[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: