z88dk Changelog

What's new in z88dk 1.9.0

Feb 22, 2010
  • Supports -I and -L directives to specify library and include paths
  • the # include identify is no longer required
  • Bug fixes for rabbit support
  • Support for alternate assembler/linkers
  • MSX: Many improvements including lib32
  • TRS80: New target
  • Galaksija: New target
  • CPC: Better handling of firmware calls and graphics support
  • C128: Improvements
  • strlcat and strlcpy are now available
  • Many other improvements and bug fixes

New in z88dk 1.8.0 (Feb 22, 2010)

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

New in z88dk 1.7.0 (Feb 22, 2010)

  • Bug fixes, tweaks to single parameter function pointer calls
  • Z80asm supporting Rabbit
  • End of file fix for win32
  • Cz flag to pass through to appmake
  • Support for most z88dk targets
  • Support for Newbrain, Rabbit, Sega Master System SMS, TS2068
  • 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