-----Messaggio Originale-----
Da: "Cesare Falco" <wallyweek@xxxxxxxxxxxx>
A: <zxspectrum@xxxxxxxxxxxxx>
Data invio: mercoledì 7 dicembre 2005 8.21
Oggetto: [zxspectrum] Re: routine seriale
> Mi hai fatto venire in mente che la routine che ho mostrato va a 2400. Ma > se
> volete ne ho fino a 57600 perfettamente funzionante sul 128 e 115200 che
> funziona su qualche modello di 128. :-)
posta, posta... slurp! :)
Questa è a 57600 e la uso nel mio HD Project:
TXD LD D,A LD A,246 LD BC,49149 OUT (C),A LD E,8 LD A,D LD D,0 NOP NOP NOP RLCA RLCA RLCA RLCA SND RRCA LD B,191 OUT (C),A LD D,0 LD D,0 NOP NOP DEC E JR NZ,SND LD A,254 LD B,191 OUT (C),A RET
RXD LD A,255 IN A,(253) RLA JR C,RXD DEC DE DEC DE DEC DE DEC DE DEC DE LD A,0 NOP LD E,7 RCV LD A,255 IN A,(253) RLA RR D LD A,0 NOP NOP DEC E JR NZ,RCV LD A,255 IN A,(253) RLA RR D LD A,D RET
EMG