Jump to content

GFA Basic: Difference between revisions

From EDM2
mNo edit summary
Ak120 (talk | contribs)
 
(9 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[Image:GFA-Logo.gif|right]]
[[Image:GFA-Logo.gif|right]]
'''GFA-BASIC''' is a [[Basic]] development system originally developed in 1986 by Frank Ostrowski and then targeting the [[Atari ST]] home computer. Reasonably advanced for its time, it quickly gained a lot of popularity on that platform primarily since it had support for generating programs that ran under the ST's [[GEM]] GUI, but at the time most basic interpreters available for the system only worked in a [[CP/M 68k]] command line mode, but documentation for the CLI mode shipped with the Atari ST development system, but not with the end user systems, leaving many Basic users with development tools but no documentation on how to use them for anything but the simplest of tasks.
'''GFA-BASIC''' is a [[Basic]] development system originally developed in 1986 by Frank Ostrowski and then targeting the [[Atari ST]] home computer. Reasonably advanced for its time, it quickly gained a lot of popularity on that platform primarily since it had support for generating programs that ran under the ST's [[GEM]] GUI, but at the time most basic interpreters available for the system only worked in command line mode, but documentation for the CLI mode shipped with the Atari ST development system, but not with the end user systems, leaving many Basic users with development tools but no documentation on how to use them for anything but the simplest of tasks.


The system grew very quickly in its first few years, the language became more structured, it gained a [[compiler]], an IDE and debugging facilities and was ported in 1988 to the [[Commodore Amiga]] where it was almost as much of a success as on the ST.
The system grew very quickly in its first few years, the language became more structured, it gained a compiler, an IDE and debugging facilities and was ported in 1988 to the Commodore Amiga where it was almost as much of a success as on the ST.


Interest in the product specifically and in Basic in general had waned over the years and this led to the GFA company going out of business in 2001, no one was interested in taking over development of the system but it has left a legacy with a number of products that are either partially compatible or follow the same model. A number of European Basic variants currently being developed follow much of the GFA-BASIC syntax and structure some even offer a bit of backward compatibility with GFA-BASIC, have the same tendency for keyword proliferation and like the GFA offer enough platform abstraction to make porting between systems painless.
Interest in the product specifically and in Basic in general had waned over the years and this led to the GFA company going out of business in 2001, no one was interested in taking over development of the system but it has left a legacy with a number of products that are either partially compatible or follow the same model. A number of European Basic variants currently being developed follow much of the GFA-BASIC syntax and structure some even offer a bit of backward compatibility with GFA-BASIC, have the same tendency for keyword proliferation and like the GFA offer enough platform abstraction to make porting between systems painless.


==Versions==
==Versions==
* GFA-BASIC Atari Version 3.6 TT
;GFA-BASIC Atari
* 1990: GFA-BASIC for OS/2 version 1.0
* 3.6 TT
* GFA-BASIC for DOS V4.55
;GFA-BASIC for OS/2
* GFA-BASIC 16 Bit for MS-Windows 3.x V4.38
* 1.0 (1990)
* GFA-BASIC 32 Bit for MS-Windows Version 2.30
;GFA-BASIC for DOS
* 4.55
;GFA-BASIC for Windows
*4.1 (1992) - 16 Bit for MS-Windows 3.x
*4.38
;GFA-BASIC 32 for Windows
*2.30 (2001)
*2.57
*2.62 (Oct 2022)


==Author & publisher==
==Author & publisher==
Line 20: Line 28:


==Publications==
==Publications==
* Sjouke Hamstra: ''Programming in GFA-BASIC for Windows'' - 1996 [https://sites.google.com/site/gfabasic16/GfaBook16.zip?attredirects=0 GfaBook16.zip]
* Sjouke Hamstra: ''Programming in GFA-BASIC for Windows'' - 1996 [GfaBook16.zip]


==Links==
==Links==
* [https://sites.google.com/site/gfabasic322/ Unofficial GFA Basic 32 website] - Has updated versions of the Windows 32 bit development system for download.
* [http://gb32.proboards.com/ GFA Basic Forum (GB32)]
* [http://gb32.proboards.com/ A very low volume Unofficial GFA Basic 32 forum]
* [https://sites.google.com/site/gfabasic16/ GFA 16 bit site] - Has info and downloads for the DOS and 16 Windows versions including a dBase database tool for Windows.


[[Category:Tools]][[Category:Basic]][[Category:DOS Tools]][[Category:MS Windows Tools]][[Category:Atari ST Tools]][[Category:Amiga Tools]][[Category:SCO Tools]]
[[Category:BASIC development environment]]

Latest revision as of 15:18, 10 January 2024

GFA-BASIC is a Basic development system originally developed in 1986 by Frank Ostrowski and then targeting the Atari ST home computer. Reasonably advanced for its time, it quickly gained a lot of popularity on that platform primarily since it had support for generating programs that ran under the ST's GEM GUI, but at the time most basic interpreters available for the system only worked in command line mode, but documentation for the CLI mode shipped with the Atari ST development system, but not with the end user systems, leaving many Basic users with development tools but no documentation on how to use them for anything but the simplest of tasks.

The system grew very quickly in its first few years, the language became more structured, it gained a compiler, an IDE and debugging facilities and was ported in 1988 to the Commodore Amiga where it was almost as much of a success as on the ST.

Interest in the product specifically and in Basic in general had waned over the years and this led to the GFA company going out of business in 2001, no one was interested in taking over development of the system but it has left a legacy with a number of products that are either partially compatible or follow the same model. A number of European Basic variants currently being developed follow much of the GFA-BASIC syntax and structure some even offer a bit of backward compatibility with GFA-BASIC, have the same tendency for keyword proliferation and like the GFA offer enough platform abstraction to make porting between systems painless.

Versions

GFA-BASIC Atari
  • 3.6 TT
GFA-BASIC for OS/2
  • 1.0 (1990)
GFA-BASIC for DOS
  • 4.55
GFA-BASIC for Windows
  • 4.1 (1992) - 16 Bit for MS-Windows 3.x
  • 4.38
GFA-BASIC 32 for Windows
  • 2.30 (2001)
  • 2.57
  • 2.62 (Oct 2022)

Author & publisher

  • Frank Ostrowski
  • Gesellschaft für Automatisierung (GFA)
  • GFA-Systemtechnik
  • GFA Software Technologies GmbH (Mönchengladbach, Germany)

Publications

  • Sjouke Hamstra: Programming in GFA-BASIC for Windows - 1996 [GfaBook16.zip]

Links