Yesterday Laurens Holst released gunzip, a high-performance gzip (.gz) archive decompressor. Gzip is a relatively common file format to compress single files, with compression ratios comparable to most other archive formats.
You can download it from the project page.
This gunzip implementation is at least 2x as fast as other decompression tools for msx (excluding special-purpose formats like BitBuster). Tests showed that a 720K disk image can be decompressed in 26 seconds on turboR, and 133 seconds on MSX2. Full performance test results are presented in the forum thread, which also contains some technical details about the techniques used to achieve this high performance.
Gunzip is open source and liberally licensed, so you can reuse the code in any way you want. Gzip’s deflate compression algorithm is also used by various other file formats such as zip and png, so hopefully it will come in useful.
The project was started because VGM files for VGMPlay are commonly compressed with gzip. Until now, to play back these .vgz files you had to extract them on PC, but now you can use gunzip to decompress these files on the MSX. Later it will be integrated into VGMPlay.
Relevant link: Gunzip for MSX
Comments (16)
By Louthrax
Prophet (2465)
18-10-2015, 18:59
By snout
Ascended (15187)
18-10-2015, 20:58
By syn
Prophet (2123)
18-10-2015, 21:04
By Grauw
Ascended (10768)
18-10-2015, 21:34
By syn
Prophet (2123)
18-10-2015, 22:02
By Grauw
Ascended (10768)
18-10-2015, 23:59
By cbsfox
Champion (429)
19-10-2015, 06:28
By Grauw
Ascended (10768)
19-10-2015, 09:55
By cbsfox
Champion (429)
19-10-2015, 16:43
By Grauw
Ascended (10768)
19-10-2015, 16:58
By Parn
Paladin (837)
19-10-2015, 17:10
By cbsfox
Champion (429)
19-10-2015, 20:11
By Pippo
Hero (521)
20-10-2015, 11:28
By Whizzy
Master (213)
20-10-2015, 22:15
By Pippo
Hero (521)
21-10-2015, 07:48
By jlemos
Resident (59)
24-10-2015, 02:16