Difference between revisions of "MSXzip"
From MSX Game Library
(Created page with "'''MSXzip''' compressor tool. Only RLEp and lVGM compression format are supported so far. == Command line options == <pre> MSXzip 1.4.1 - Convert binary to text file...") |
|||
(2 intermediate revisions by the same user not shown) | |||
Line 4: | Line 4: | ||
== Command line options == | == Command line options == | ||
− | < | + | <syntaxhighlight lang="txt"> |
− | MSXzip 1.4. | + | MSXzip 1.4.3 - Binary file compressor for MSX |
Usage: cmsxzip <inputfile> [options] | Usage: cmsxzip <inputfile> [options] | ||
Base options: | Base options: | ||
Line 14: | Line 14: | ||
-bin Binary data format | -bin Binary data format | ||
-no No compression (default) | -no No compression (default) | ||
− | - | + | -help Display this help |
RLEp options: | RLEp options: | ||
-rlep RLEp compression | -rlep RLEp compression | ||
Line 31: | Line 31: | ||
One of the following named values can also be used: | 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 | 1K, 2K, 4K, 8K, 16K, 24K, 32K, 48K, 64K, 128K, 256K, 512K, 1M, 2M, 4M | ||
− | </ | + | </syntaxhighlight> |
[[Category:Tool]][[Category:MSXtk]] | [[Category:Tool]][[Category:MSXtk]] |
Latest revision as of 18:20, 6 February 2025
MSXzip compressor tool.
Only RLEp and lVGM compression format are supported so far.
Command line options
MSXzip 1.4.3 - Binary file compressor for MSX 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) -help 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