02-14-2009, 12:26 PM
Thank you Boriel. I hope, I can finish some of my Projects from my website using your Compiler...
The Problem was: I never used FreeBasic. so the syntax is a bit strange for me. But now after I know where I can find the references, it will be maybe easier.
The Macros looks like a excellent idea because, if I understand this right, it is faster than calling a function or procedure, but it will surely eat more memory with longer macros. Do ZX Basic support procedures (with shared or local variables)?
Supporting Hex and binary (%0111) natively is a great idea, because it is faster than BIN function. And the InLine ASM is something, I wanted since I was using compilers.
The fact is: HiSoft Basic Calls to additional ASM routines are extremly slow. I had here the fastest PLOT routine ever written (with 1 Kb of tables), but calling it from HiSoft Basic over the ROM USR routine made it slower than the ROM PLOT routine.
The Problem was: I never used FreeBasic. so the syntax is a bit strange for me. But now after I know where I can find the references, it will be maybe easier.
The Macros looks like a excellent idea because, if I understand this right, it is faster than calling a function or procedure, but it will surely eat more memory with longer macros. Do ZX Basic support procedures (with shared or local variables)?
Supporting Hex and binary (%0111) natively is a great idea, because it is faster than BIN function. And the InLine ASM is something, I wanted since I was using compilers.
The fact is: HiSoft Basic Calls to additional ASM routines are extremly slow. I had here the fastest PLOT routine ever written (with 1 Kb of tables), but calling it from HiSoft Basic over the ROM USR routine made it slower than the ROM PLOT routine.
------------------------------------------------------------
http://lcd-one.da.ru redirector is dead
Visit my http://members.inode.at/838331/index.html home page!
http://lcd-one.da.ru redirector is dead
Visit my http://members.inode.at/838331/index.html home page!