Página 3 de 3

Re: NMI Especial

Publicado: 01 Sep 2017, 19:32
por Uto
antoniovillena escribió:Yo podría desplazar la NMI especial 7 bytes hacia abajo en el bootloader. Es decir, dirección NMI especial $006D. Dirección de la instrucción RETN $0070 (el segundo byte se detecta en $0071)
Eso sería una solución, pero hace falta que mcleod cambie el core para que salte allí si la NMI es especial, supongo. De todos modos lo puedes cambiar ya, porque tal como está no vale seguro, y así cuando mcleod tenga un rato ya lo tiene :-)

Re: NMI Especial

Publicado: 01 Sep 2017, 21:11
por antoniovillena
Pues nada. Subo la modificación. El bootloader está contenido en el core, con lo que hay que usar el archivo .hex que adjunto en el zip para generar el core. Al final he puesto el salto a JP $C000 porque no recuerdo para qué dejé ese hueco.

Re: NMI Especial

Publicado: 01 Sep 2017, 22:43
por chernandezba
antoniovillena escribió:Pues nada. Subo la modificación. El bootloader está contenido en el core, con lo que hay que usar el archivo .hex que adjunto en el zip para generar el core. Al final he puesto el salto a JP $C000 porque no recuerdo para qué dejé ese hueco.
Entonces mis cambios consisten en:

poner bootm a 0 cuando se ejecute un RETN en la 69H

69h o 70h?

Re: NMI Especial

Publicado: 01 Sep 2017, 23:49
por antoniovillena
chernandezba escribió:
antoniovillena escribió:Pues nada. Subo la modificación. El bootloader está contenido en el core, con lo que hay que usar el archivo .hex que adjunto en el zip para generar el core. Al final he puesto el salto a JP $C000 porque no recuerdo para qué dejé ese hueco.
Entonces mis cambios consisten en:

poner bootm a 0 cuando se ejecute un RETN en la 69H

69h o 70h?
RETN empieza en 70h pero ocupa 2 bytes: 70h y 71h

Re: NMI Especial

Publicado: 04 Sep 2017, 14:03
por chernandezba
Deberia cambiarse bootm a 0 después del RETN o antes? Porque puede afectar la rutina de retorno si SP>=C000H ....

Re: NMI Especial

Publicado: 04 Sep 2017, 14:15
por chernandezba
absurdo lo que digo... si se cambia antes, cambia la rom y por tanto ese retn ya (probablemente) no estará ahí

Re: NMI Especial

Publicado: 04 Sep 2017, 20:55
por chernandezba
Ya he aplicado los cambios en ZEsarUX