[zxspectrum] Re: Caricamento Alchemist (39K in 2 secondi) a 155kbps tramite porta joystick!!!!!

  • From: Paolo Ferraris <pieffe8@xxxxxxxxx>
  • To: zxspectrum@xxxxxxxxxxxxx
  • Date: Wed, 08 Feb 2012 00:58:00 -0800

Usano la porta joystick, che ha 5 bit di entrata. Uno e` usato come clock, e gli altri 4 portano dati ad ogni variazione del fronte di clock. Quindi 1 byte per ogni colpo di clock. Anche la routine di loading e` molto efficiente. Molto ingegnoso...


L'unico mini-difetto della routine e` che e` un po' "sbilanciata": compie poche operazioni dopo aver ricevuto un fronte alto (7 T-states, aumentati a 19 per generare l'effetto bordo), ma molte di piu` dopo aver ricevuto un fronte basso (50 T-states). Si potrebbe avere invece 25 (37 con l'effetto bordo) e 40 T-states rispettivamente. O addirittura 31 e 34. Forse questo potrebbe portare ad un ulteriore incremento della velocita`, se mai ce ne fosse bisogno :-)

Paolo



On 2/7/2012 3:17 PM, Enrico Maria Giordano wrote:

-----Messaggio Originale----- Da: "ooky" <stridermolko@xxxxxxxxxx>
A: <zxspectrum@xxxxxxxxxxxxx>
Data invio: martedì 7 febbraio 2012 23.42
Oggetto: [zxspectrum] Caricamento Alchemist (39K in 2 secondi) a 155kbps tramite porta joystick!!!!!


Ciao a tutti!
Avete mai visto questo?

Azz! E' veloce come la Plus D, se non di più! Com'è possibile?

EMG

--
EMAG Software Homepage:     http://www.emagsoftware.it
The EMG's ZX-Spectrum Page: http://www.emagsoftware.it/spectrum
The Best of Spectrum Games: http://www.emagsoftware.it/tbosg
The EMG Music page:         http://www.emagsoftware.it/emgmusic

.



Other related posts: