[zxspectrum] Re: zx-badaloc new incompatibility :-)

  • From: "Alessandro Poppi" <apoppi@xxxxxxxx>
  • To: <zxspectrum@xxxxxxxxxxxxx>
  • Date: Thu, 4 May 2006 12:00:37 +0200

On Thursday, May 04, 2006 11:06 AM [GMT+1],
Luca Bisti <lucbisti@xxxxxx> wrote:

suggerisco di cominciare dal floating bus: la prima versione di
Arkanoid (quella senza "KEMPSTON Y/N") usa il FB per sincronizzare
l'aggiornamento del video. Se le temporizzazioni non sono perfette, o
si blocca o gli sprites flickerano da morire.

Dal momento che le temporizzazioni NON ESISTONO :-) ritengo possibile che questa sia la causa del problema. Il bus verra` trovato sempre e comunque 0xFF, per effetto dei pull-up che ovviamente ho inserito. Il databus Z80 e quello di lettura della ram video sono fisicamente separati. Se il software si basa su dati "fantasma" dovuti all'azione dell'ULA, allora non c'e' nulla da fare.


A livello hardware, tuttavia, avevo previsto l'implementazione del floating bus "alla bisogna", mediante la possibilita` di inserire un ponte resistivo fra i due bus, terminando con pullup solo sul lato "ula". Il problema e` che per sfruttarlo occorre anche implementare le temporizzazioni nella CPLD, ed al momento la situazione e` che non riesco piu` ad aggiungere nemmeno un latch.

Ci sono concrete possibilita` di metterlo a punto se la prova preliminare di passaggio alla xcr3384 non creera` problemi. A quel punto ci sara` modo di aggiungere parecchia roba. Sto giusto aspettando che l'ic venga saldato sul pcb adattatore.

Come se la cava il
Badaloc con il nostro programmino FloatSpy?

Speravo proprio in qualcosa del genere, mi piace fare questo genere di prove. Peccato che in questo caso, conosca gia` la risposta. Faro` cmq la prova quanto prima.


Ciao e grazie!



--
Email.it, the professional e-mail, gratis per te: http://www.email.it/f

Sponsor:
SuperEnalotto online: 35.000.000 milioni di Euro. Gioca subito la tua schedina online! Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=5066&d=4-5


Other related posts: