[zxspectrum] Re: Microbasic

Luca Bisti wrote:
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 :-/
Se non ricordo male il mio ci metteva molto di piu`.
Sono curioso di leggere il tuo codice.

-p


Other related posts: