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

  • From: ooky <stridermolko@xxxxxxxxxx>
  • To: zxspectrum@xxxxxxxxxxxxx
  • Date: Wed, 08 Feb 2012 10:48:19 +0100

Il 08/02/12 9.58, Paolo Ferraris ha scritto:
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

Beh, visto che la stanno sviluppando, penso che ogni miglioramento sia ben accolto! Scrivigli no?

Other related posts: