Archives of Genesis8 Amstrad Page from 1999 to 2024 about developpement





Learn to create a video game on Amstrad CPC in basic with zilogCAceFAIpu

-

After StephBB, GameDevCodeur, another serie of actually 10 videos to learn to program a game on Amstrad CPC in Locomotive Basic by zilogCAceFAIpu. The first video (french inside)

is here, the ultimate goal being to recreate classic video game like Boulder Dash which is explained in the 10th video. And more to come.





Adventure for Amstrad CPC and PCW by Fredrik Ramsberg (original by Will Crowther and Don Wood)

-

Adventure by Will Crowther and Don Wood is a an adventure game created in the 1970s and sometimes considered like the first adventure game et parfois considéré comme le tout premier. Adventure a été réécrit par Fredrik Ramsberg et son logiciel de création PunyInform (local download of Adventure).



PunyInform v5.10 by Fredrik Ramsberg and Johan Berntsson to write text adventure games

-

PunyInform v5.10 by Fredrik Ramsberg and Johan Berntsson is a library written in Inform 6 to create adventure game (pure text, no graphic support contrary to DAAD) using the Z-machine virtual machine which will run on 8bit computers (or more recent computers too). PunyInform has a parser, knowing of common verbs and a framework to write adventure games.

PunyInform is based on the Inform 6 library written by Graham Nelson. Its goal is to make easily adventure games in Inform 6, with a manual describing the differences between the official library and PunyInform..

Games using PunyInform can be compiled in z3, z5 and z8 format (z3 being the best format for 8bit computers, other formats have more features). Compared to the Inform 6 library, it means that there is no support for the Glulx virtual machine but z3 format is important as Inform 6 doesnt support it.

To compile games written with PunyInform, you should use the Inform 6 compiler maintained by David Kinder. Binaries are available on if-archive. PunyInform needs Inform v6.35 (or more).

They are tutorials to write adventure game with PunyInform (end of the page) and all the documentation including a 8 page cheat sheet (quick reference)..

To try your game after compilation, you can use WinFrotz by David Kinder, to create map easily you can use Trizbort.

And finally, to create an Amstrad CPC and PCW disk image, you will have to use the Puddle BuildTools which works under linux, windows 1x with WSL2 or MacOS with Intel processor and OrbStack.



New version of ACE-DL (11/18) by Roudoudou

-

New versions by Roudoudou of his ACE-DL Amstrad CPC emulator (11/18/2024) :

  • new extra Timer to increase ACE refresh accuracy
  • added Atari SC1224 monitor emulation
  • Added configuration SAVE/LOAD in configuration main menu
  • Added configuration select from command line
  • Left-clic on Reset must not reinitialise extended memory
  • Command line option to select another Audio driver (AceDL -h for help)
  • all GUI almost translated in French (optional)
  • bugfix plastic cover size with CTM filters
  • bugfix ACE breakpoints + evolutions



Fuzix (unix clone) for Amstrad CPC 6128 by ajcasado (original by Alan Cox)

-

Fuzix by Alan Cox is an unix clone, its developpment did start in November 2024, now v0.4 for several 8bit platforms, including Amstrad PCW and Notepad NC100, NC200.

Today thanks to ajcasado, Fuzix is also available for Amstrad CPC 6128 (on github, it's a work in progress, like an incoming better support of memory banks.



New versions of RASM 2.2.9 and ACE-DL (10/26) by Roudoudou

-

New versions by Roudoudou of his RASM Z80 assembler v2.2.9 and of his ACE-DL Amstrad CPC emulator (10/26/2024) :

  • Dandanator goes to Basic mode without cartridge to avoid side effects
  • new button in Machine configuration to reinit the entire machine (no plugin, no rom, no breakpoints)
  • import of natives ACE breakpoints from RASM symbol file
  • may click Timer in Trace to reset nop counter
  • may press F7,F8,F10 when trace mode but focused on another window
  • added HOME/END and Shift+HOME/END in memory explorer to navigate in memory and selection
  • more persistence for CRTC register value change
  • update also RASM to benefit direct import of native ACE breakpoints


RASM v2.2.6 by Roudoudou, a multi platform assembler for Amstrad CPC, integrated with ACE-DL

-

The last version of multi platform assembler for Amstrad CPC RASM (v2.2.6) was released yesterday on Github.

This multi platform assembler for Amstrad CPC (for linux, windows, and also for MorphOS on Amiga) let you program for Amstrad CPC. It's recommended to use it with the new emulator also by Roudoudou : ACE-DL released today, to get symbols and breakpoints importation and much more.



New version of the Amstrad CPC assembler Orgams (GG beta 7)

-

Orgams is an assembler in ROM for Amstrad CPC, created by Madram, Drill and Hicks. A new version GG beta 7 is available (18th August 2024).

The documentation in french and english is available on Orgams' wiki.



SDCC v4.4.0 (C programming for Amstrad CPC) on PC and MacOS

-

A new version of the ANSI-C compiler SDCC v4.4.0 is available since the 29th January 2024 for windows, linux and MacOS.



Star Cadre : Combat Class by Cyningstan Retro for PC and CGA card

-

Star Cadre : Combat Class by Cyningstan Retro (on Twitter) is a game for msdos with CGA card. If you liked Rebelstar 1 and 2 on Amstrad CPC which is a part of the inspiration, then you will like Star Cadre. More informations on the developpment of Star Cadre : Combat Class on the web site.

No dosbox, PCEM or PC XT ? It's not a problem, you can play to Star Cadre : Combat Class by Cyningstan Retro in your internet navigator.

There are also other games on Cyningstan Retro web sites, including two C libraries used for the programming of these games : CGALIB and .





New version of the Amstrad CPC assembler Orgams (GG beta 6)

-

Orgams is an assembler in ROM for Amstrad CPC, created by Madram, Drill and Hicks. A new version GG beta 6 is available (5th August 2024).

The documentation in french and english is available on Orgams' wiki.



PunyInform v5.5 by Fredrik Ramsberg and Johan Berntsson to write text adventure games

-

PunyInform v5.5 by Fredrik Ramsberg and Johan Berntsson is a library written in Inform 6 to create adventure game (pure text, no graphic support contrary to DAAD) using the Z-machine virtual machine which will run on 8bit computers (or more recent computers too). PunyInform has a parser, knowing of common verbs and a framework to write adventure games.

PunyInform is based on the Inform 6 library written by Graham Nelson. Its goal is to make easily adventure games in Inform 6, with a manual describing the differences between the official library and PunyInform..

Games using PunyInform can be compiled in z3, z5 and z8 format (z3 being the best format for 8bit computers, other formats have more features). Compared to the Inform 6 library, it means that there is no support for the Glulx virtual machine but z3 format is important as Inform 6 doesnt support it.

To compile games written with PunyInform, you should use the Inform 6 compiler maintained by David Kinder. Binaries are available on if-archive. PunyInform needs Inform v6.35 (or more).

They are tutorials to write adventure game with PunyInform (end of the page) and all the documentation including a 8 page cheat sheet (quick reference)..

To try your game after compilation, you can use WinFrotz by David Kinder, to create map easily you can use Trizbort.

And finally, to create an Amstrad CPC and PCW disk image, you will have to use the Puddle BuildTools which works under linux, windows 1x with WSL2 or MacOS with Intel processor and OrbStack.



For more news, Go to home page