My NES emulator is working fairly well for the most part. However, I'm at a point where there are several issues that I don't know how to solve. I thought maybe some of you might have come across these and could offer suggestions. I have sprite zero (not perfect) in place, pass all of the CPU tests in Nestress, and most mapper 0 - 4, 7, 9 games work flawlessly (except the timing tough ones like rad racer, marble madness, battletoads, etc...)
0) Topgun. The dashboard flickers a lot when taking off. It is stable in flight.
1) Puchout: there is a white box over Glass Joe's face.
2) Air Fortress: The star sprites on the first rendered screen with the spaceship are messed up. It seems to be pulling tiles from the wrong pattern table.
3) Kung Fu. Does this game require precice timing? The background scrolls incorrectly making the main character have no legs when he walks.
4) Ice Hockey. On the title screen, there is a grabage scroll under the title. It's supposed to be a bunch of characters. This is between the Ice Hockey title and the "1 player start" text
5) Blades of Steel: In the demo after the title, the referee flickers, and no characters come out. There are also grabage sprites randomlly placed on the screen.
6) Zelda 2: In the overworld, pressing left or right is not responsive. Link moves....pauses for 2 seconds....moves...and so on. In the battles, left and right movement is fluid.
7) Excitebike: Once a race has started, the motorcycle/rider flicker a lot. Then after 10 seconds or so down the track, the race (not the game) resets.
What mapper is "The Goonies (J).nes"
9) Legend of Zelda: When I press start, the item screen scrolls down, nut then immediatly the screen asking to "continue, save, retry" apears. This makes it so I have to reset the game.
10) SMB3: When mario jumps up and pulls down the SMB3 title on the initial game intro, the title doesn't "shake" when it gets to the bottom. It just flickers for a few seconds instead.
11) Star Voyager hangs after the character gets into the spaceship in the hangar.
12) Duck Tales 1 + 2, Ms Pacman, and more won't work correctl (if at all) unless I don't clear 2002.D7 after a read.
13) Games that hang before displaying any graphics (Hoops, Jordon Verses Byrd, RBI Baseball). This happens whether I clear 2002.7 after a read or not.
14) Games that crash (invalid opcode) within seconds or starting: Who Framed Roger Rabbit (U), TMNT 3 (U), Cobra Triangle (U), Wheel of Fortune Family Edition (U), Wheel of Fortune (U).
The crashes are not mapper related issues (I assume) because all the other games work fine. In fact TMNT crashes before ever writing to a mapper register. This must be a core bug, but I have no idea how to go about tracking these down.
Thanks in advance.
0) Topgun. The dashboard flickers a lot when taking off. It is stable in flight.
1) Puchout: there is a white box over Glass Joe's face.
2) Air Fortress: The star sprites on the first rendered screen with the spaceship are messed up. It seems to be pulling tiles from the wrong pattern table.
3) Kung Fu. Does this game require precice timing? The background scrolls incorrectly making the main character have no legs when he walks.
4) Ice Hockey. On the title screen, there is a grabage scroll under the title. It's supposed to be a bunch of characters. This is between the Ice Hockey title and the "1 player start" text
5) Blades of Steel: In the demo after the title, the referee flickers, and no characters come out. There are also grabage sprites randomlly placed on the screen.
6) Zelda 2: In the overworld, pressing left or right is not responsive. Link moves....pauses for 2 seconds....moves...and so on. In the battles, left and right movement is fluid.
7) Excitebike: Once a race has started, the motorcycle/rider flicker a lot. Then after 10 seconds or so down the track, the race (not the game) resets.
What mapper is "The Goonies (J).nes"
9) Legend of Zelda: When I press start, the item screen scrolls down, nut then immediatly the screen asking to "continue, save, retry" apears. This makes it so I have to reset the game.
10) SMB3: When mario jumps up and pulls down the SMB3 title on the initial game intro, the title doesn't "shake" when it gets to the bottom. It just flickers for a few seconds instead.
11) Star Voyager hangs after the character gets into the spaceship in the hangar.
12) Duck Tales 1 + 2, Ms Pacman, and more won't work correctl (if at all) unless I don't clear 2002.D7 after a read.
13) Games that hang before displaying any graphics (Hoops, Jordon Verses Byrd, RBI Baseball). This happens whether I clear 2002.7 after a read or not.
14) Games that crash (invalid opcode) within seconds or starting: Who Framed Roger Rabbit (U), TMNT 3 (U), Cobra Triangle (U), Wheel of Fortune Family Edition (U), Wheel of Fortune (U).
The crashes are not mapper related issues (I assume) because all the other games work fine. In fact TMNT crashes before ever writing to a mapper register. This must be a core bug, but I have no idea how to go about tracking these down.
Thanks in advance.