Back to projects
Work in progress 2025 Amstrad CPC 464
Z80 StarPath
Retro-dev on the Amstrad CPC, in pure Z80.
About
Z80 StarPath is a minimal game engine written in Z80 assembly for the Amstrad CPC 464. It lays the low-level foundations: mode 1 rendering (320×200, 4 colors), tile system, keyboard handling, 50 Hz loop. A real hardware deep dive before gameplay — every byte counts.
Highlights
- Target: Amstrad CPC 464 (Z80 @ 4 MHz, 64 KB RAM)
- Mode 1 graphics — 320×200, 4 colors
- Tile system + manual rendering
- Game loop locked at 50 Hz
- Custom memory map (&B800 vars, &4000 code)
- Step-by-step documentation included
Gallery
Gallery coming soon.
Next project
Mini web games
Six little HTML games, playable straight from the browser.