[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: