
Moon Cresta has reached beta release 2 for the Commodore Amiga, and this isn’t just a quick conversion with a familiar name attached. Software developer Johnny Acevedo from Amiten Games, has rebuilt the 1980 arcade shooter from scratch, with a clear focus on accurate movement, responsive controls and steady performance. The result feels direct and purposeful. No unnecessary extras. No attempt to redesign what already worked. Instead, this Amiga edition sticks closely to the original structure while adapting it to the realities of Commodore hardware and AMOS development.
Classic arcade action, rebuilt for the Amiga
The basic setup remains instantly recognisable. You control a small spacecraft at the bottom of the screen, firing upwards as enemy formations sweep, dive and break away from their patterns. It starts simply. Then things get busy.
Enemies don’t just sit in neat rows waiting to be cleared. They peel away, attack from awkward angles and force the player to keep moving. Timing matters, especially when several ships are on screen at once.
Moon Cresta’s best-known feature also returns: the three-part spacecraft system. Each surviving ship section can take part in a docking sequence, allowing the player to combine separate craft into a larger and more powerful vessel. It’s a risk-and-reward mechanic that still works well. Successfully docking gives you extra firepower, but the process leaves very little room for mistakes.
The current Beta 2 build includes joystick controls, firing, engine-thrust animation, sound effects and a vertically scrolling starfield. Most of the arcade stages and graphics are already present, giving the release the shape and pace of a nearly complete game rather than an early technical experiment. The visuals were extracted from arcade ROM data and converted for use on the Amiga. The game logic, however, was written specifically for Commodore machines.
The Amiga 1200 gets the smoothest version
Performance sits at the centre of this project. On a standard Amiga 1200, the game targets 50 frames per second and reaches that speed in the current build. That makes a real difference in a shooter like this, where every movement, shot and enemy dive depends on precise timing. The controls feel great. Enemy patterns move smoothly. The action doesn’t appear to fight against the hardware.
Developer Acevedo achieved this by focusing on the active movement logic inside AMAL, the Amiga Animation Language built into AMOS. The main AMOS BASIC loop then handles tasks such as scoring, collision detection and sound triggers. That division keeps the main loop relatively light.
It’s a smart approach. Instead of making BASIC calculate every object’s position on every frame, AMAL manages most continuous movement in the background. The game can then spend its main processing time on events that need direct attention.
Score updates have also been adjusted to reduce the tiny pauses that can appear in busy BASIC games. They’re small details, but players notice them. A brief delay during a crowded attack wave can throw off the entire rhythm. On the A1200, the work has paid off.
A careful use of AMOS and AMAL
This release stands out because of how it uses the Amiga’s development tools. The display uses dual playfields, with a four-colour starfield behind an eight-colour foreground layer. This keeps the scrolling background separate from the main game action and helps the machine handle movement more efficiently. It also gives the game a clean arcade look without placing unnecessary pressure on the graphics system.
AMOS sometimes gets dismissed as a tool for simple games, but projects like this show what it can do when the programmer understands where its limits are. By handing constant movement to AMAL and keeping BASIC focused on collisions, scoring and audio, the developer avoids many of the bottlenecks that can slow down action games.
That doesn’t mean every issue has been solved. The A500 version proves there’s still work ahead. But the technical direction makes sense.
Where the current build stands
Moon Cresta for the Amiga is currently available as a Beta 2 disk image, with earlier alpha and beta versions also released. The game uses a name-your-own-price model, so players can download it without paying. The project isn’t finished yet. Amiga 500 performance needs more work, and support for older Kickstart versions remains limited. Even so, the core game is already there.
The A1200 version delivers smooth 50 FPS action, responsive joystick controls, recognisable enemy behaviour and the full three-stage docking system. The A500 edition runs more slowly, but it still offers a working version of the game on less powerful hardware. This isn’t a reinvention of Moon Cresta. It doesn’t need to be. It’s a focused Amiga recreation that understands the appeal of the original and puts most of its effort into making the action feel right.














