GFA-Basic Editor
A GEM Editor for the Atari ST

This archive contains everything you need: (68K/V4E)
GFA-Basic Editor v1.71\v3.6
Compiler/Linker r29, Library/Interpreter r18
GFA-Basic Compendium v2.91

GBE v1.72/v3.7 (68K/V4E) [beta] at my public Google drive

Note: To update individual components, download, unpack, and copy them from the GBE archive.

  | Save |Save,A| Quit | New  |BlkSta|Replac| Pg U |Txt 16|Direct| Run |08:16:32
  | Load |Merge |Llist |Block |BlkEnd| Find | Pg D |Insert| Flip | Test|       0
' Standard features:
'   100% compatible with the original GFA v3 file format
'   Toolbar for quick access to the most commonly used options
'   Procedure and Function folding (at any line of the routine)
'   Instant syntax checking upon Return
'   Auto source code indentation
'   Supports all command abbreviations
'   Supports all Deflist modes
'   Supports all DEFxxx commands
'   Supports editor marks (via keyboard or popup)
'   Supports the New Names option (for catching typing errors in symbols)
'   Full Inline support (optional auto Inline resizing)
'   Full block handling
'   Find/Replace (with history, remembers the last 10 items)
'   Structure checking (Test option from toolbar)
'   Automatic source code backups (*.bak)
'   Supports original .dot commands for printing
' Extra features:
'   Full FireBee (FireTOS/CF68KLib) support, the interpreter and compiler
'   Can build 68K & V4E binaries regardless of the host machine
'   Runs in a user sizable window on the GEM Desktop (tasking friendly)
'   Built in Make option (Compile/Link)
'   Archive option for making multiple backups
'   Long file name support (MiNT)
'   Supports up to 8 Compiler/Linker/Library sets
'   Works with alternate libraries: RUN!Lib, GFA-Patch, or LicomLIB
'   Option to rebuild the Library Index
'   Option to convert a marked block to ' Comments
'   Drag & drop loading of *.gfa, *.bak, and *.inl files (av protocol)
'   User selectable bit-mapped font and point size (font protocol)
'   User selectable color scheme (color protocol)
'   Standard clipboard cut/paste
'   Compiler $command test option
'   External Interpreter module (runs as a separate process)
'   Retains all project settings (right in the source code itself)
'   Compatible with ergo!pro (special support added)
'   Corner clock format can be toggled (12/24 hour)
'   Supports import modules (such as GFA v2 files, and more...)
'   User can adjust how much ram the editor requires
'   Supports up to 65535 lines of code
'   Quick jump to references (Procedures only)
'   Quick jump to any Procedure, Function, or Label via a popup
'   Optional snapshot mode where all settings are saved and reloaded
'   Mass fold/unfold via the toolbar
'   Context sensitive Help via ST-Guide (av protocol)
'   Optional extended Test option (finds commands that cannot be compiled)
'   Option to purge header residue from token files
'   Pre-processor with compile & run time decision making via meta commands
'   This program is FreeWare (donations are accepted)
' Requirements:
'   TT030/Falcon030 or fast Atari clone
'   Resolution of 640x480 or better
'   Multitasking Operating System such as MiNT
'   AES v3.30 or better such as N.AES
'   AV Server such as the one built into Thing Desktop
'   GEMDOS v0.19 or better
'   TOS v3.00 or better
' Recommended:
'   Thing Desktop 1.27b or better
'   N.AES v2 or compatible AES
'   NVDI v5
'   ST-Guide or compatible application
' eof