[zxspectrum] Un'idea per i 115200

  • From: Enrico Maria Giordano <e.m.giordano@xxxxxxxxxxxxxxx>
  • To: zxspectrum@xxxxxxxxxxxxx
  • Date: Mon, 27 Apr 2015 11:00:20 +0200

Forse ho avuto un'idea. La parola chiave è "unrolling the loop". :-)

Invece di scrivere questo

RCV IN A,(253)
RLA
RR D
DEC E
JR NZ,RCV

scriverei questo 8 volte

RCV IN A,(253)
RLA
RR D
IN A,(253)
RLA
RR D
...

Così diventano 23 T-States che rientrano nei 30 di lunghezza del bit seriale! Forse questo non risolverà il problema ma almeno si può tentare. Nel 128 sarebbe

RCV LD A,255
IN A,(253)
RLA
RR D
LD A,255
IN A,(253)
...

che sono esattamente 30. Questo non è buono perché non c'è il minimo spazio per il fine tuning. O funziona così o niente. E se funziona così così non si può regolare nulla... :-(

EMG

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

Other related posts: