Archives of Genesis8 Amstrad Page from 1999 to 2024 about developpement





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.



New version of the CPC assembler Orgams 'Flappy Flags' (January 2024)

-

Orgams is an assembler in ROM for Amstrad CPC, created by Madram, Drill and Hicks. A new version Flappy Flags is available (28th January 2024).

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



The Heart of Salamanderland by Reidrac is available for Amstrad CPC(+)

-

Reidrac (Juan Martinez) has released yesterday the Heart of Salamanderland v1.0, a platform game for the Amstrad CPC(+) and GX4000. Beware, if you did download this version, then get v1.01 which corrects a sync bug on CPC+ and GX4000. As usual it is recommended to read the manuel (RTFM !).

screenhot game of Heart of the Salamanderland by Reidrac



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

-

PunyInform v5.4 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.



EndBASIC by Jmmv, Locomotive basic inspired on windows, mac, linux, RPI

-

Julio Merino is the author of EndBASIC (available on github, the 2022 release isn't up to date, pull the code instead). You can test EndBASIC online at this address.

Why am I writing about EndBASIC ? Well it is an interpreter for a BASIC-like language and is inspired by Amstrad's Locomotive BASIC 1.1 and Microsoft's QuickBASIC 4.5. Like the former, EndBASIC intends to provide an interactive environment that seamlessly merges coding with immediate visual feedback. Like the latter, EndBASIC offers higher-level programming constructs and strong typing.

EndBASIC offers a simplified and restricted environment to learn the foundations of programming and focuses on features that can quickly reward the programmer. These features include things like a built-in text editor, commands to render graphics, and commands to interact with the hardware of a Raspberry Pi. Implementing this kind of features has priority over others such as performance or a much richer language.

EndBASIC is written in Rust and runs both on the web and locally on a variety of operating systems and platforms, including macOS, Windows, and Linux.



For more news, Go to home page