i have many of blarrgs tests working
mmc3 irq not implemented,
nmi during brk (v1) locks up after the second line,
nmi during irq (v1) fails
nmi during irq (v2) will pass, but 08.irq_timing.nes fails #3
08.irq_timing.nes will pass, but nmi during irq (v2) fails, irq too early
i can toggle the code in apu 4017 writes to get one or the other working. i was looking at the code and debug info from my emu and only found sei to be broke, but still didnt fix those 2 test. when i run 08.irq_timing.nes, the interrupt code is always run twice, first time:
second (failed):
i am not sure which is actaully right or wrong, any suggests what else to look for ?
matt
mmc3 irq not implemented,
nmi during brk (v1) locks up after the second line,
nmi during irq (v1) fails
nmi during irq (v2) will pass, but 08.irq_timing.nes fails #3
08.irq_timing.nes will pass, but nmi during irq (v2) fails, irq too early
i can toggle the code in apu 4017 writes to get one or the other working. i was looking at the code and debug info from my emu and only found sei to be broke, but still didnt fix those 2 test. when i run 08.irq_timing.nes, the interrupt code is always run twice, first time:
Code:
a:02 x:01 y:00 p:00 sp:fd
e083 a9 00 lda#$00
interrupt start pc e085
e083 a9 00 lda#$00
interrupt start pc e085
second (failed):
Code:
a:02 x:00 y:00 p:02 sp:fd
e083 a9 00 lda#$00
a:00 x:00 y:00 p:02 sp:fd
e085 a9 03 lda#$03
interrupt start pc e087
e083 a9 00 lda#$00
a:00 x:00 y:00 p:02 sp:fd
e085 a9 03 lda#$03
interrupt start pc e087
i am not sure which is actaully right or wrong, any suggests what else to look for ?
matt