[zxspectrum] Re: shock demo

  • From: "Alessandro Poppi" <apoppi@xxxxxxxx>
  • To: <zxspectrum@xxxxxxxxxxxxx>
  • Date: Mon, 17 Jul 2006 09:45:30 +0200

On Sunday, July 16, 2006 7:50 PM [GMT+1],
Mario <mario.prato@xxxxxxxx> wrote:

anche io ho avuto qualche problema con shock parte 1, se ricordo bene
era un problema legato alla durata dell'int, nella prima versione del
clone la lunghezza non era fissa ma veniva usata la coppia iorq-m1
per capire quando lo z80 eseguiva il salto alla routine di servizio..

Questo e` un dettaglio importante, in quanto il clone utilizza proprio la coppia iorq-m1. Pensa che inizialmente avevo (empiricamente, senza sapere cosa facesse lo spectrum) impostato una durata fissa di 32 cicli, poi in seguito ho implementato la versione iorq+m1. Quando ho scoperto che l'originale si comportava come nella mia prima versione, ho tentato di tornare indietro ma (complice l'aggiunta di altre funzioni) non sono piu` riuscito a farlo (non completava il fit).


Con la cpld nuova ho ottime chances di poter ritornare nella vecchia situazione, almeno per fare una prova. Ma com'e' possibile che la durata dell'int possa addirittura comportare il blocco del programma? Forse che con l'int piu` corto non viene eseguita una routine prima che questa sia pronta, o qualcosa del genere?

dovresti provare un'altra demo che faceva un difetto simile, pondlife
nella seconda parte, "multicolor".. il clone dovrebbe resettarsi..
Tieni pero' presente che avevo gia' implementato a suo tempo il
floating bus, quindi non escluderei a priori questo come causa..

Gia`, questo non potrei verificarlo tanto facilmente.

Ciao!



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

Sponsor:
Conto Arancio: 3.50% per tutto il 2006! Scopri come
Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=5042&d=17-7

Other related posts: