News:

Printed Amstrad Addict magazine announced, check it out here!

Main Menu
avatar_freemac

ParaDOS 720KB disk, 4MB RAM, but why not a TARGZ ROM ?

Started by freemac, 09:15, 14 October 17

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

freemac




Was just a stupid morning idea showing back this very old 3.5 floppy...
About a ROM that gzip/gunzip file from/to disk to/from RAM ?
4MB on a single cpc disk, why not ?

Prodatron

There is UnZip for SymbOS available, which is a very fast and full featured ZIP/GZ file uncompressor:

http://www.symbos.de/appinfo.htm?00008

It's based on Grauws (MSX) idea to transfer a huffman tree into executable code, which is much faster compared to the classic approaches, but also requires some additional RAM. The deflate algorithm requires a "dictionary" (something like an uncrunch buffer) with a size of 32KB anyway.
Please note, that the Deflate algorithm is using bit-oriented data, which is of course slower compared to a simple byte-oriented RLE uncompressor.

UnZip for SymbOS is open source, feel free to port it to Amsdos.

GRAPHICAL Z80 MULTITASKING OPERATING SYSTEM

GUNHED

Quote from: freemac on 09:15, 14 October 17
Was just a stupid morning idea showing back this very old 3.5 floppy...
About a ROM that gzip/gunzip file from/to disk to/from RAM ?
4MB on a single cpc disk, why not ?


There are lots of great compression / decompression tools for CP/M and ZCPR including unzip too.
http://futureos.de --> Get the revolutionary FutureOS (Update: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

Prodatron

I would like to try Unzip for CP/M (I read about it in some very old newsgroup posts). Good to know, that it's still available, please tell we where I can download it.

GRAPHICAL Z80 MULTITASKING OPERATING SYSTEM

Powered by SMFPacks Menu Editor Mod