ACE Basic 3.0.1 released: the classic Amiga Basic compiler gets a major compatibility boost

There is something wonderfully fitting about a Basic compiler finding its way back to the earliest Amiga machines. ACE Basic, the long-running Amiga Basic compiler now maintained by Manfred Bergmann, has been steadily modernised over the last year. But its newest update, ACE Basic 3.0.1, does something especially important: it makes the modern ACE line feel at home on classic hardware again.

There is something wonderfully fitting about a Basic compiler finding its way back to the earliest Amiga machines. ACE Basic, the long-running Amiga Basic compiler now maintained by Manfred Bergmann, has been steadily modernised over the last year. But its newest update, ACE Basic 3.0.1, does something especially important: it makes the modern ACE line feel at home on classic hardware again.

A small update with a big message

On paper, version 3.0.1 looks like a modest point release. In practice, it is the kind of update that matters to real users. The headline change is simple: ACE now runs on any Amiga again. The project notes that 3.0.1 adds a 68000 compiler target, meaning owners of original and lower-spec machines are no longer left outside the door.  That is more than a compatibility checkbox. It changes the emotional pitch of the project. ACE is not just becoming a modernised Amiga development system for accelerated setups. It is also turning back toward the machines that made the Amiga scene what it was.

BASIC, but not stuck in the past

ACE has always had a clear appeal: it lets programmers write in a friendly Basic style, then compile that code into native Amiga executables. The project describes itself as a complete BASIC compiler for Amiga that generates Motorola 68000 and 68020 assembly code.  That gives ACE an unusual personality. It speaks the language of accessible home computing, but it aims at proper compiled Amiga programs. For many retro developers, that is the sweet spot. You get the immediacy of Basic without being trapped inside an interpreter.

The practical upgrade: arrays that grow with the program

The other key change in 3.0.1 is easier to explain than its implementation: programs can now create arrays whose size is decided while the program is running. In everyday terms, that means a program no longer has to know everything in advance. It can ask the user, read a file, load a level, count some data, and then make room for exactly what it needs. ACE 3.0.1 lists this as support for variable-sized arrays, using runtime dimensions. For BASIC programmers, this is a quality-of-life improvement. For game authors, tool makers, and hobby coders, it makes programs feel less rigid and more alive.

The bigger story began with 3.0

The latest release lands after the much larger ACE Basic 3.0.0 update, which was uploaded to Aminet as an AmigaBasic Compiler Enhanced package for m68k-amigaos 2.0 and later.  Version 3.0 was the heavy renovation. It moved ACE to IEEE floating-point maths, changed the compiler build system to VBCC, added object-oriented features, expanded screen support, and introduced a richer set of helper modules.  Put less technically: ACE 3.0 made the language feel more capable. ACE 3.0.1 makes that new capability feel more broadly usable.

Why Amiga developers should care

Retro development often walks a narrow line. Improve too little, and the tools feel frozen. Improve too much, and they stop feeling native to the old machine. ACE Basic’s latest work is interesting because it tries to do both. It adds modern conveniences, but it keeps the original Amiga range in mind. It gives developers more freedom without abandoning the hardware that inspired the whole project. That is why 3.0.1 feels bigger than its version number.

The verdict

ACE basic 3.0.1 is not a flashy reinvention. It is a careful, useful, community-minded update. It brings the compiler back to 68000-class machines, adds more flexible memory handling for real-world programs, and continues the momentum of the ambitious 3.0 branch. For anyone interested in writing new software for old Amigas, ACE Basic is becoming one of the more interesting tools to watch.

Spread the love
error: