Updated GFA-BASIC Library released

GFA BASIC-related articles in here please

Moderators: simonsunnyboy, Mug UK, Zorro 2, Moderator Team

User avatar
lp
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2304
Joined: Wed Nov 12, 2003 11:09 pm
Location: GFA Headquarters
Contact:

Updated GFA-BASIC Library released

Postby lp » Sat Sep 26, 2009 6:26 pm

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

User avatar
charles
10 GOTO 10
10 GOTO 10
Posts: 2232
Joined: Tue Aug 17, 2004 12:11 am
Location: ont. Canada
Contact:

Re: Updated GFA-BASIC Library released

Postby charles » Sat Sep 26, 2009 7:52 pm

thats a pile of work you did lonny ,

but sorry to say

will this now function on a
monochrome -
1040 stf -
1MB-
tos version 1-

like the original gfa does?

i can't make use of this untill it does

charles
atari is my lifestyle,not a hobby.
HOLD ON ! ! !,
Im printing unreadable characters ...!

User avatar
simonsunnyboy
Moderator
Moderator
Posts: 4997
Joined: Wed Oct 23, 2002 4:36 pm
Location: Friedrichshafen, Germany
Contact:

Re: Updated GFA-BASIC Library released

Postby simonsunnyboy » Sat Sep 26, 2009 8:24 pm

"Maximum backward compatibility" implies it should work on a plain STF. Why not just try it out?
Simon Sunnyboy/Paradize - http://paradize.atari.org/

Stay cool, stay Atari!

1x2600jr, 1x1040STFm, 1x1040STE 4MB+TOS2.06+SatanDisk, 1xF030 14MB+FPU+NetUS-Bee

User avatar
lp
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2304
Joined: Wed Nov 12, 2003 11:09 pm
Location: GFA Headquarters
Contact:

Re: Updated GFA-BASIC Library released

Postby lp » Sat Sep 26, 2009 8:51 pm

:megaphone: charles, read the docs or don't bother with it.

User avatar
BoNuS
Atari Super Hero
Atari Super Hero
Posts: 729
Joined: Mon Jan 19, 2009 12:45 pm
Location: The Netherlands
Contact:

Re: Updated GFA-BASIC Library released

Postby BoNuS » Sun Sep 27, 2009 8:37 am

I still work with all the old stuff from years ago :)
But I am thinking now is a good moment to swap everything for the new
release. Might give me just that little extra ;)

Thx for al the work ! GFA is still the best on a Atari !!!
http://bonus.home.xs4all.nl/
2 x Falcon 030 - a mint Atari TT - Mega STE - 2x STE - 1x Mega 2 - 2x STFM - 1 x STF - 3x SC1224 - 2x SM124 - 1x SM125 2x Portofolio+interface
- 3x 1435 monitor - 1 x Ult.Ripper cardridge - Mega 1,2,and 4 ( just to much Atari stuff)

User avatar
lp
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2304
Joined: Wed Nov 12, 2003 11:09 pm
Location: GFA Headquarters
Contact:

Re: Updated GFA-BASIC Library released

Postby lp » Sun Sep 27, 2009 9:37 am

If you do, don't toss your old setup. Keep it as a backup. You probably already knew that. :wink:

GFA definitely delivers a good dose of nostalgia and it's just plain fun. :lol:

User avatar
simonsunnyboy
Moderator
Moderator
Posts: 4997
Joined: Wed Oct 23, 2002 4:36 pm
Location: Friedrichshafen, Germany
Contact:

Re: Updated GFA-BASIC Library released

Postby simonsunnyboy » Sun Sep 27, 2009 10:04 am

Works like a treat here under Hatari with 4MB STE setup :)

It even cures the .GFA.GFA bug within Hatari - Well done, Lonny :D
Simon Sunnyboy/Paradize - http://paradize.atari.org/

Stay cool, stay Atari!

1x2600jr, 1x1040STFm, 1x1040STE 4MB+TOS2.06+SatanDisk, 1xF030 14MB+FPU+NetUS-Bee

User avatar
lp
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2304
Joined: Wed Nov 12, 2003 11:09 pm
Location: GFA Headquarters
Contact:

Re: Updated GFA-BASIC Library released

Postby lp » Thu Dec 24, 2009 6:44 pm

I accidently left some dev code in RINSTR() and broke it. Here is the update, rev 5 of the library.
Sorry if this caused anyone some problems.

http://gfa.atari-users.net/ftp/download ... a_comp.zip

...and Happy Holidays to everyone at the forum.

User avatar
lp
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2304
Joined: Wed Nov 12, 2003 11:09 pm
Location: GFA Headquarters
Contact:

