Fiskbit, thank you once again!
I realize, from new thread conversation, that Sour is on an indefinite break now. He’s done so much; though, I hope he comes back sometime.
I have a suggestion:
You say that it would be rough to allow Mesen to show serial registers bc there are so many mappers. To me that doesn’t seem so complicated... Mesen has to respond to values in the serial registers used, and so it must know exactly what serial registers it needs to keep track of when a mapper is selected.
What if Mesen just provided a “serial registers” icon/tools-menu-option, if serial register(s) are present in the emulated game, where a window would open allowing us to see the value of each serial register present?
Does any mapper have countless serial registers? I’m aware that MMC5 is the most complex.
Well, just an idea. Thank you for reading!
edit: Maybe it could be a bit more complicated... it could have a number next to each serial register value, showing what write it’s on. Mesen has to keep track of that somehow too... maybe increment that number after each write (and zero it after the serial register’s value is sent somewhere else), or something helpful like that.
I’m guessing that all serial registers have a write maximum.