[zxspectrum] Re: Lo Z80 colpisce ancora...

  • From: Paolo Ferraris <pieffe8@xxxxxxxxx>
  • To: zxspectrum@xxxxxxxxxxxxx
  • Date: Mon, 06 Jun 2011 19:56:01 -0700

On 6/4/2011 1:21 AM, Stefano Bodrato wrote:
Ok, ok.. non è importante cosa fa ma il fatto che succede qualcosa di diverso.. nella locazione 46578 dopo il reset c'è 'zero', NOP, niente ! Se la chiamata USR la si fa alla locazione precedente o successiva (dove naturalmente c'è sempre 'zero'), non si ottiene lo stesso effetto, mentre sarebbe logico aspettarsi che lo Z80, passati tutti i NOP, arrivi in fondo alla memoria, dove c'è la stack, e si comporti sempre nello stesso modo.

La cosa non mi sorprende piu` di tanto, se il "codice" nello stack fa riferimento al valore della coppia di registri BC. Infatti quando viene effettuato un USR NNNNN la coppia di registri BC va proprio a contenere il valore NNNNN. Chiaramente non so se questo sia il caso, ed e` indipendente da quanto succede con un reset e sugli emulatori...


Paolo


Other related posts: