Feb 052016

The biggest french Amstrad CPC party, the ReSeT #28, will take place in Coutances / France from 24th-26th June 2016. Like every year, the party is organised by Eliot / Benediction. It is open to all computer enthusiast and for everyone who is intersted in coding, electronics, graphics, music, etc.. Be sure to participate if you can. You can register here.


  • Big screen
  • Competitions to show up your creativity on Amstrad
  • Latest demos released on Atari ST, Atari XL, C64 and ZX Spectrum
  • Food and Drinks included
  • Showers and Bedrooms
  • Lot of fun!


  • Demo: No size limit. The entry must be runnable on CPC 6128 or 6128 Plus, without any extension.
  • Intro (256b, 1k, 4k): Maximum size is 256, 1024 or 4096 bytes. The entry must be runnable on CPC 6128 or 6128 Plus, without any extension.
  • Graphics: All formats / modes are allowed. The entry must be submitted with its viewer program runnable on CPC or Plus.
  • Music: No size limit. The entry must be submitted with its player.
  • Remote entries: Allowed for every competitions. Deadline is the 25th of June, 18:00.
Feb 022016

Richard Wilson released a new version of his great Amstrad CPC and Amstrad Plus emulator WinApe. The new version contains mainly bugfixes for the last version and some smaller improvements. You can download it from the WinApe homepage and at the end of this post.

Here is the complete changelist for the new version:


  • Correct Z80 Flags emulation for IN and OUT and all derivatives.
  • Added support for CRTC Type 1 register 6 border blanking when set to zero.


  • Changed breakpoint conditions to use 32 bit values rather than 16 bit values.
  • Added a number of functions to breakpoint conditions to support 32 bit to 16/8 bit conversion.
  • Added true and false variables.


  • Added ability to load symbols from the WinAPE command line using the /SYM:filename parameter.
  • Option to automatically hide the output window on successful assemble.


  • Added documentation of command line parameters in help files.
  • Added documentation of new breakpoint condition variables and functions.
  • Updates ParaDOS 1.2 and ParaDOS 1.2+ ROM images to bug-fixed version which will work in slots below 7.
4.3 MiB
Dec 302015

Push’n’Pop, a demoscene related website for the Amstrad CPC, is down since christmas. It seems that they had a server crash and were unable to bring back the website, so it will be closed forever. That are very sad news, because they hosted a lot of intersting discussions in the forums, scene related interviews, news, the Push’n’Pop awards, meeting announcements and meeting reports. So thank you for your work over the last years.


Dec 242015

A new version of the Z88dk development environment for Z80 based computer (e.g. Amstrad CPC, Cambridge Z88, MSX, Sinclair ZX 81, Sinclair ZX Spectrum, etc.) was just released. The release is a transition release on the way to v2.0 which aims on using the SDCC compiler instead of the Small-C compiler, which was used before. This leads to much faster and smaller output binaries. You can choose between using the Small-C compiler with the old and the new C library or use the SDCC compiler with the new C library. The new C library also introduces full C standard compliance to Z88dk.
The newest version can be downloaded from the Z88dk homepage.

(Brief) Changelog:

  • [z80asm] Sections have been introduced for generating memory maps and compiling to bankswitched memory.
  • [z80asm] Modern logical operators have been adopted.
  • [z80asm] New scoping keywords PUBLIC, EXTERN and GLOBAL introduced.
  • [z80asm] Relocate files are generated for output binaries for patching assembled code to a new address at load time.
  • [sccz80] Numerous bugfixes.
  • [sdcc] SDCC is now fully supported as alternate C compiler for the new C library.
  • [sdcc] SDCC’s generated code is improved by a large set of aggressive peephole rules (use -SO3 to enable).
  • [sdcc] SDCC’s calls to its primitive functions are modified to use callee linkage.
  • [new c lib] New C library written in assembly language from scratch aiming for a subset of C11 compliance.  Contains more than 700 functions currently.
  • [new c lib] Stdio made object-oriented so that drivers can inherit library code to implement features with a minimal amount of additional code.
  • [new c lib] Stdio base classes currently include serial character i/o and terminal i/o implementing windows and proportional fonts.  Disk i/o is missing in this release.
  • [new c lib] Unique stdio implementation allows removal of high level buffers without affecting performance.
  • [new c lib] Many functions from GNU and POSIX are present beyond the C11 standard.
  • [new c lib] Many unique libraries including some C++ STL containers, data compression, obstacks, game libraries, sound, fzx proportional fonts, etc.  The new C lib contains libraries not present in the classic C lib and vice versa.  Over time the two libraries will homogenize.
  • [new c lib] CRTs are supplied for three initial targets:  embedded (generic z80), cpm, zx (zx spectrum).  Specialized crts allow immediate compilation without customization by the user.
  • [new c lib] The library and crts are highly configurable at library build time and at compile time.  Options allow easy generation of binaries for ROM or RAM targets.
  • [tools] New tool ticks is a command line z80 emulator able to exactly measure execution time of a code block.
  • [tools] New tool dzx7 is a decompressor counterpart to zx7.
  • [tools] New tool zx7 is an optimal lz77/lzss data compressor with companion decompression subroutines in the z80 library.
  • [appmake] +rom added to manipulate raw binaries; options include code injection, extraction and conversion to intel hex format.


Dec 212015

Kyuran just released the source code of his Nintendo DS Amstrad CPC emulator CrocoDS on GitHub.  It is heavily based on WinCPC by Ludovic Deplanque. In the repository you can find the source code for version 2.0 of CrocoDS, which was released in 2007. He also released a version of the CrocoDS emulator for iOS.


By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.