[zxspectrum] Re: R: R: Re: Nuova utility PCMGT!

  • From: Enrico Maria Giordano <e.m.giordano@xxxxxxxxxxxxxxx>
  • To: zxspectrum@xxxxxxxxxxxxx
  • Date: Mon, 02 Mar 2015 10:32:34 +0100



Il 02/03/2015 09:24, Stefano Bodrato ha scritto:

TXD: trasmette il carattere contenuto in A
RXD: riceve un carattere e lo mette in A

Urca !  :)  Questo è il codice che fila a 57600 ?

Sì.

Avresti qualcosa di meno critico ?   19200 o 28.8 a me basterebbero:
tieni conto che devo trasformarle in API da usare in C, dove la
temporizzazione non deve essere troppo critica..  nulla di male ad
avvertire che la funzione lavora solo se usata in loop stretti, ma non
posso esagerare.

E chi l'ha detto che devono lavorare in loop stretti? Per la TXD ovviamente questo non è vero. Per la RXD dipende da quello che viene trasmesso (anche questo ovviamente). In ogni caso, si possono usare tecniche di software handshake, come faccio nelle mie utility, e non ci sono problemi. E non è che ogni byte dev'essere sincronizzato. Ad esempio, se si deve inviare un blocco non c'è bisogno di alcun handshake. La vera criticità delle routine è solo al loro interno, dove le temporizzazioni sono già tarate perfettamente.

Casino...

Vero, ma ne abbiamo affrontati e ne stiamo affrontando di peggiori.. il
retrofit per SDCC ha costretto Alvin a un'impresa titanica, al momento
ha prodotto e/o revisionato praticamente da solo più di 4000 file
sorgente assembly z80 !!!

Azz!!!

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: