An interview of Elmar Krieger (Elmsoft / EGS) by norecess464
-norecess464 did interview Elmar Krieger, the author of Amstrad CPC demos and programs (such as Prehistorik).
norecess464 did interview Elmar Krieger, the author of Amstrad CPC demos and programs (such as Prehistorik).
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).
_1.png)
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).
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.
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).
_1.png)
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.
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.
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 :
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.
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).
_2.png)
Three weeks ago, the source code of the Apple 2 version of Prince of Persia has been found 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 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.
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.
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).
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.

For more news, Go to home page