On Wed, 3 Dec 2008, Alexandre Souza wrote:
Are those BASIC files stored as plain text, or are
they tokenized?
They are tokenized.
PC basic? It is compatible with MSX Basic :D
Well, it's compatible with IBM BASIC (of the pre-IBM PC era of course). I
think that most constructs can be found in the System/3 BASIC. In fact,
the BASIC interpreter of the 5110 is written in System/3 code which is
interpreted by a subset System/3 emulator written in PALM (the native 5110
processor) assembly. One feature of this BASIC is matrix operations.
It took me a long time to actually prove that the 5110 BASIC is in
System/3 code; the APL interpreter is System/360 code.
BTW the /360 emulator supports quite a lot of features (not all, of
course).
I have partially disassembled the /3 and the /360 emulators and found out
that there are hooks to execute own code from RWS! So in theory you can
write /360 programs on the 5110, I just don't know how to do that yet.
For the curious the file aplros.asm (the /360 emulator disassembly) is on
the FTP server now.
Christian