Archives of Genesis8 Amstrad Page from 1999 to 2020 about developpement





Turbo Rascal SE v0.13.216, Pascal programmation for Amstrad CPC and more

-

Turbo Rascal SE (TRSE) v0.13.216 is out. It's a complete suite (IDE, compiler, programming language, image sprite level resource editor) intended for developing games/demos for 8 / 16-bit line of computers, with a focus on the MOS 6502, the Motorola 68000, the (GB)Z80 and the X86. TRSE currently supports application development for the C64, C128, VIC-20, PLUS4, NES, Gameboy, PET, ZX Spectrum, TIKI 100, Amstrad CPC 464, Atari 2600, 8086AT, Amiga 500 and the Atari ST 520 (complete list here). With the benefits of a modern IDE (error messages, code completion, syntax highlighting etc) and a bunch of fast built-in tools, it has never been easier to program for your favorite obsolete system !

Join TRSE on Facebook !

I dont have the details of the new features of this version.



New articles on 64 NOPS

-

New articles are available on 64 NOPS, a blog about programmation on Amstrad CPC by Hicks (Vanity) and Toms (Pulpo Corrosivo). There is a english translation of a french one by Tom and Jerry about musical composition software, and more articles about the FDC by Roudoudou (in french) :



First beta of an upgraded version of Elite for Amstrad CPC by Fessor

-

You can download a first beta version of an upgraded Elite by Fessor which is available on CPCWiki :

  • Splashscreens 1 and 2 revised, Splashscreen 2 is now a showcase similar to the 16bit Elites
  • The mechanics of the BBC disk version, which reloads various shipsets, have been reproduced
  • In the savegames it is now noted which shipset is active, they are therefore incompatible with the officially published versions, so you have to start a new career
  • Routines for loading / saving savegames in order to be compatible with future changes to the game (encryption against program code deactivated)
  • Unused code commented out and a little over 1000 bytes gained. This may be enough to retrofit the two missing missions (Hunting the Constrictor / delivering Thargoid-Plans), but I have to take a closer look at that in the BBC code


PunyInform v2.8 by Fredrik Ramsberg and Johan Berntsson to write text adventure games

-

PunyInform v2.8 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.34 (or more).

They are tutorials to write adventure game with PunyInform (end of the page).

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




WIP The Swarm is coming... by Minilop Software for Amstrad CPC and ZX Spectrum

-

The swarm is coming... by Minilop Retroware (on Twitter) is a WIP game for ZX Spectrum and Amstrad CPC. It's a cybernoid like game with 4 levels made on ZX Spectrum and one only on Amstrad CPC for the moment. Graphics are nice, there are two videos available on Twitter :




WIP Shadows of Death by Eric Cubizolle, a Beat them all game on Amstrad CPC

-

I am late to write about a WIP game as its release could maybe be soon, it's the beat them all Shadows of Death by Titan (Eric Cubizolle).

You should really go look at CPCWiki and of course the official web site of Titan which has many informations, graphics, pre-version for windows (using the motor OpenBOR) and Amstrad CPC.

Code and graphics are by Titan, musics by Pulsophonic, sound effects and voices by CosmoBuggi.




RASM v1.5 by Roudoudou, a multi platform assembler for Amstrad CPC

-

The last version of RASM is v1.5 (19th July 2021).

Rasm is now available on Github (documentation included).

This multi platform assembler (linux, windows, but not only like MorphOS on Amiga) let you program for Amstrad CPC.



Infernal Runner JS by Cyxx, a HTML Javascript version of the game by Eric Chahi

-

Infernal Runner by Eric Chahi is using a virtual machine and Cyxx did the reverse engineering of the Amstrad CPC .DSKimage and Z80 code to write Infernal Runner JS. This version written in Javascript is reading the .DSK of the game to get the bytcode running in the virtual machine and the original Amstrad CPC graphics in mode 1.

You can also read in german with english subtitles the presentation by Norbert Kehrer : The Virtual Machine Architecture of Infernal Runner and another javascript port of this virtual machine.




Expanding the source code of the Elite game on Amstrad CPC

-

Elite is a classic video game and Fessor started to disassemble the source code of the Amstrad CPC version to upgrade it using such ressources as the 6502 code of the Apple 2 version (commented) and the code of Elite TNK (The New Kind) by Christian Pinder. There is also the source code (with comments) of the BBC micro version.



PunyInform v2.7 by Fredrik Ramsberg and Johan Berntsson to write text adventure games

-

PunyInform v2.7 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.34 (or more).

They are tutorials to write adventure game with PunyInform (end of the page).

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



New articles on 64 NOPS

-

New articles are available on 64 NOPS, a blog about programmation on Amstrad CPC by Hicks (Vanity) and Toms (Pulpo Corrosivo).



Reading a 15KHz sound sample while formatting a floppy on Amstrad CPC by Roudoudou

-

Roudoudou has written a ROM to format Amstrad CPC floppy disks which can play a 15KHz sound sample while the formatting.

Also, if you are curious, there is video shohis demo CRTC3 with the debug mode of the CPCEC emulator.

And the bonus video with Roudoudou himself explaining his return on Amstrad CPC is worth its weight in gold, french inside of course but translated subtitles should be interesting for any computer user.




PunyInform v2.6 by Fredrik Ramsberg and Johan Berntsson to write text adventure games

-

PunyInform v2.6 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.34 (or more).

They are tutorials to write adventure game with PunyInform (end of the page).

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



For more news, Go to home page