Aegis: Dernier Exode - original space exploration/combat game for the CPC 6128 (playable demo, pure Z80)

Hi all,

I’m releasing a playable demo of Aegis: Dernier Exode, an original space exploration, mining and combat game for the Amstrad CPC 6128. It is written in Z80 assembly, mode 0, with no firmware calls during play. The “Sector Alpha” demo takes 15 to 25 minutes and ends on a portal (“to be continued”).

What it offers: real drift inertia, asteroid mining, trading at the base and at a station, buying a cannon, a pirate patrol and then a destroyer to fight, radar and ship indicators, disk save/load, original PSG music, remappable keys. Technically: double buffering, IM1 interrupts at 300 Hz, banks 4-7 used as overlays for the menus and title screen.

  • Hardware: CPC 6128 + disk only (save/load use the disk; no 464/tape version).
  • Tested: WinAPE and Caprice32, full playthrough. Not yet tested on real hardware with a real disk controller. Reports from a real CPC, especially for disk save, would be very welcome (please work on a copy of the .dsk).
  • Keyboard: default keys follow a French CPC layout (ZQSD); QWERTY equivalents are in the README. Keys are remappable.
  • Disclosure: developed with the assistance of generative AI tools for code, text, sound and part of the visuals. The game text is in French.

Free download: Aegis : Dernier Exode - démo « Secteur Alpha » (Amstrad CPC 6128) by Frag
Trailer (1 min): https://youtu.be/PlD5ykTjThM
First coverage: AmstradPower article Aegis: Dernier Exode, exploración, minería y combates espaciales – AmstradPower and a gameplay video by XeNoMoRPH https://www.youtube.com/watch?v=_j9afg7bk54

I’d love to hear your setup, how far you got, and what you liked or disliked. Open question: would you prefer a QWERTY preset or another default layout? Thanks!

Code & Logic Involvement

Full Vibe-Code (AI generated almost all game code)

Assets & Pipeline Involvement

In-game sprites / Background tiles
Music / Sound effects
Build tools / Asset conversion scripts
Story, dialogue, or manual text

Project Notes & Prompts

Models/tools: Claude (Anthropic) for Z80 assembly code, build/conversion scripts (Python), game and manual text (French), and design discussion. [Add any image or sound generation tool you used, with what it produced.]

Assets: part of the visuals and the music/sound effects were produced with AI assistance.

Human intervention: I defined the game design, universe and mechanics, validated each step, and iterated on the result. I spent many hours refining graphics pixel by pixel [adjust if needed], tested the game on WinAPE and Caprice32 (full playthroughs), and made every decision documented in the project log. Tools used by hand: VSCode, PASMO, IMG2CPC, CPCDiskXP. Not yet tested on real hardware.

Code: Z80 assembly written by Claude from my specifications. I defined the architecture (IM1, memory map, no firmware calls in game, bank overlays), reviewed and tested every result on WinAPE and Caprice32, and directed each iteration.

AEGIS_DEMO_ALPHA_v0.1.zip (46,4 Ko)

3 Likes

AEGIS_DEMO_ALPHA.dsk (190.3 KB)

1 Like

VId:

@XeNoMoRPH 's vid:

2 Likes

Thank you both! @rexbeng, thanks for uploading the disk, and @gryzor, thanks for embedding the video.

I’m glad the demo is easy to try straight from the forum. If you play it, I’d love to hear how far you got and what you thought of the controls. Tests on a real CPC, especially disk saving, are still very welcome.

2 Likes

Update: version 0.2.020 is out — now fully playable in English

Hi all, and thanks again to everyone who tried the first demo and shared videos and disk images.

The “Sector Alpha” demo is now at v0.2.020. What’s new:

  • English and French, selectable from the title screen (menus, messages and help windows are all translated)
  • Plusieurs menus de la station sont en place et actifs.
  • Un premier aperçu des vaisseaux et des structures est proposé.

How to run it: put the disk image in drive A and type RUN"AEGIS, then press Enter. Saving writes to the disk, so please play on a copy.

Download: Aegis : Dernier Exode - démo « Secteur Alpha » (Amstrad CPC 6128) by Frag (the disk image is also attached below as a zip).

Feedback welcome, especially:

  • disk save/load on real CPC hardware (I’ve only tested in emulators so far)

Alpha sector is only a door: a much bigger universe is on its way.

Note : des outils d’IA générative ont été utilisés pendant le développement de ce projet.

AEGIS_DEMO_ALPHA_v0.2.020.zip (80,0 Ko)

4 Likes

The 0.2.020 trailer is now online, with the new English/French language option: https://youtu.be/9YUp0V_yiig

Download: Aegis : Dernier Exode - démo « Secteur Alpha » (Amstrad CPC 6128) by Frag

2 Likes