GFA-BASIC

GFA-BASIC

FejlesztőGFA Systemtechnick
Első kiadás1986
Legfrissebb stabil kiadás3.6
(1991)
Operációs rendszerAtari TOS,
AmigaOS,
MS-DOS
Windows
Platform68k, x86
Méret1 db floppy
Elérhetőangol, német
Állapotaktívan fejlesztett
KategóriaBASIC
Licenczárt forráskód

Az GFA-BASIC egy több platformra kiadott BASIC programozási nyelvű szoftverfejlesztő programcsomag. A szoftvert Frank Ostrowski (†2011) programozó fejlesztette és a GFA Software Technologies GmbH adta ki 1986-ban Atari ST-re, majd portolta több platformra, így Amigára és MS-DOS-ra.

Történet

Frank Ostrowski először a 8-bites Atari 400 mikroszámítógépen kezdett el fejleszteni, majd a nagyobb memóriakapacitású Atari XL-re fejlesztette ki saját BASIC interpreterét. Ez a szoftver Turbo-BASIC XL néven jelent meg a német Happy Computer magazinban 1985-ben és kompatibilis volt a gyári Atari BASIC-kel, csak annál jóval gyorsabb kódot generált.

Ezután Ostrowski megkeresést kapott a GFA Systemtechnick GmbH részéről, hogy az akkor új gépre, a 16-bites Atari ST-re írjon egy jól működő BASIC-et. A szoftvert assemblerben írta meg, hogy kellően gyors és kis memóriaigényű legyen. A fejlesztés kevesebb, mint fél évet vett igénybe és a GFA-BASIC 1.0-s változata végül 1986-ban jelent meg.

Ezután BASIC fordítóprogramon (compiler) kezdett dolgozni, mely a GFA-BASIC 2.0 verzióban, még mindig 1986-ban, látott elsőként napvilágot. A fordító jó kód-optimalizációs képessége érdekében a BASIC parancsok is bővültek (pl. VOID, BASEPAGE, OPTION).

A következő főverziót 1988 júliusában Atari ST-re, majd 1989 szeptemberében Amigára adták ki. Néhány példa az újonnan megjelent BASIC parancsokra: ELSE IF, SELECT-CASE, DO-UNTIL, LOOP-UNTIL, de a rendszerszintű hívások és pl. assemblerben megírt rutinok hozzáfűzése is lehetségessé vált. Ennek a főverziónak különféle frissítései, bővítései jelentek meg 1991-ig.

Lonny Pursell még 1998-ban megkereste a GFA Systemtechnik GmbH-t, hogy elkérje a GFA-BASIC Editor forráskódját. Továbbfejleszteni szerette volna és esetleg a közkinccsé tételét. A korábbi fejlesztő cég a közzétételt elutasította, a licenc megvásárlására tett ajánlatra pedig nem reagált.

Lonny 2020 december 9-től, Ostrowski születésnapjától kezdődően tesz közzé frissítéseket a saját maga által készített GFA-BASIC Editor programhoz, melynek 2025. augusztus 6-án jelent meg a 3.77-es változata, szabadon letölthető formában.

Rendszerkövetelmények

Az alábbi működési követelmények a GFA-BASIC legutolsó hivatalos változatára, illetve az azóta megjelent GFA-Basic Editor v3.77-re vonatkoznak.

Megjelent könyvek a témában

Jegyzetek

  1. 1 2 3 4 "Information - GFA BASIC". Atari Mania (angol nyelven). Hozzáférés: 2025. október 9.
  2. 1 2 "GFA-Basic Editor". gfabasic.net (angol nyelven). Hozzáférés: 2025. október 9.
  3. 1 2 3 Dieter Schmitz (1998. augusztus 25.). "GFA-BASIC Atari" (angol nyelven). Hozzáférés: 2025. október 12.
  4. 1 2 3 4 Frank Ostrowski (1987). The GFA BASIC Book (angol nyelven). MichTron, Inc. ISBN 0-923213-85-6. {{cite book}}: Unknown parameter |month= ignored (súgó)
  5. ↑ "Frank Ostrowski, the author of GFABASIC" (angol nyelven). 2017. május 25. Hozzáférés: 2025. október 12.
  6. 1 2 3 "GFA-Basic FAQ". gfabasic.net (angol nyelven). Hozzáférés: 2025. október 10.
  7. ↑ "Turbo-BASIC XL by Frank Ostrowski 1985". atariwiki.org (angol nyelven). Hozzáférés: 2025. október 11.
  8. ↑ Richard Karsmakers. "GFA BASIC VERSION 2.0 AND THE GFA BASIC COMPILER". ST-NEWS (angol nyelven). Hozzáférés: 2025. október 11.
  9. 1 2 Frank Ostrowski (1988). GFA BASIC 3.0 Interpreter (PDF) (angol nyelven). GFA Systemtechnick GmbH. ISBN 1 85181 186 9. Hozzáférés: 2025. október 11. {{cite book}}: Unknown parameter |month= ignored (súgó)
  10. ↑ Frank Ostrowski (1989). GFA BASIC 3.0 Compiler (német nyelven) (első kiadás ed.). GFA Systemtechnick GmbH. Hozzáférés: 2025. október 11. {{cite book}}: Cite has empty unknown parameter: |1= (súgó); Unknown parameter |month= ignored (súgó)
  11. ↑ "Contact" (angol nyelven). Hozzáférés: 2025. október 12.
  12. ↑ Lonny Pursell. "GFA-BASIC News" (angol nyelven). Hozzáférés: 2025. október 12.
  13. ↑ Lonny Pursell. "What's News" (angol nyelven). Hozzáférés: 2025. október 12.

További információk