Closed jotego closed 3 months ago
The ngpc starts correctly in color mode and the set up menu works, but when a cartridge is inserted the core hangs up.
Reproduce the problem with: sim.sh -cart cartgame.ngc -inputs pulse.in -video 700. It will get stuck at frame 659:
sim.sh -cart cartgame.ngc -inputs pulse.in -video 700
The CPU stays in a loop leaving it briefly only for blanking interrupts.
$4e01 is a RAM0 address. The interrupt service increments this position:
The palette mux was registered and the extra clock cycle was altering the data going into the CPU. Fixed in 305a9b7c
The ngpc starts correctly in color mode and the set up menu works, but when a cartridge is inserted the core hangs up.
Reproduce the problem with:
sim.sh -cart cartgame.ngc -inputs pulse.in -video 700
. It will get stuck at frame 659:The CPU stays in a loop leaving it briefly only for blanking interrupts.
$4e01 is a RAM0 address. The interrupt service increments this position: