Hubbry Logo
search button
Sign in
GFA BASIC
GFA BASIC
Comunity Hub
arrow-down
History
arrow-down
starMore
arrow-down
bob

Bob

Have a question related to this hub?

bob

Alice

Got something to say related to this hub?
Share it here.

#general is a chat channel to discuss anything related to the hub.
Hubbry Logo
search button
Sign in
GFA BASIC
Community hub for the Wikipedia article
logoWikipedian hub
Welcome to the community hub built on top of the GFA BASIC Wikipedia article. Here, you can discuss, collect, and organize anything related to GFA BASIC. The purpose of the hub is to connect people, foste...
Add your contribution
GFA BASIC
GFA BASIC
Original author(s)Frank Ostrowski
Initial release1986; 39 years ago (1986)
Final release
3.6
Operating systemAmiga, Atari ST, MS-DOS, Microsoft Windows
TypeBASIC

GFA BASIC is a dialect of the BASIC programming language.

History

[edit]

GFA BASIC was developed by Frank Ostrowski at "GFA Systemtechnik GmbH" (later "GFA Software"), a German company in Kiel and Düsseldorf, as a proprietary version of his free BASIC implementation, Turbo-Basic XL. GFA is an acronym for "Gesellschaft für Automatisierung" ("Company for Automation"), which gave name to the software. The first GFA BASIC version was released in 1986. In the mid and late 1980s it became very popular for the Atari ST home computer range, since the Atari ST BASIC shipped with them was more primitive. Later, ports for the Commodore Amiga, DOS and Windows were marketed. Version 2.0 was the most popular release of GFA BASIC as it offered then many more advanced features compared to alternatives. GFA BASIC 3.0 included further improvements like support for user-defined structures and other agglomerated data types. The final released version was 3.6. Around 2002 GFA software ceased all GFA BASIC activities and shut down the mailinglist and website in 2005.[1] Due to official support of GFA BASIC having ceased the user community took over the support and installed an own communication infrastructure.[2][3]

Features and functionality

[edit]
A screenshot of a GFA BASIC program running at medium resolution, under the WinSTon emulator. Note the menu and window which were programmed with GFA BASIC using the ST's GEM functions.

Manual

[edit]

Some editions of the GFA manual were printed with black ink on red paper, in an attempt to thwart photocopying and bootlegging. The effectiveness of this tactic was questionable.[4]

Windows version

[edit]

Applications

[edit]

Éric Chahi wrote a game editor in GFA basic to create his game Another World, including scene design and game scripting; only the game engine (polygon rendering and music) was done in assembler. This editor was used to make all ports of the game, including for consoles and the Collector Edition for Windows released in 2006.[5]

Karsten Köper of Thalion software wrote all the basic game editing software for the "Amberstar" series using GFA Basic.[6]

References

[edit]
  1. ^ Welcome at GFA Online!
  2. ^ GFA-BASIC 32 for Windows Archived 2016-04-06 at the Wayback Machine on google.com
  3. ^ GFA-BASIC 32 for Windows Stuff by Sjouke Hamstra
  4. ^ "GFA Basic Compiler". Another point is that it has been printed on a bright red paper, a technique used to stop photocopying. I tested this and found that with a bit of experimentation, the photocopy was easier to read than the original manual!
  5. ^ Another World Édition Spéciale 15ème Anniversaire for Windows, included making-of. Released by ElektroGames and SdLL (2006).
  6. ^ "The Thalion Source - Fragen & Antworten -".
[edit]