rainwarrior wrote:
Kinda looks like a nametable mirroring problem. Does Dig Dug use horizontal or vertical nametable arrangement, and how does your cartridge do it?
(The terminology is a little messed up, some emulators will say "horizontal mirroring", which is the same as a "vertical arrangement".)
Yes it's mirror problem. Thank you very much.
change
Code:
assign ciram_a10 = vertical ? ppu_a[11]: ppu_a[10];
to
Code:
assign ciram_a10 = vertical ? ppu_a[10]: ppu_a[11];
now ,it's OK.
https://youtu.be/oEhMPUh-gF4and more video
https://youtu.be/dfznEyeICJo