MSXzip

From MSX Game Library

MSXzip compressor tool.

Only RLEp and lVGM compression format are supported so far.

Command line options

MSXzip 1.4.1 - Convert binary to text file
Usage: cmsxzip <inputfile> [options]
Base options:
 -o filename    Filename of the output file (default: use input filename with .h/.asm/.bin extension)
 -t name        Data table name (default: use input filename)
 -c             C data format (default)
 -asm           Assembler data format
 -bin           Binary data format
 -no            No compression (default)
 -h             Display this help
RLEp options:
 -rlep          RLEp compression
 --def auto|X   Default value for type 0 chunk (default: 0)
 --incdef       Include default value (as first data)
 --inczero      Include 0 terminator (as last data)
lVGM options:
 -lVGM          VGM to lVGM convertor
 --freq 50|60   Synchronization frequency (default: 60 Hz)
 --nohead       Don't include header
 --reorder      Reorder register writes
 --simplify     Reorder register writes and remove duplicate
 --split X      Split data in X bytes chunk

 All integers can be decimal or hexadecimal starting with '0x'.
 One of the following named values can also be used:
  1K, 2K, 4K, 8K, 16K, 24K, 32K, 48K, 64K, 128K, 256K, 512K, 1M, 2M, 4M