[zxspectrum] Re: shock demo

  • From: "Alessandro" <apoppi@xxxxxxxx>
  • To: <zxspectrum@xxxxxxxxxxxxx>
  • Date: Sun, 16 Jul 2006 18:56:42 +0200

On Sunday, July 16, 2006 1:20 PM [GMT+1],
Luca Bisti <lucbisti@xxxxxx> wrote:

#1 "Intro":
Va in crash con "K Invalid colour, 70:1" e border rosso.

Sembrerebbe che PC finisca da tutt'altra parte... La routine a 0xFA00 genera un'altra routine (stile unrolled loop) e fa diverse LDIR che non vedo come possano rappresentare un problema per il badaloc.

In effetti non dovrebbero esserlo per niente.

Non l'ho seguita tutta, ma in quello che ho visto
l'unica cosa appena appena strana che fa e' mettere IM1 con I=0xFE e
poi ci aspetta esplicitamente un interrupt con EI/HALT... mah.

...cosa che non dovrebbe costituire un problema... anche io nel mio firmware uso EI/HALT per stabilire se l'IM mode e` 1 o 2... a dire il vero proprio non riesco ad immaginare cosa possa essere. E` possibile che faccia affidamento sulle temporizzazioni dell'ula o sul floating bus al punto di bloccare il programma se non sono fedeli? Se non ricordo male questa e` stata la tua diagnosi per arkanoid, attualmente l'unico programma per il quale non ho trovato una soluzione (a parte questo demo).


Stanotte finiro' di seguirla!

Non vorrei toglierti il sonno con le mie caz*ate :-)

Ciao!


Other related posts: