Archives of Genesis8 Amstrad Page from 1999 to 2012 about programmation


8BP v030, a RSX library to create Amstrad CPC games in Basic, and a new 8bp game

05/01/2017 - 20:40 - genesis8

Jose Javier Garcia Aranda has written a new version of 8BP v30 (8bits de poder : 8bits of power), a RSX library to write Amstrad CPC games in basic (26 Kb max). You can download 8bp on github.

Fresh Fruits and Vegetables is the last game programmed with 8BP and showed at the RetroMadrid 2017 meeting.

Source : Twitter

twitter  facebook 


Barbarian 1987 the PC remake now on ... PC Engine

03/25/2017 - 13:03 - genesis8

In 2012 a PC remake (written in basic : QB64) of a classic Barbarian 1987 by F.L.

Two years later, it was out for the Sega Genesis, and now for the PC Engine using the HUC C compilator !

screen of the Barbarian amstrad cpc game

Source : CPCRulez's Forum

twitter  facebook 


8BP v028, a RSX library to create Amstrad CPC games in Basic

02/28/2017 - 23:19 - genesis8

Jose Javier Garcia Aranda has written a new version of 8BP v28 (8bits de poder : 8bits of power), a RSX library for writing Amstrad CPC games in basic (26 Kb max). You can download 8bp on github.

A preview of a platform game with 8bp is available on Youtube

Source : Twitter

twitter  facebook 


Vasm v1.7h, a portable and retargetable assembler, can compile Z80 assembler, but not only

02/16/2017 - 21:14 - genesis8

Vasm v1.7h is a compilator for several platforms :

And of course, it can compile Z80 assembler, but it's not the only processor it can manage.

Source : CPCRulez's forum

twitter  facebook 


A space invaders with a few lines of basic and 8BP, a RSX library for Amstrad CPC

12/31/2016 - 17:19 - genesis8

Jose Javier Garcia Aranda wrote a new example for his RSX library 8BP v27 (8bits de poder : 8bits of power), it's a clone of Space invaders in a few lines of basic.

Source : CPCWiki's forum

twitter  facebook 


CPC Basic 3, an IDE for writing locomotive basic programs and compiles them in Z80 asm

12/25/2016 - 23:06 - genesis8

CPC Basic 3 is an integrated environment for developing programs for Amstrad CPC. It works on Windows, Linux (Mono) and Mac OS (Wine).

CPC Basic function is to allow input and editing a program and compile it to to generate the necessary machine code and run it on a Amstrad CPC computer or an emulator.

Programs are written in Basic language based on Locomotive Basic with a number of differences required because it is a compiler and optimize the speed of code produced.

Source : CPCWiki's forum

twitter  facebook 


8BP v027, a RSX library to develop Amstrad CPC games in Basic

12/21/2016 - 18:40 - genesis8

Jose Javier Garcia Aranda has written a new version of 8BP v27 (8bits de poder : 8bits of power), a RSX library for writing Amstrad CPC games in basic (26 Kb max). You can download 8bp on github.

This v27 version has 2 new features :

Source : CPCRulez's forum

twitter  facebook 


8BP v026, a RSX library to develop Amstrad CPC games in Basic

11/03/2016 - 23:43 - genesis8

Jose Javier Garcia Aranda has written 8BP (8bits de poder : 8bits of power), a RSX library for writing Amstrad CPC games in basic (26 Kb max). You can download 8bp on github (sources, demos and games examples, spanish and english documentation). Il existe déjà 3 jeux dont le dernier Niburu :

Source : CPCWiki's forum

twitter  facebook 


LZ48, LZ49 cruncher and decruncher in Z80 asm by Roudoudou

10/30/2016 - 17:44 - genesis8

Roudoudou has released a new cruncher and decruncher in Z80 asm and C source (for the 1st variant, wait a bit more for the 2nd variant). Le décompresseur est rapide et de petite taille. The decruncher has a short size and is fast.

To be included in a development environment on PC.

Source : CPCWiki's forum

twitter  facebook 


CPCTelera v1.4 (Ronaldo), RGAS v1.2.4 (Lachlank) and WinCPCTelera (Arnaud6128)

10/25/2016 - 21:15 - genesis8

CPCTelera still at v1.4 is a multi platform (Windows with Cygwin, OS X and Linux) development framework for creating Amstrad CPC games in C and assembly. And you can now use WinCPCTelera by Arnaud6128 to test directly your CPCTelera programs on windows without using an emulator or a real Amstrad CPC.

Retro Game Asset Studio (RGAS) v1.2.4 by Lachlank is the next evolution of Amsprite (now defunct). You can create graphics, sound/music and levels for Amstrad CPC, ZX Spectrum and Commodore 64.

Source :

twitter  facebook 


Remake of Slap Fight (Alcon) by Abalore W.I.P.

10/19/2016 - 20:50 - genesis8

Slap Fight (A.L.C.O.N.) is a shoot them up already existing on Amstrad CPC since 1987. But like the R-Type remake, Abalore thinks he can do better. A first video of the scrolling is available on Youtube.

Abalore accepts every help possible to make this new remake.

Source : Amstrad.ES's forum

twitter  facebook 


New version of the CPC assembler Dorgams

08/11/2016 - 21:47 - genesis8

Dorgams is an assembler in ROM for Amstrad CPC, created by Madram, Drill and Hicks. A new version is available.

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

Source : CPCWiki's forum

twitter  facebook 


RGAS v1.2.1 by Lachlank (Development for CPC on PC)

08/09/2016 - 11:37 - genesis8

Retro Game Asset Studio (RGAS) v1.2.1 by Lachlank is the next evolution of Amsprite (now defunct). Using .NET, you can create graphics, sound/music levels for Amstrad CPC, ZX Spectrum and Commodore 64.

New features :

Source : CPCWiki's forum

twitter  facebook 


Golden Tails by Juan Martinez (Reidrac), an Amstrad CPC platform game

08/04/2016 - 22:24 - genesis8

Golden Tails is a mostly finished platform game for Amstrad CPC by Juan Martinez (Reidrac). The game is inspired by Japanese folklore.

Game screenshots are available on CPCWiki (see link below).

Juan is also the author for Amstrad CPC of The return of Traxtor and Space pest control.

ALl three games are powered by cpcrslib by Artaburu and PSG Player by WYZ.

Source : CPCWiki's forum

twitter  facebook 


SDCC v3.6.0 (C programming for Amstrad CPC) on PC

08/04/2016 - 23:26 - genesis8

A new release candidate of the ANSI-C compiler SDCC v3.6.0 is available for download.

twitter  facebook 


The creator of the Logo Language Seymour Papert dies At 88

08/03/2016 - 23:13 - genesis8

Logo is a programming language (logo history, a dialect of LISP) which can be found on Amstrad CPC 664 and 6128 on its CP/M disks. His creator the professor Emeritus Seymour Papert dies at 88 (other authors of logo : Daniel G. Bobrow, Wally Feurzeig and Cynthia Solomon).

Another article on Seymour Papert.

By the way, the LEGO company named its Mindstorms robotics kits in recognition of Seymour Papert's seminal book : Mindstorms: Children, Computers, and Powerful Ideas (ISBN 978-0465046744).

Source : Slashdot

twitter  facebook 


CPCTelera v1.4 by Ronaldo and RGAS v1.1.1 by Lachlank (Development for CPC on PC)

04/28/2016 - 23:11 - genesis8

CPCTelera is a multi platform (Windows with Cygwin, OS X and Linux) development framework for creating Amstrad CPC games in C and also assembly programmers. Click to see the news of CPCTelera on Github.

Retro Game Asset Studio (RGAS) v1.1.1 by Lachlank is the next evolution of Amsprite (now defunct). Using .NET, you can create graphics, sound/music levels for Amstrad CPC, ZX Spectrum and Commodore 64.

twitter  facebook 


C Programming on PC for Amstrad CPC with z88dk v1.99a

04/12/2016 - 21:48 - genesis8

The last version of the C compilator for PC Z88dk v1.99a is out since December 2015.

One of the new feature is the possibility to use the SDCC engine.

Source : z88dk

twitter  facebook 


Free Usborne books about programmation

02/11/2016 - 23:36 - genesis8

Usborne published 15 books in the eighties for several familial computers (except the Amstrad CPC...) about programmation (games especially). They are all available for free now.

Source : Slashdot

twitter  facebook 


CPCRSLIB for SDCC updated, a development library in C for Amstrad CPC (September 2015)

09/22/2015 - 22:01 - genesis8

The library CPCRSLIB for the SDCC compiler has been update. It allows to program in C on PC for Amstrad CPC. The CPCRSLIB version for the Z88dk compiler is still from February2015.

This new version is smaller, faster and benefit from the new version (v3.5) of SDCC. There is a new scroll code.

Also you will find an interview of ESP Soft on RetroManiac and another interview of ESP Soft on Video Juegos Retro.

Source : ESP Soft

twitter  facebook 


Claudia Converter (special zoom edition) by Eliot

07/26/2015 - 21:54 - genesis8

After iMPdraw (download link), here is a new version of the Claudia Converter utility by Eliot.

it can load .BMP and .SCR created with the ConvIMG CPC utility, to show and modify them with the zoom tool. It manages fullscreen and CPC+ palette.

Source : PushnPop's forum

twitter  facebook 


SymbOS 3.0 beta with ethernet network support is available

06/29/2015 - 16:11 - genesis8

Symbos v3.0 beta is available, with ethernet network support.

Source : CPCWiki's forum

twitter  facebook 


SDCC v3.5.0 (C programming for Amstrad CPC) for PC

06/27/2015 - 11:14 - genesis8

A new release candidate of the ANSI-C compiler SDCC v3.5.0 is available for download.

twitter  facebook 


Development for CPC on PC : CPCTelera by Ronaldo and RGAS by Lachlank

06/27/2015 - 11:27 - genesis8

CPCTelera is a multi platform (Windows with Cygwin, OS X and Linux) development framework for creating Amstrad CPC games in C and also assembly programmers. For all features check CPCWiki, for short :

Low-level programming API fonctionnalities

Project creation, management and integrated build system with tools (SDCC compilator...)

autoring tools and command line tools for format conversions (Arkos Tracker, RGAS...)

Retro Game Asset Studio (RGAS) by Lachlank is the next evolution of Amsprite (now defunct). Using .NET, you can create graphics, sound/music levels for Amstrad CPC, ZX Spectrum and Commodore 64.

twitter  facebook 


CPCRetroDev Game Creation Contest 2015

06/27/2015 - 19:45 - genesis8

You can program an Amstrad CPC game and want to become riche at the same time ? Then submit your creation to the third edition of the CPCRetroDev Game Creation Contest, as each award will win some real money.

Beware, the target is an Amstrad CPC 464, so all entries will be included in a physical edition with an audio tape, not a 3 inch disk.

The deadline is the 23th october 2015.

Source : CPCWiki's forum

twitter  facebook 


Zilog Z80 assembler syntax highlighting for Notepad++

12/02/2014 - 23:20 - genesis8

Notepad++ is a well known text editor on PC. Thanks to Syx, there is now a language file to add Z80 syntax highlighting for notepad++.

Source : CPCWiki's forum

twitter  facebook 


CP/M source code (v1.1, v1.3, v1.4 and v2.0) is avalaible at the Computer History Museum

10/03/2014 - 20:38 - genesis8

The Computer History Museum let you download 4 versions of CP/M for a non commercial use : v1.1 (1975), v1.3 (1976), v1.4 (1978) and v2.0 (1979), but it was v2.2 which was available for Amstrad CPC.

Gary Kildall, the creator of CP/M is sadly not anymore with us since 1994.

Source : Tom's Hardware

twitter  facebook 


Why the Z80's data pins are scrambled ?

09/28/2014 - 17:28 - genesis8

The question about why the Z80's data pins are scrambled was asked on Slashdot.

And the answer has been given by Ken Shirriff, happy reading.

Source : Slashdot

twitter  facebook 


Barbarian 1987 the PC remake now on ... Sega Genesis

09/09/2014 - 22:00 - genesis8

In 2012 a PC remake (written in basic : QB64) of a classic Barbarian 1987 by F.L.

Two years later, his author is still using basic (BasiEgaXorz) for the Sega Genesis !

screen of the Barbarian amstrad cpc game

Source : CPCRulez's Forum

twitter  facebook 


SDCC v3.4.0 (C programming for Amstrad CPC)

04/29/2014 - 22:11 - genesis8

A new release candidate of the ANSI-C compiler SDCC v3.4.0 is available for download.

twitter  facebook 


An interview of Elmar Krieger (Elmsoft / EGS) by NoRecess

01/03/2014 - 18:36 - genesis8

NoRecess did interview Elmar Krieger, the author of Amstrad CPC demos and programs (such as Prehistorik).

Source : NoRecess

twitter  facebook 


A remake of Outrun for PC by Barbarian 1987 using basic (QB64)

12/16/2013 - 22:39 - genesis8

After a remake of Barbarian and Crazy Cars, F.L. is currently writing a remake of Outrun (beta)

F.L. did program it with in basic (QB64), which is a windows compiler. You can get out your gwbasic or quick basic programs and still run them with QB64, or use the new features bringed by QB64 (like networking).

loading screen of the Outrun Amstrad CPC game

Source : CPC Rulez's forum

twitter  facebook 


SDCC v3.3.0 (C programming for Amstrad CPC) and new tutorials (english and french)

06/16/2013 - 18:11 - genesis8

A new release candidate of the ANSI-C compiler SDCC v3.3.0 is available for download. Many Z80 optimisation included in this new version.

You will find on CPCMANIA new SDCC tutorials (english) and on le site de Steph (french).

Source : Octoate

twitter  facebook 


Pluslib, a SDCC library for accessing Amstrad CPC plus hardware by Kevin Thacker

11/19/2012 - 21:41 - genesis8

Kevin Thacker just released Pluslib for the C compiler SDCC to be able to use the new features of the Amstrad CPC+.

For the moment you are able to use the CPC+ colors and sprites, more functions will come later.

Source : CPCWiki's forum

twitter  facebook 


Crazy Cars CPC, a remake programmed in basic with QB64 by F.L. (Barbarian 1987)

08/26/2012 - 22:41 - genesis8

After creating a Barbarian remake for its 25th anniversary, F.L. just programmed in only 1 month and 1000 lines code Crazy Cars CPC : a faithful remake though with some differences : shorter levers for example. The game is open source so you can make it better if you want.

F.L. did program it with in basic (QB64), which is a windows compiler. You can get out your gwbasic or quick basic programs and still run them with QB64, or use the new features bringed by QB64 (like networking).

screen of the Crazy Cars amstrad cpc game

twitter  facebook 


Small Device C Compiler v3.2.0 is available, program in C for Amstrad CPC

08/04/2012 - 23:08 - genesis8

The final version of the multi platform C compilator SDCC v3.2.0 is avalaible.

It brings better Z80 code generation, if you already use SDCC, you should update your version.

twitter  facebook 


All the listings of Hebdogiciel within easy reach

07/23/2012 - 00:38 - genesis8

The french newspaper Hebdogiciel published many computers listings, for all computers of the 80 era in this weekly newspaper by Shift Editions.

It was available between 1983 and 1987, and survived only with its sales, disallowing ads to stay independent.

Today, all its listing are available on Hebdogiciel.

Source : CPCRulez's forum

twitter  facebook 


SDCC v3.2.0 RC1 and new SDCC tutorials by Mochilote on CPCMANIA

06/23/2012 - 17:43 - genesis8

A new release candidate of the ANSI-C compiler SDCC v3.2.0 RC1 is available for download.

You will find on CPCMANIA 3 new SDCC tutorials :

Source : CPCMANIA

twitter  facebook 


Interview of Prodatron - SymbiosiS by NoRecess

06/22/2012 - 13:21 - genesis8

NoRecess is still working on a secret project since last december, about at 40% completion, which should be available for next xmas.

In the mean time, you can go on his web site to read an interview of Prodatron - SymbiosiS, the author of demoes and the Amstrad CPC multi-task GUI SymbOS.

Source : NoRecess

twitter  facebook 


Barbarian 1987, a remake programmed in basic with QB64 by F.L.

06/03/2012 - 11:39 - genesis8

For the 25 years of Barbarian, F.L. delivered us Barbarian 1987 : the most faithful remake possible of this game which did cut a lot of heads years ago.

F.L. did program it with in basic (QB64), which is a windows compiler. You can get out your gwbasic or quick basic programs and still run them with QB64, or use the new features bringed by QB64 (like networking).

screen of the Barbarian amstrad cpc game

twitter  facebook 


Prince of Persia (Apple 2) source code found and now on Github

04/18/2012 - 18:40 - genesis8

Three weeks ago, the source code of the Apple 2 version o f Prince of Persia was been found once again by his author Jordan Mechner.

And today, you can get this source code of Prince of Persia on Github.

You will see on the photo boxes of cassette version of Prince of Persia and Karateka.

the original Apple 2 Prince of Persia source code

Source : Slashdot

twitter  facebook 


CPCDiskXP v2.3 and programming tutorials by Mochilote on CPCMANIA

04/15/2012 - 21:27 - genesis8

The last version of the CPCDiskXP utility is available on CPCMania.

You will also find various programming tutorials, especially tutorials about using C compilers like Z88dk and SDCC, or assembler compiler like Pasmo.

twitter  facebook 


ccz80 v3.1.3 a cross-compiler using a C like syntax for PC aimed for the Amstrad CPC

04/02/2012 - 20:59 - genesis8

You can download the latest version of ccz80 (v3.1.3). The ccz80 language has a syntax based on C language, to program for Amstrad CPC, ZX Spectrum and MSX on a PC.

This new version corrects some Amstrad CPC librairies (and more).

P.S. : see CCZ80++ now.

twitter  facebook 


C Programming on and for Amstrad CPC (with SDCC, z88dk and ccz80)

12/25/2011 - 01:06 - genesis8

To program in C on Amstrad CPC there are several compilers :

But you can also program in C for Amstrad CPC on another platform. First,the multi-platform C compiler SDCC v3.1.0 targetting Z80 is out.

To use this compiler you can use an IDE : either Code::Blocks with its SDCC template by Octoate, or Phactory v2.1 by NoRecess with the help of SDCC2Pasmo v1.5(wich comes with sources). SDCC2Pasmo takes an .ASM file created by SDCC and converts it to used with PASMO (a Z80 cross assembler) which is compatiblewith Maxam (Amstrad CPC Z80 compiler, WinApe too).

You can find tutors for using SDCC on NoRecess web site or on CPCWiki.

If you are interested in using SDCC, you should read this CPCWiki forum thread about SDCC possible problems and anotherabout sMIDP2lib : a SDCC framework library by Mr Lou (which has now its own page on CPCWiki.

SDCC isnt the only compiler you can use, there is also :

ESP Soft's blog (google translation herein english) has informations about using Z88dk (librairies like cpcrslib and cpcwyzlib) and ccz80 (earliest news).

Source : Octoate

twitter  facebook 


Mandelbrot in one line of basic by Demoniak

09/06/2011 - 23:54 - genesis8

Just copy this one line of basic code by Demoniak and paste it in WinApe in the File Menu (or Ctrl + F11, or with any other Amstrad CPC emulator. Just for fun, like the Nyan Cat.

10 MODE 0:e=-1.3:FOR y%=0 TO 199:d=-2.4:FOR x%=0 TO 159:z=0:i=0:a%=0:WHILE a%<15 AND (z*z+i*i)<4:s=(z*z)-(i*i)+d:r=(2*i*z)+e:z=s:i=r:a%=a%+1:WEND:PLOT x%*4,y%*2,a%:d=d+0.0215:NEXT:e=e+0.013:NEXT

P.S. : in the general settings of WinApe, click on display every 1 frame and Turbo Mode, or you may have to wait a bit...

P.P.S : the second image is another basic source (more than 1 line) by Tronic-GPA.

Mandelbrot en une ligne de basic par Demoniak  Mandelbrot NOT one liner by Tronic-GPA

Source : CPCRulez's forum

twitter  facebook 


Edge grinder, a new multi-platform shoot them up game

06/24/2011 - 19:38 - genesis8

Guess what, Axelay is working on a port of Edge Grinder (see below), so says one of my numerous spies, who assured me that it isnt a secretand safe to be announced.

Edge grinder is in fact a work in progress C64 game at the start, the first Format War "Collabortition" (a combination of collaboration andcompetition) with the plan being for programmers on other 8-bits to consider ways to convert it from the C64 to their platform of choice. So on the Format War web site you can download all you needto port the game, source code, map, background and sprite data.

Edge Grinder on C64 by Backward Engineering twitter  facebook 


Upscaling retro 8bit pixel art to vector graphics

05/25/2011 - 12:59 - genesis8

A new algorythm able to transform bitmap graphics such as on an Amstrad CPC to vector graphics, has been created. It can create smooth, curved contour lines from only-connected-on-the-diagonal single pixels. That would mean playing games on a big screen without big ugly pixels. See below for the link.

Source : Slashdot

twitter  facebook 


4 contests on CPC Power

02/27/2011 - 22:10 - genesis8

CPC Power is holding 4 contests : coding, GFX, music and logo GFX.

twitter  facebook 


Blue Angel 69 CPC conversion by Kevin Thacker is available

10/10/2010 - 21:09 - genesis8

Kevin Thacker's conversion of a Magic Bytes reflexion game released in 1989 : Blue Angel 69 (written by Winfried Stappert) is now available. The original game is turn based (vs computer or another player). The screen draws a 8x8 chessboard filled with positive or negative numbers. Each turn, the player must choose a number whichs on the same linge (or column for the other player) that the last chosen number. Once chosen the number est removed from the chessboard and added or substracted from the player score. The goal of the game is of course to have more points than your adversary at the end of the game (where you will see the sexy robot fully).

Blue Angel 69 has been programmed by Kevin Thacker, graphics by Markus Hohmann, CAT art, inlay, disc label by Kukulcan, Blue Angel 69 website hosted by Markus, created by Kukulcan.

You can download the FULL game and source from Kevin Thacker's website.

In the sources you will find a library to use StarKos from z88dk, and within morelib some extras for loading/saving files using amsdos, displaying double height chars and more. The code also includes a modified version of cpcrslib which Kevin modified to try and make the code smaller. Kevin hope others using z88dk to make games will find these sources useful.

All build files and tools (excluding z88dk) are in the download. Kevin Thacker provides all so that you can learn from it, and that's a very good idea.

You will also be able to download it from cpc-power, and here you will also find cassette inlay and a disc label, both created by Kukulcan.

Blue Angel 69 intro screenshot

Blue Angel 69 menu screenshot

Blue Angel 69 game screenshot

Source : CPC Wiki's forum

twitter  facebook 


Cheril of the Bosque by the Mojon Twins

10/10/2010 - 22:45 - genesis8

This is one news I should have written months ago, so much to say, though it will still be short. The Mojon Twins are spanish developers who simply piss code like cows do, I really dont know where they find time to write so many games.

Their latest creation is Cheril of the Bosque.

Dont hesitate to get their other games, many are coming with the sources like Kevin Thacker did with Blue Angel 69.

Source : CPC Rulez's forum

twitter  facebook 


Cpcdsk and the Caprice Reloaded emulator

06/25/2010 - 23:04 - genesis8

Cpcdsdk is a project aiming to collect the various bit of existing sourcecode in one common place for the linux OS relative to the Amstrad CPC, add the missing features, and make life easier for all developpers :

twitter  facebook 


ccz80 v3.0, a cross-compiler using a C like syntax for PC aimed for the Amstrad CPC

04/18/2010 - 22:38 - genesis8

You can download the latest version of ccz80 (v3.0.0). The ccz80 language has a syntax based on C language, to program for Amstrad CPC, ZX Spectrum and MSX on a PC.

P.S. : see CCZ80++ now.

twitter  facebook 


PhrozenC v1.1 update

03/27/2010 - 19:11 - genesis8

PhrozenC has been updated to v1.1 :

twitter  facebook 


PhrozenC, the compiler which cames from the cold by NoRecess

03/24/2010 - 20:35 - genesis8

PhrozenC is a C compiler for Amstrad CPC and PC by NoRecess. On PC it compiles a .C file in .ASM ready to compilewith WinAPE. On CPC the .ASM file can be compiled with Maxam.

For Amstrad CPC it exists a ROM version, a 64 Kb version (stand-alone application), 128 Ko (RSX).

PhrozenC is released with a manual (PDF-format, 33 pages), covering all the things you have to know about to start programming using PhrozenC.

There is even a small tutorial about learning C for the newcomers. Example sources are available, as also a small set of library files handling file management, graphics, memory management, string concatenation, etc..

It's version 1.0, NoRecess plans to get your feedback and provide better versions with time...

PhrozenC, C compilator for Amstrad CPC and PC screenshot  PhrozenC, C compilator for Amstrad CPC and PC screenshot  PhrozenC, C compilator for Amstrad CPC and PC screenshot

twitter  facebook 


CPCrslib update, an Amstrad CPC library for Z88dk (C programming)

09/09/2009 - 01:54 - genesis8

cpcrslib (Amstrad CPC library for Z88dk) has been updated.

Tile Map Areal. A virtual and a visible area are defined. Horizontal and Vertical invisible margins can be defined. With that trick it's possible to make the sprite clipping when disappearing from the screen. It's very usefull when scrolling too.

TileMapConf.asm: Two new constants defined: T_WH y T_HH. With them, the invisble margins are defined.

cpc_ShowTileMap2: Shows visible area instead of full virtual area. Usefull when scrolling.

cpc_PutSpTileMapO: New routine to make a sprite disappear from the screen when it leave the visible area.

cpc_ScrollLeft0,cpc_ScrollRight0: Tile Map Scrolling routines modified. cpc_ScrollLeft, cpc_ScrollRight: Decrapted.

Source : CPC Rulez's forum

twitter  facebook 


ESP Soft blog about programmation on Amstrad CPC since July 2009

08/14/2009 - 00:14 - genesis8

ESP Soft's blog is open since the 14th July 2009. It's mostly about programmation for Amstrad CPC, how to use the CCZ80 compiler by Emilio Guerrero, with code source of the Xilen war game.

google translation of the ESP Soft blog

P.S. : see CCZ80++ now.

Source : CPC Rulez's forum

twitter  facebook 


Amstrad CPC programmation in C language

08/11/2009 - 14:00 - genesis8

For those who would be interested in programming applications for Amstrad CPC in C language, you have at least 3 possibilities :

twitter  facebook 


Phat, an Amstrad CPC+ demo by Norecess (July 2008)

08/04/2009 - 20:06 - genesis8

Phat is a demo by Norecess released in July 2008 for Amstrad CPC+, coded in C with the Z88dk C compiler.

Though you can see a video of Phat on Youtube, it will be better to use a real Amstrad CPC or an emulator.

screenshot of the Phat demo by Norecess screenshot of the Phat demo by Norecess

twitter  facebook 


Pheelone, a new Amstrad CPC demo

07/18/2009 - 03:49 - genesis8

Pheelone is a new Amstrad CPC demo by Norecess (code), Ced (graphisme) and Targhan (sound). This demo needs 128 Kb memory, and has been programmed with Small Device C Compiler v2.9.0.

Pheelone, an Amstrad CPC demo

You can see a video of Pheelone on Youtube.

Source : Push'N'Pop

twitter  facebook 


SDCC - Small Device C Compiler v2.9.0

07/15/2009 - 22:17 - genesis8

Small Device C Compiler v2.9.0 is out (since 22th march 2009), it's a freeware, retargettable, optimizing ANSI - C compiler that targets the Intel 8051, Maxim 80DS390 and the Zilog Z80 based processors. Contiki (a small but modern operating system) for Amstrad CPC was compiled with SDCC. BTW, last version of contiki (v2.3.0) is out since the 27th june 2009.

twitter  facebook 


ASM sources of compression engines on Tom & Jerry's site

01/24/2008 - 01:25 - genesis8

You will find on Tom & Jerry's site 2 ASM sources (maxam) for compressing Amstrad CPC binaries (better than pucrunch and bitbuster) : Exomizer et Aplib, coming from the PC world. He found them in a forum thread of Amstrad.ESP (spanish site).

twitter  facebook 


Blassic, an Amstrad CPC basic interpreter for windows, linux and Yopy PDA

11/24/2007 - 03:29 - genesis8

Blassic is a basic language interpreter for windows, linux and Yopy PDA. It can interpret Amstrad CPC basic, I didnt try it though.

twitter  facebook