I'm loving this emulator, really. Especially the accuracy-mode.
I've been busy doing some misc. homebrew ROM stuff to learn how the SuperFX chip works by using bsnes. Something has left me curious though: "backup-RAM".
It's mapped from $78:0000-$79:FFFF accoring to
this page from the SNES dev manual book 2. There's a backup RAM register assigned to it too (BRAMR), with the description:
"Data becomes 'protected' when the BRAM flag is reset (0) after saving to the Back-up RAM".
This register is mentioned in the bsnes source, but the backup-RAM area isn't. Whenever I write to the backup-RAM area it acts like a mirror of the SRAM area. This feature isn't emulated in any emulator, as far as I know.
Is this left unemulated in bsnes on purpose? Or is this feature barely documented, or did you forget to emulate this? Or am I simply misunderstanding the function of backup-RAM? Just wondering. Any clarification would be great.
--------------------
My blog. I could post stuff now and then
My
Assembly for the SNES tutorial (it's actually finished now!)
Follow Us On