Skip to content

A Motorola 6809 and Hitachi 6309 CPU decompressor for the ZX0 data compression format by Einar Saukas.

License

Notifications You must be signed in to change notification settings

dougmasten/zx0-6x09

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 

Repository files navigation

zx0-6x09

zx0-6x09 is a Motorola 6809 and Hitachi 6309 decompressor for the ZX0 data compression format by Einar Saukas. ZX0 provides a tradeoff between high compression ratio and extremely simple fast decompression.

Usage

To compress a file, use the command-line compressor from https://github.com/emmanuel-marty/salvador with the "-classic" flag.

WARNING: The ZX0 file format was changed in version 2. This library still uses version 1. There are currently no plans for a version 2 as the version 1 format is optimal for the M6809/H6309 processor. A version 2 decompressor would be both slower and use slightly more space.

Projects using zx0-6x09:

  • CAS Tools - A Perl script that converts a raw/DragonDOS/CoCo binary into a .cas or .wav file.

  • Defender CoCo 3 - A conversion of the official Williams Defender game from the arcades for the Tandy Color Computer 3 that stores all compressed data using ZX0 to fit on two 160K floppy disks.

  • Joust CoCo 3 - A port of arcade game Joust for the Tandy Color Computer 3, that stores all compressed data using ZX0 to fit on a single 160K floppy disk.

  • Robotron CoCo 3 - A conversion of the original Robotron for the Tandy Color Computer 3, that uses ZX0 compression to fit on a single 160K floppy disk.

  • Thomson TO8 Game Engine - A Thomson TO8 game (sprites, music, etc.) and its generator written in ASM 6809 and Java.

About

A Motorola 6809 and Hitachi 6309 CPU decompressor for the ZX0 data compression format by Einar Saukas.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published