[zxspectrum] Re: Microbasic
- From: Luca Bisti <lucbisti@xxxxxx>
- To: zxspectrum@xxxxxxxxxxxxx
- Date: Tue, 14 Jul 2009 11:39:04 +0200
Paolo Ferraris wrote:
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.
"Veloce" in senso mooolto relativo, se non ricordo male ci voleva quasi
un secondo per decomprimere la schermata di Rainbow Islands :-/
Luca
Other related posts: