[zxspectrum] Re: IF1 e bit "WAIT"
- From: "Alessandro" <apoppi@xxxxxxxx>
- To: <zxspectrum@xxxxxxxxxxxxx>
- Date: Sun, 25 Mar 2007 22:38:42 +0200
On Sunday, March 25, 2007 8:42 PM [GMT+1],
Luca Bisti <lucbisti@xxxxxx> wrote:
Mi studiai la faccenda durante l'implementazione della Sinclair
Network in RealSpectrum. Se non ricordo male, all'esecuzione della
out viene bloccato lo Z80 finche' non appare uno zero sul bus di
rete! Serve a sincronizzare con grande precisione l'inizio del
periodo di campionamento.
Sembra avere senso. Ho controllato la routine di trasmissione, che piazza un
bit di start a livello '1' (che diventa '0' sulla rete, dato che c'e` un
transistor che inverte). La durata e` 40T-states per ciascun bit. Dopo il
fantomatico sblocco del WAIT, se veramente occorre all'arrivo del bit di
start, la routine aspetta piu` di 40T-states e questo potrebbe centrare in
pieno il bel mezzo del primo bit.
Cio` complica un po` l'eventuale implementazione della porta NET nella
zxmmc+ e mi obbliga a fare una misura con l'analizzatore di stati per vedere
cosa succede di preciso. Per fortuna ieri ho comprato una IF1 su ebay. :-)
Ciao e grazie mille!
- Follow-Ups:
- [zxspectrum] Re: IF1 e bit "WAIT"
- From: Luca Bisti
- References:
- [zxspectrum] IF1 e bit "WAIT"
- From: Alessandro
- [zxspectrum] Re: IF1 e bit "WAIT"
- From: Luca Bisti
Other related posts:
- » [zxspectrum] IF1 e bit "WAIT"
- » [zxspectrum] Re: IF1 e bit "WAIT"
- » [zxspectrum] Re: IF1 e bit "WAIT"
- » [zxspectrum] Re: IF1 e bit "WAIT"
- » [zxspectrum] Re: IF1 e bit "WAIT"
- » [zxspectrum] Re: IF1 e bit "WAIT"
- » [zxspectrum] Re: IF1 e bit "WAIT"
- » [zxspectrum] Re: IF1 e bit "WAIT"
- » [zxspectrum] Re: IF1 e bit "WAIT"
- » [zxspectrum] Re: IF1 e bit "WAIT"
- » [zxspectrum] Re: IF1 e bit "WAIT"
- » [zxspectrum] Re: IF1 e bit "WAIT"
- » [zxspectrum] Re: IF1 e bit "WAIT"
- » [zxspectrum] Re: IF1 e bit "WAIT"
Mi studiai la faccenda durante l'implementazione della Sinclair Network in RealSpectrum. Se non ricordo male, all'esecuzione della out viene bloccato lo Z80 finche' non appare uno zero sul bus di rete! Serve a sincronizzare con grande precisione l'inizio del periodo di campionamento.
- [zxspectrum] Re: IF1 e bit "WAIT"
- From: Luca Bisti
- [zxspectrum] IF1 e bit "WAIT"
- From: Alessandro
- [zxspectrum] Re: IF1 e bit "WAIT"
- From: Luca Bisti