Hi, I have one more (and I hope final) problem. Many mapper 0 games run fine on my emu now, I even made Contra (UNROM mapper) to work. But my emu produces some graphic corruption under certain circumstances.
Ice Climber runs fine, but when I pause the game, I get the following pixel garbage:
The same goes for Balloon Fight (it could have something in common with the fact that these games hide the sprites during pause). Before I implemented scrolling, pausing was not problem (if I remember correctly).
Lode Runner in-game runs fine, but the title screen is really messed up:
Again, this problem has arisen after implementing the scrolling.
Contra runs fine until I get a power-up (one of those winged letters) or I cross the second bridge - then the sprites become very weird.
Galaxian title screen is fine, but when the actual game starts, I see no invaders. It seems to me like wrong name or pattern table is selected, but I can't find any error in my code
Maybe same scrolling-related problem as in Ice Climber, Balloon Fight and Lode Runner.
Does anyone have any idea what could cause these graphical glitches and errors? I have revised my code for many hours now but I couldn't find the mistake.
Ice Climber runs fine, but when I pause the game, I get the following pixel garbage:
The same goes for Balloon Fight (it could have something in common with the fact that these games hide the sprites during pause). Before I implemented scrolling, pausing was not problem (if I remember correctly).
Lode Runner in-game runs fine, but the title screen is really messed up:
Again, this problem has arisen after implementing the scrolling.
Contra runs fine until I get a power-up (one of those winged letters) or I cross the second bridge - then the sprites become very weird.
Galaxian title screen is fine, but when the actual game starts, I see no invaders. It seems to me like wrong name or pattern table is selected, but I can't find any error in my code
Maybe same scrolling-related problem as in Ice Climber, Balloon Fight and Lode Runner.
Does anyone have any idea what could cause these graphical glitches and errors? I have revised my code for many hours now but I couldn't find the mistake.