#Turbo-Amiga
Bela, you're right, its not too difficult to convert AmigaBASIC to
TurboBASIC (68020/68881 AmigaBASIC). I've done all the mods and
re-arranged the code so it all fits in a small block of AmigaBASIC's
main code hunk. I'll upload a file showing how this can be done along
with the replacement code — I'm not promising when I'll do this though,
only that I will do it as soon as possible. I'm spending most of my
time in an attempt to make TurboBASIC work properly at 14.32 MHz with
32-bit memory since (once accomplished) this would make TurboBASIC a
truly outstanding product.
I've been tracing in detail the code thats executed to do 'print time$'
and 'print date$' in an attempt to figure out what goes awry when
using CSA's extended 32-bit memory. A 'print time$' will give '18:10:30'
,for example, with the program in the 'normal' Amiga memory space, but
it prints '[[[[[[[[' when the program is in CSA's 32-bit extended
memory. I haven't found the problem source yet but I have modified the
code to use the 68881 for the DateStamp time and date conversions. I'm
a bit frustrated because I have a feeling the problem is simple but I
just haven't been able to find it.
Till Later …. Al Aburto