On Sep 25, 2014, at 7:54 AM, Todd Goodman <tsg at bonedaddy.net> wrote:
I don't think my posts are showing up on cctalk,
so please forgive the
direct email.
It looks like similar to OS/78 BASIC for the PDP-8. (Though the syntax
is slightly off so maybe a later version or sibling of it?)
https://www.grc.com/pdp-8/docs/os8_basic_reference.pdf
around page 33 of that PDF (6-33 page number) is the RESTORE statement
and page 36 (6-36) is the FILE# statement.
It?s reasonable enough to guess that the FILE statement opens a file by that name on that
channel, as in the OS/78 example you quoted. But RESTORE is an entirely different thing.
In the OS/78 manual it matches traditional BASIC, where it resets the DATA statement
pointer; it has no arguments. In this case, it looks (from the # sign) like a file
operation. If I had to guess, I would say it might reset the I/O pointer back to offset 0
(like a Unix lseek(0,0)). But that?s just a guess, and the OS/78 manual doesn?t give any
support.
On RT-11 BASIC: no, it isn?t that either. I worked on that, it looks like traditional
BASIC (like BASIC-PLUS without the later extensions).
paul