Skip to content
Back to projects
Work in progress 2025 Amstrad CPC 464

Z80 StarPath

Retro-dev on the Amstrad CPC, in pure Z80.

Z80 StarPath

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.