Im trying to add MMC5 emulation to my emu so my first target is "Castlevania 3"
I have a couple of questions i hope to find help since background when i start playing is not looking good.
About CHR swapping the wiki says:
- What does that "ONLY" mean?
Maybe is noob i know, but i know im misunderstading something. I cannot find a way the get the background looks fine.
I have also noticed that the game is trying to use Extended Ram as a nametable, the reason i have an extra 1K array. I change my function pointers to something like "RadExRam(addr)" and a "WriteExRam(addr)" but it always write zeroes "0"!!
Any idea where the problem could be? thnks.
I have a couple of questions i hope to find help since background when i start playing is not looking good.
About CHR swapping the wiki says:
Code:
Registers $5120-$5127 apply to sprite graphics and $5128-$512B for background graphics, but ONLY when 8x16 sprites are enabled.
Otherwise, the last set of registers written to (either $5120-$5127 or $5128-$512B) will be used for all graphics.
Otherwise, the last set of registers written to (either $5120-$5127 or $5128-$512B) will be used for all graphics.
- What does that "ONLY" mean?
Maybe is noob i know, but i know im misunderstading something. I cannot find a way the get the background looks fine.
I have also noticed that the game is trying to use Extended Ram as a nametable, the reason i have an extra 1K array. I change my function pointers to something like "RadExRam(addr)" and a "WriteExRam(addr)" but it always write zeroes "0"!!
Any idea where the problem could be? thnks.