Sunday, September 27, 2009

Updated GFA-BASIC Library released

Ok here it is, finally ready. This actually brings with it a new compiler and linker. If you don't read the docs please note that the components of this archive must not be mixed with older versions.

I've been working on this for a very long time and it contains 127 updated modules. The library is now interrupt free, and hopefully bug free. See the docs for a very long list of changes and corrections.

List of features:
Mostly bug fixes and enhancements.
No radical changes to the library for maximum backward compatibility.
Enhanced CPU/FPU support for machines with an 020 CPU or better (optional).
Unused code removed.
This library is actually smaller than the original library.
Improved MiNT compatibility.
Some small optimizations were done as well.
Line-A use only where it should be used.
Improved error handler with advanced debugging options.
Break key can now be cleanly used in compiled applications.
EVERY/AFTER are now cleanly implemented.
Improved hardware detection for STE only commands.
All vector hooks removed (except $B+ which is optional).

If you have any problems or the docs are unclear, please let me know. I'll do my best to help.
Enjoy.

Grab it here: Download Now!

Tuesday, March 17, 2009

GFA Compiler status

Updated compiler in the works. It will now produce slightly better code in some cases.

GFA Library status

More bug fixes and improvements in the works.

GBE status

Been doing a lot of work on GBE lately. Mostly improvements to the code processor. It now supports constants, similar to 'C'. This makes the code more compact and a bit faster.