[zxspectrum] Re: chi mi puo' togliere qualche dubbio?

  • From: Paolo Ferraris <pieffe8@xxxxxxxxxxxxx>
  • To: zxspectrum@xxxxxxxxxxxxx
  • Date: Mon, 31 May 2004 18:05:12 +0200

Ciao Mario,

la stessa incongruenza che hai notato tu e` stata discussa un mesetto fa su CSS, e non mi pare che sia stata trovata una risposta.

Paolo


Mario Prato wrote:


Ciao Ragazzi,
come dicevo a Stefano in privato, da quando sono tornato da Varese mi sono rimesso a lavorare sulla ula del 48K, il design dello Speccybob ha molti buchi e diverse incompatibilita', cosi' ho deciso di riprogettare da zero tutto lo schema della ula..
Ho pero' alcuni dubbi circa le temporizzazioni.. per esempio sulle FAQ di CSS dicono:


After an interrupt occurs, 64 line times (14336 T states) pass before the byte 16384 is displayed. At least the last 48 of these are actual border-lines; the others may be either border or vertical retrace.

fin qui tutto bene se non fosse che sul documento di Ramsoft sul floating bus si notano differenze:

The ULA reads a whole row of pixels and attributes using 16 x 8T cycles, the first of which starts at 14368 on the 128K and 14347 on the 48K.

ora mi chiedo, ma se il byte all'indirizzo 16384 viene letto dalla ULA dopo 14347 T states, come e' possibile che lo stesso venga visualizzato 14336 T states dopo l'interrupt?
Esiste un documento preciso tipo quello delle macchine russe dove venga esposto correttamente lo schema delle temporizzazioni?


Comunque al momento sono riuscito a far girare alcune demo che sulla ULA speccybob proprio non vanno, tipo shock parte 2 e NMI2 ma ho ancora problemi con altre...

ciaoo




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

Sponsor:
Iscriviti Gratis al primo corso on-line di Web Marketing in Italia! * Collegati subito.
Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=1556&d=31-5&d=31-5.cgi?mid=1046&d=31-5






Other related posts: