[zxspectrum] Re: Microbasic

  • From: Paolo Ferraris <pieffe8@xxxxxxxxx>
  • To: zxspectrum@xxxxxxxxxxxxx
  • Date: Tue, 14 Jul 2009 01:36:27 -0700

Luca Bisti wrote:
Sono d'accordo, ma puo' valere anche il contrario. Anni fa mi serviva un decompressore PKLite (ve lo ricordate?) sullo Spectrum e partii traducendo in modo praticamente automatico il codice x86 in Z80. La prima versione grezza così ottenuta risultò consistere di quasi 1KB di codice, che poi, ottimizzato a mano e praticamente stravolto, diventò di 253 bytes e 10 volte più veloce.
253 bytes per un deflate veloce? Sono andato a vedere il mio vecchio codice di decompressore deflate che avevo scritto per le minigame compo (un pklite per lo spectrum...). Era 215 bytes, ma lentissimo!!! Forse con 40 bytes in piu` si potrebbe migliorarne l'efficienza.

Poi ho scoperto che l'inflate non e` proprio efficientissimo per file corti, e ho quindi sviluppato qualcosa "in casa" :-)


-p


Other related posts: