ACE compiler

From Amiga Coding
Revision as of 16:56, 24 August 2012 by Spellcoder (talk | contribs) (Reverted edits by MichelleRichardson (talk) to last revision by Spellcoder)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

ACE is a FreeWare Amiga BASIC compiler which, in conjunction with A68K and Blink produces standalone executables. The language defines a large subset of AmigaBASIC but also has many features not found in the latter such as: turtle graphics, recursion, SUBs with return values, structures, arguments, include files, a better WAVE command which allows for large waveforms, external references, named constants and a variety of other commands and functions not found in AmigaBASIC.


Follows AmigaBASIC fairly closely with most differences being minor. Many extra features have been added however. Major AmigaBASIC features yet to be implemented: double-precision floating point math, random files, sprites.


ACE was written by David Benn.


ACE exists of:

  • compiler (produces 68000 assembly code)
  • assembler, linker, run-time libraries (linkable)
  • text and AmigaGuide docs
  • integrated development environment
  • large collection of example programs
  • utilities


History

  • V2.3 (6th release, October 22nd, 1994)


Links