I took some time off from working on (shh) Nodes of Yesod for the Spectrum Next to see what I could do with Projectyle. Using the complete Atari ST and Amiga disassemblies I produced earlier with Claude Code, I used Codex Astra to build this Spectrum Next version.
It’s fully playable, with working AI and all eight arenas, including parallax. It uses the Next’s hardware tilemap, with a scrolling play area of 304 × 208 pixels, and runs at 25 fps. The original ST sound-effect bank has been ported, but I had trouble recording the audio, so this capture is silent.
Codex reimplemented the game in C, using the original 68000 assembly as a reference. The C is compiled with z88dk’s SDCC toolchain, with optimized Z80/Z80N assembly for performance-critical routines. The Next’s Z80N is running at 28 MHz.
The menus are placeholders, as you can tell, but knockout, league and quickplay are implemented, along with player deployment and training.
To my eyes, this version looks better and scrolls more smoothly than the original Atari ST and Amiga 500 versions, with a larger scrolling play area too.
It’ll need plenty of testing, of course.
If anyone reading this is interested in collaborating on publishing this and other titles for the Speccy Next, let me know. All rights to Projectyle have reverted to me from Electronic Arts.


