Views: 844,743,088
7 users online: BanjoN64Fan, Eminus, Kixune, Kusrry, pixelninetales, singlepat, yogui - Guests: 30 - Bots: 106 Users: 46,453 (2,761 active)
Latest: niandra
Tip: Palettes 0-3 do not work correctly on the overworld unless you use LM's option to disable the event reveal animation.Not logged in.
bsnes v068
Forum Index - Donut Plains - Gaming - bsnes v068
Pages: « 1 2 »
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
How would your MSU thingy allow more powerful echo?
...Using the spc700 for sound effects only?

Yes, you would have almost all of the 64K APURAM for sound effect samples alone. Thus you could have a much larger echo buffer.

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".

Any time I enabled this emulation, various games broke. Some even turned on the write protection and then expected to be able to write to it. Made no sense to me. So no, that feature isn't emulated. Same thing goes for the SA-1 equivalent functionality. It's a shame too because it's a trivial one line of code.

Anyway, I don't recall the SuperFX bus layout entirely. I was under the impression there was only one RAM chip on SFX carts, though.
Originally posted by Ultimaximus
Originally posted by byuu
Man, the people with the "I'll just stick with ZSNES v151 forever" posts ... really make me wonder why I bother sometimes.

And then I remember, it's for those of you who do care. Thank you for that.

Also, I hear DNF is ahead of ZSNESv2 in terms of overall development :P

Hey, there are plenty of people here who choose to stick with ZSNES v1.42. Ahahaha...

But hey, if people want convincing...

To be fair there's netplay and everything
Pages: « 1 2 »
Forum Index - Donut Plains - Gaming - bsnes v068

The purpose of this site is not to distribute copyrighted material, but to honor one of our favourite games.

Copyright © 2005 - 2020 - SMW Central
Legal Information - Privacy Policy - Link To Us


Follow Us On

  • YouTube
  • Twitch
  • Twitter


  • Super Mario Bros. X Community
  • Mario Fan Games Galaxy