Hello folks. I have been working with a TNROM test cart and am trying to put a simple program on it that uses CHR RAM. Everything seems to be set up correctly and it works perfectly fine in FCEUX. However, when I write it to the test cart, the tile graphics are all jumbled and wrong, but everything else works as expected (bank switching, nametables, I/O, etc). Also, I have tested the cart by writing a TNROM game to it and the board works fine.
I'm forced to assume I am doing something wrong but have failed to discover what that could be. Possibly something special for TNROM?
Before going into more detail, I was hoping that some of you out there might have run into a similar issue. It appears like the tiles are being written to (or read from) the wrong addresses. It's driving me nuts.
Anyway, I have been digging through posts and testing different things for days and everything I have done seems to be correct. It's probably something obvious. I'm a newb at this, after all.
Any advice out there?
I'm forced to assume I am doing something wrong but have failed to discover what that could be. Possibly something special for TNROM?
Before going into more detail, I was hoping that some of you out there might have run into a similar issue. It appears like the tiles are being written to (or read from) the wrong addresses. It's driving me nuts.
Anyway, I have been digging through posts and testing different things for days and everything I have done seems to be correct. It's probably something obvious. I'm a newb at this, after all.
Any advice out there?