Page 1 sur 9

Updated GFA-BASIC Library released

MessagePosté: Sam 26 Sep 2009 19:21
de lp060
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: http://gfa.atari-users.net/ftp/download ... a_comp.zip

Maybe someone could echo this to the French section? I'd do it, but my French is not so good. :)

Re: Updated GFA-BASIC Library released

MessagePosté: Dim 27 Sep 2009 11:05
de simonsunnyboy
Works like a treat here under Hatari with 4MB STE setup!

It even cures the .GFA.GFA bug within Hatari - Well done, Lonny :D

Re: Updated GFA-BASIC Library released

MessagePosté: Dim 27 Sep 2009 11:32
de lp060
Ah, cool. I had not tested it with Hatari since MiNT had the exact same '.gfa.gfa' problem.

Before I forget. Anyone trying to use it with GBE needs to know two things. Firstly disable the option that double checks the compiler options. GBE will complain about the new ones. Also GBE will clobber any program flags the linker sets, because GBE adjusts them after the compile process. Basically GBE needs updated but you can work around these until then. :)

Re: Updated GFA-BASIC Library released

MessagePosté: Lun 28 Sep 2009 19:13
de sporniket
lp060 a écrit:Maybe someone could echo this to the French section? I'd do it, but my French is not so good. :)


I can do the translation, but someone should tell me the appropriate section to post into ^^

Re: Updated GFA-BASIC Library released

MessagePosté: Mar 29 Sep 2009 04:51
de lp060
sporniket a écrit:
lp060 a écrit:Maybe someone could echo this to the French section? I'd do it, but my French is not so good. :)


I can do the translation, but someone should tell me the appropriate section to post into ^^


I was referring to this forum. Is there a news or announcement section in French?

Re: Updated GFA-BASIC Library released

MessagePosté: Mar 29 Sep 2009 06:06
de sporniket
Not really, so I was wondering whether it should go in the "Utilitaires/Application" (tools/software) section or in the "Divers" (miscellaneous).

I will ask the admin ^^

Re: Updated GFA-BASIC Library released

MessagePosté: Mer 30 Sep 2009 18:17
de simonsunnyboy
It's clearly "good" News :)

Re: Updated GFA-BASIC Library released

MessagePosté: Dim 4 Oct 2009 17:31
de sporniket
Done here ^^

Re: Updated GFA-BASIC Library released

MessagePosté: Dim 4 Oct 2009 17:45
de lp060
Thank you very much sporniket.

Re: Updated GFA-BASIC Library released

MessagePosté: Jeu 17 Déc 2009 19:21
de lp060
It seems I accidentally left my dev code in one module, so RINSTR() is not working correctly. I meant to revert this module back to the original code, but forgot to. If you are using RINSTR() and seeing problems this is the cause. Will have a corrected library soon. Sorry if this caused anyone problems.