SDCC v4.5.0 (C programming for Amstrad CPC) on PC, Linux, MacOS
-A new version of the ANSI-C compiler SDCC v4.5.0 is available since the 28th January 2025 for Windows, Linux and MacOS.
A new version of the ANSI-C compiler SDCC v4.5.0 is available since the 28th January 2025 for Windows, Linux and MacOS.
Micro Machines for SymbOS and V9990 graphical card by Trebmint and Prodatron is an hommage to the game made by Codemasters. The game is work in progress but it is shaping quite nicely as you will see in the video below.
Flash news, Sonix GX will be available at the next meeting Benediction coding Party 5 which will take place in October 2025.
I will at once suggest to Eliot to double the entrance price and getting a nice percentage (or not).
The last version of multi platform assembler for Amstrad CPC RASM (v2.3.3) was released five days ago 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.
The last version of multi platform assembler for Amstrad CPC RASM (v2.3.2) was released today 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.
I missed the initial release of SCC (SymbOS C Compiler) in September 2024 by Prevtenet. The version v1.1 just got out today. It's a C compiler, a fork of Alan Cox's brilliant Fuzix Compiler Kit reworked into a complete development toolchain for SymbOS. Currently SCC runs on Windows and cross-compiles binaries for SymbOS, but can also cross-compile itself to run natively (albeit slowly) on SymbOS itself.
You can download SCC v1.1 on Github.
Crystal Place is an Amstrad CPC reflexion game by Francesc ALCAUCER written 100% in Locomotive basic. He wrote four others games : CPC Invaders, Wrecking Ball, Tiny Deathmatch et Tetrid dotBAS.
New versions by Roudoudou of his ACE-DL Amstrad CPC emulator (12/14/2024) :
You can order the issue 3 in english of the newspaper 64 NOPS on Ulule. It's a project by Hicks/Vanity and toms/Pulpo Corrosivo, the cover is made by Beb, 64 pages A4 and delivery will be in February 2025.
Don't forget the 64 NOPS web site even if they are no new articles since a moment.
Ajcasado has released Fuzix version 0.5.0 alpha for Amstrad CPC 6128 (original by Alan Cox).
Roudoudou has created a web site to learn Amstrad CPC assembler programmation even if you are just starting it (french inside).
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.
After StephBB, another serie of actually 39 videos to learn to program a game on Amstrad CPC by GameDevCodeur. The first video (french inside) is here.
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 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