Mar 192008
 

A brand new version of Z88dk, a Small-C cross-compiler for Z80 based computers like the Amstrad CPC, the Z88, the Spectrum, etc., was released. You can download the new version from the Z88dk homepage.
Here are the changes of the new version:

  • [sccz80] Bug fixes
  • [cpp] DATE directive now outputs the date in a sensible format
  • [lib] crt0: Different versions of the library are built to avoid index registers or alternate registers depending on the target
  • [lib] A simple Xlib emulation has been imported and is available to ports with graphics capabilities
  • [lib] CPC: Stability improvements
  • [lib] ZX: Direct access to Opus Discovery is available
  • [lib] ZX81: Stability improvements
  • [lib] ZX81: High Res graphics are available
  • [lib] ZX81: SP1 sprite package support
  • [lib] TS2068: SP1 sprite package support
  • [lib] Newbrain: fcntl support
  • [lib] MSX: Improved support
  • [lib] MSX: 1 bit sound
  • [lib] ABC80: graphics
  • [lib] TEST: New test target for supporting a testing infrastructure
Jul 152007
 

Today a brand new version of Z88dk, a Small-C cross-compiler for Z80 based computers like the Amstrad CPC, the Z88, the Spectrum, etc., was released today. You can download the new version from the Z88dk homepage.
Here are the changes of the new version:

  • Support for Newbrain, Rabbit, Sega Master System SMS, TS2068 as new targets
  • Z80asm supporting Rabbit
  • Much of the library rewritten to use FASTCALL and CALLEE linkage for faster and small library function calls
  • malloc library can now allocate from a scattered map of available RAM and supports multiple heaps
  • balloc library introduced as a block memory allocator
  • interrupt mode 2 library added
  • stdlib and strings now completely implemented in assembler and expanded
  • abstract data types library introduced initially containing linked list, heap, stack and queue
    algorithms library begun initially containing an implementation of the A* search algorithm
  • ZX Spectrum : Stefano’s ZX basic fcntl driver
  • ZX Spectrum : SP1 software sprite engine added
  • ZX Spectrum : Residos packages support
  • ZX Spectrum : Improved Spectrum library includes new display functions
  • ZX Spectrum : Input library added for direct access to keyboard, joystick and mouse devices
  • + Many more

If you are able to understand german, you can read my article about how to use Z88dk for cross-compilation with the Amstrad CPC.

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.

Close