[zxspectrum] Re: IF1 e bit "WAIT"

  • From: Luca Bisti <lucbisti@xxxxxx>
  • To: zxspectrum@xxxxxxxxxxxxx
  • Date: Sun, 25 Mar 2007 20:42:20 +0200

At 18.36 25/03/2007, you wrote:
Ciao a tutti, sto studiando il funzionamento della IF1 in merito al network.

E` tutto abbastanza chiaro, salvo l'effetto del bit "WAIT" (D5 sul port $EF), che viene posto a "0" prima della ricezione di ciascun byte dal network. Non c'e' nessun pin associato a questo bit e la linea di trasmissione e` semplicemente un filo comune ad emettitore aperto.

Qualcuno conosce l'effetto di questo strano bit? Riporto uno stralcio del loop di ricezione, in cui si vede l'output sulla porta $EF, all'indirizzo 0FA2:

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.

Ciao,
Luca

Other related posts: