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...Beh, visto che la stanno sviluppando, penso che ogni miglioramento sia ben accolto! Scrivigli no?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