#Turbo-Amiga
01-Feb-87 13:26:43
Sb: #51881-#Turbo-Amiga
Fm: Alfred Aburto 76450,23
To: Bela Lubkin/Sysop 76703,3015
Bela, yes AmigaBASIC does work in CSA's memory ($7F000000 and above),
it just doesn't work properly. All the 'print' command outputs are
messed up although characters typed into the BASIC or EDIT windows
are Ok. Also any commands that deal with disk files won't work ('files',
'save','load' all result in AmigaBASIC reporting an error of some kind
like 'file not found'). I can type in a test program and it 'appears'
to run Ok but I can't save it and the printouts are not meaningful. These
are pretty serious problems which make AmigaBASIC nearly useless on
the Turbo-Amiga. True Basic doesn't work with the Turbo-Amiga either, but
thats another story.
There is some code like: ANDI.L #$00FFFFFF,D0 and MOVEA.L D0,A0
which I thought was highly suspicious but when I changed it, all it
accomplished was to make AmigaBASIC's 'Beep' a couple of octaves lower.
This kind of stuff is Ok as a safeguard because Amiga's Operating System
is after all in the memory range $00FC0000 to $00FFFFFF. Perhaps
Microsoft is using the upper 8 bits of the address registers to hold
program information but I haven't seen any signs of this — at least
not yet. I hope they don't do this sort of thing!
Till Later …. Al Aburto