Re: Updated GFA-BASIC Library released

Postby lp » Mon Mar 01, 2010 3:56 pm

Working on an update to the library. Some minor issues fixed. Also a new interpreter for GBE synchronized with the new library.

User avatar
DarkLord
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 4224
Joined: Mon Aug 16, 2004 12:06 pm
Location: Prestonsburg, KY - USA
Contact:

Re: Updated GFA-BASIC Library released

Postby DarkLord » Mon Mar 01, 2010 6:54 pm

lp wrote:Working on an update to the library. Some minor issues fixed. Also a new interpreter for GBE synchronized with the new library.


Thanks for the continued support Lonny! :)
Welcome To DarkForce! http://www.darkforce.org "The Fuji Lives.!"
Atari SW/HW based BBS - Telnet:darkforce-bbs.dyndns.org 520

User avatar
charles
10 GOTO 10
10 GOTO 10
Posts: 2232
Joined: Tue Aug 17, 2004 12:11 am
Location: ont. Canada
Contact:

Re: Updated GFA-BASIC Library released

Postby charles » Tue Mar 02, 2010 12:14 am

any way to tell f i'm doing this right?

after linking with the new librARy it says error #11 and then gives a a few lines of questionable code
stck size? line something etc etc???

what is this , need more directives

charles
atari is my lifestyle,not a hobby.
HOLD ON ! ! !,
Im printing unreadable characters ...!

User avatar
lp
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2304
Joined: Wed Nov 12, 2003 11:09 pm
Location: GFA Headquarters
Contact:

Re: Updated GFA-BASIC Library released

Postby lp » Tue Mar 02, 2010 10:36 am

charles wrote:what is this , need more directives


Here's a directive... stop using the new library then. Whatever it is you are complaining about makes absolutely no sense. If you have a specific problem you need to post the exact code, the results, etc. References to "this" and "it" and "questionable code" we can't even see isn't even worth anyone's time. :roll:

User avatar
charles
10 GOTO 10
10 GOTO 10
Posts: 2232
Joined: Tue Aug 17, 2004 12:11 am
Location: ont. Canada
Contact:

Re: Updated GFA-BASIC Library released

Postby charles » Tue Mar 02, 2010 2:23 pm

okay here is what happens , gfa3plib installed

read the 64 page compilier manual again. nothing new arose.

what now?

charles
You do not have the required permissions to view the files attached to this post.
atari is my lifestyle,not a hobby.
HOLD ON ! ! !,
Im printing unreadable characters ...!

User avatar
lp
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2304
Joined: Wed Nov 12, 2003 11:09 pm
Location: GFA Headquarters
Contact:

Re: Updated GFA-BASIC Library released

Postby lp » Tue Mar 02, 2010 4:49 pm

charles wrote:what now?charles


You have not read the compiler manual fully, or you don't comprehend what you are reading at all. On top of that, you clearly have not read the manual to the new library. :megaphone: Read the included hypertext. If you are going to complain again about the hypertext format as you have in the past, then you likely won't solve this problem anytime soon.

User avatar
lp
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2304
Joined: Wed Nov 12, 2003 11:09 pm
Location: GFA Headquarters
Contact:

Re: Updated GFA-BASIC Library released

Postby lp » Tue Oct 26, 2010 4:26 pm

Updated the library again. The runonly interpreter for GBE is also included in the archive. This replaces the one from Run Software and brings the interpretation into sync with the new library, for those that use GBE. See the HYPertext for further information.

User avatar
lp
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2304
Joined: Wed Nov 12, 2003 11:09 pm
Location: GFA Headquarters
Contact:

Re: Updated GFA-BASIC Library released

Postby lp » Sun Feb 17, 2013 12:29 am

Bumping an old thread instead of starting a new one.

Updated GFA Library released.
Archive includes: Compiler r20, Linker r20, Library r8, RunOnly r8 (plus FireBee releases)
Direct download link: http://userpages.bright.net/~gfabasic/f ... a_comp.zip

Compiler changes:
Reverted test for missing CASE statements (cause problems with faveVALUE code)
Thanks to Marc-Antón for finding this.

Library changes:
Binding for GDOS? recoded to match the official Atari documentation
Thanks to Rajah for helping discover this.

User avatar
lp
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2304
Joined: Wed Nov 12, 2003 11:09 pm
Location: GFA Headquarters
Contact:

Re: Updated GFA-BASIC Library released

Postby lp » Mon Mar 11, 2013 1:14 am

The command RECALL still has one issue. It will not load a string over 8000 bytes. This is a limit carried over form the original library. I added a test so it would at least not crash like the old lib did. This will be fixed in the next release so it can load full 32k strings like the editor does. If you are not loading particularly large stings it should work fine. Sorry if this cause any some headaches.

