fceux icon indicating copy to clipboard operation
fceux copied to clipboard

nondeterminism due to incomplete mapping erasure between rom loads

Open zeromus opened this issue 6 years ago • 2 comments

step 1. play Kunio-kun no Nekketsu Soccer League (Japan) step 2. play something on a rom that sets CartBW on 0x6000 but doesnt set up any PRG ram memory to map there (maybe a buggy mapper) outcome: WRAM works expected outcome: WRAM doesnt work. explanation: PRG ram registers arent cleared between rom loads possibly relevant note: step 2 was a NES 2.0 rom

zeromus avatar Feb 24 '19 01:02 zeromus

There is a general issue of not initializing all WRAM except for 3 mappers, IIRC: https://github.com/TASVideos/fceux/issues/14

Maybe not quite a duplicate, but I guess it's a related problem.

bbbradsmith avatar Feb 24 '19 02:02 bbbradsmith

oh, thanks. that's helpful. as far as the severity of the problem, it's wasted at least some number of hours accumulated between two people including myself, so I'm arsed enough to fix it now. .. .. eventually.

zeromus avatar Feb 24 '19 02:02 zeromus