I was able to make my dev-cart (mentioned in a previous post). The first thing I did was to try my test files.
This is what I see in any emulator:
This is the result on the real hadrware:
To make sure that my devcart (MMC3 CHR-RAM) is fine I tested the original game (FF3J) and another one that use VRAM (Megaman 6) and both works fine.
I tried to wait more vblank thinking that could be the cause (the PPU could have not been ready before writing to the pattern table) but without success.
My question is: what should I check next? What are the probable cause of graphic artifacts on the real hardware but not on emulators?
As a side note, I saw the impact of the DMC on the joystick data without Blarg's fortified method: once in a while, the character was moving without any input.
This is what I see in any emulator:
This is the result on the real hadrware:
To make sure that my devcart (MMC3 CHR-RAM) is fine I tested the original game (FF3J) and another one that use VRAM (Megaman 6) and both works fine.
I tried to wait more vblank thinking that could be the cause (the PPU could have not been ready before writing to the pattern table) but without success.
My question is: what should I check next? What are the probable cause of graphic artifacts on the real hardware but not on emulators?
As a side note, I saw the impact of the DMC on the joystick data without Blarg's fortified method: once in a while, the character was moving without any input.