[zxspectrum] Re: compressione/decompressione su Zx

  • From: Paolo Ferraris <pieffe8@xxxxxxxxxxxxx>
  • To: zxspectrum@xxxxxxxxxxxxx
  • Date: Mon, 16 Aug 2004 18:32:59 +0200

Alfonso Martone wrote:

Scusate la domanda da profano, ma volevo chiedere una soluzione per la decompressione dati sullo Spectrum

Se serve ci sarebbe il mio algoritmo, usato nei minigames da 4k di Russell Marks e in 4krace. Non e` in situazione distribuibile, ma se ti servisse fammi sapere...

in modo tale che:

- la routine di decompressione sullo Spectrum sia poco esosa (sia come dimensioni, sia come memoria e stack richiesti per la decompressione);

L'algoritmo di decompressione e` di circa 100 bytes e richiede 512 bytes di memoria temporanea (riducibili a 256 allungando leggermente l'algoritmo). Il livello di compressione e` leggermente inferiore al deflate, ma l'algoritmo e` molto piu` semplice....

non importa se non e' velocissima;


La routine e` lentina: circa 1k/sec. Ma un inflate sarebbe comunque molto piu` lento...

- la routine di compressione sia su PC.


Lo e`. Uno Spectrum non avrebbe comunque abbastanza memoria per i dati temporanei :-O

Naturalmente deve girare sul 48k...


Ovvio.

Paolo



Other related posts: