Discussion:
BASIC Plus Question
(too old to reply)
Rick Barton
2005-01-29 17:23:43 UTC
Permalink
I have an interpreter that is modeled after DEC's BASIC Plus which ran
on RSTS/E. It works rather well, but there are a few things that I'm
still in need of to recall how they worked.

1 - SYS() call functions - what parameters and descriptions of how they
worked.
2 - DIM - I seem to recall that dimensions could start not only at 1,
but could be changed to start at 0 - I need some examples of how this is
done so I can support this.
3 - where can I get a manual on this... I'd like to make it complete.

Thanks

rick
Tom Lake
2005-02-03 04:13:11 UTC
Permalink
I have an interpreter that is modeled after DEC's BASIC Plus which ran on
RSTS/E. It works rather well, but there are a few things that I'm still
in need of to recall how they worked.
1 - SYS() call functions - what parameters and descriptions of how they
worked.
2 - DIM - I seem to recall that dimensions could start not only at 1, but
could be changed to start at 0 - I need some examples of how this is done
so I can support this.
3 - where can I get a manual on this... I'd like to make it complete.
According to the DEC BASIC Plus manual I have (July 1975) all arrays start
at 0.
There's no provision for making them start at 1. The MAT operations (INV,
TRN, *, +, etc.)
don't operate on the zero rows or columns. Have you implemented the MAT
statements?

There's no mention in the manual of a SYS function at all. Perhaps it's in
the RSTS or Assembly language manuals.

Tom Lake

P.S. I'd still like a copy of the interpreter. I'll see if I can get a
copy of the manual for you.
I got mine on eBay.
Dana Bowen
2006-05-31 12:44:09 UTC
Permalink
Hi,
If you check this web page, they have PDF files of the manuals for
Basic-Plus and the RSTS/E programming manual which handles the SYS() calls.
Dana Bowen
Post by Rick Barton
I have an interpreter that is modeled after DEC's BASIC Plus which ran
on RSTS/E. It works rather well, but there are a few things that I'm
still in need of to recall how they worked.
1 - SYS() call functions - what parameters and descriptions of how they
worked.
2 - DIM - I seem to recall that dimensions could start not only at 1,
but could be changed to start at 0 - I need some examples of how this is
done so I can support this.
3 - where can I get a manual on this... I'd like to make it complete.
Thanks
rick
Dana Bowen
2006-05-31 12:55:09 UTC
Permalink
Oops, Sorry forgot to list the page...http://elvira.stacken.kth.se/rstsdoc/

Dana Bowen
Post by Dana Bowen
Hi,
If you check this web page, they have PDF files of the manuals for
Basic-Plus and the RSTS/E programming manual which handles the SYS() calls.
Dana Bowen
Post by Rick Barton
I have an interpreter that is modeled after DEC's BASIC Plus which ran
on RSTS/E. It works rather well, but there are a few things that I'm
still in need of to recall how they worked.
1 - SYS() call functions - what parameters and descriptions of how they
worked.
2 - DIM - I seem to recall that dimensions could start not only at 1,
but could be changed to start at 0 - I need some examples of how this is
done so I can support this.
3 - where can I get a manual on this... I'd like to make it complete.
Thanks
rick
Dana Bowen
2006-05-31 18:32:52 UTC
Permalink
Ooops,
The page where you can get pdf files of the basic-plus manual and the rsts/e
programming manual (SYS calls) is:
http://elvira.stacken.kth.se/rstsdoc/

Dana Bowen
Post by Rick Barton
I have an interpreter that is modeled after DEC's BASIC Plus which ran
on RSTS/E. It works rather well, but there are a few things that I'm
still in need of to recall how they worked.
1 - SYS() call functions - what parameters and descriptions of how they
worked.
2 - DIM - I seem to recall that dimensions could start not only at 1,
but could be changed to start at 0 - I need some examples of how this is
done so I can support this.
3 - where can I get a manual on this... I'd like to make it complete.
Thanks
rick
Loading...