User avatar
lp
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2304
Joined: Wed Nov 12, 2003 11:09 pm
Location: GFA Headquarters
Contact:

Re: Updated GFA-BASIC Library released

Postby lp » Sun Apr 28, 2013 3:13 am

Bumping an old thread again instead of starting a new one.

Updated GFA Linker released.
Archive includes: Compiler r21, Linker r21, Library r8, RunOnly r8 (plus FireBee releases)
Direct download link: http://userpages.bright.net/~gfabasic/f ... a_comp.zip

This release fixes a crash in the linker if the path to the library is not really a library file.

User avatar
lp
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2304
Joined: Wed Nov 12, 2003 11:09 pm
Location: GFA Headquarters
Contact:

Re: Updated GFA-BASIC Library released

Postby lp » Fri Apr 18, 2014 12:12 pm

Bumping this old thread again. I have released an update to the GFA Compiler and Library.

Compiler changes:
Added support for Henk's linker aka AHCL. Many thanks to Henk for adding GFA support and his help leading to this release. Fixed a start up code issue that caused desk accessories builds to crash.

Library changes:
Fixed another start up code issue that caused desk accessories builds to crash under magic. Many thanks to Pierre Ton-That for reporting the problems with desk accessory builds and all the additional testing.

Direct download link (Compiler r24/Library r10):
http://userpages.bright.net/~gfabasic/f ... a_comp.zip

User avatar
lp
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2304
Joined: Wed Nov 12, 2003 11:09 pm
Location: GFA Headquarters
Contact:

Re: Updated GFA-BASIC Library released

Postby lp » Fri Apr 18, 2014 7:05 pm

GBE v1.60 released as well.

Changes:
Accepts the new compiler option recently added.

Bugs:
Crash under aranym+emutos squashed when typing.

Direct download link: http://userpages.bright.net/~gfabasic/files/gbe.zip

User avatar
lp
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2304
Joined: Wed Nov 12, 2003 11:09 pm
Location: GFA Headquarters
Contact:

Re: Updated GFA-BASIC Library released

Postby lp » Sat May 17, 2014 7:50 pm

GBE v1.61 released, same URL as previous post.

New feature. Will remember the source file when you quit and will reload it automatically next time the editor is started.

User avatar
lp
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2304
Joined: Wed Nov 12, 2003 11:09 pm
Location: GFA Headquarters
Contact:

Re: Updated GFA-BASIC Library released

Postby lp » Mon Jul 28, 2014 9:24 am

GFA Compiler r24/Library r11 released:
http://userpages.bright.net/~gfabasic/f ... a_comp.zip

GBE v1.63 released as well.
http://userpages.bright.net/~gfabasic/files/gbe.zip

See documentation for a list of changes.

User avatar
lp
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2304
Joined: Wed Nov 12, 2003 11:09 pm
Location: GFA Headquarters
Contact:

Re: Updated GFA-BASIC Library released

Postby lp » Sat Sep 13, 2014 7:46 pm


User avatar
lp
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2304
Joined: Wed Nov 12, 2003 11:09 pm
Location: GFA Headquarters
Contact:

Re: Updated GFA-BASIC Library released

Postby lp » Tue Dec 23, 2014 11:36 pm

Merry Christmas :D

Compiler/Linker r26, Library/Interpreter r13:
http://userpages.bright.net/~gfabasic/f ... a_comp.zip

GFABASIC.hyp v2.85
http://userpages.bright.net/~gfabasic/f ... abasic.hyp

User avatar
lp
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2304
Joined: Wed Nov 12, 2003 11:09 pm
Location: GFA Headquarters
Contact:

Re: Updated GFA-BASIC Library released

Postby lp » Mon Feb 16, 2015 2:51 pm

This update addresses several installation problems reported by users. It's now much easier to install, as everything needed for coding and compiling is included in one archive. The default installation takes care of all the paths and commands for building 68K and Firebee binaries. Bugs have been fixed in nearly all the components. See the included documentation for details.

GFA-Basic Editor v1.66
Compiler/Linker r27, Library/Interpreter r14
GFA-Basic Compendium v2.86

Installation instructions: http://userpages.bright.net/~gfabasic/html/gbesetup.htm
Download link: http://userpages.bright.net/~gfabasic/files/gbe.zip

To update individual components, download, unpack, and copy them from the archive. The older individual editor, compiler, and hyp zip archives are gone, in favor of this all in one arrangement.


Social Media

     

Return to “GFA BASIC”

Who is online

Users browsing this forum: No registered users and 2 guests