Banner
Views: 763,181,441
Time:
11 users online: cdome, corrosive, FailSandwich, Falconpunch,  FPzero, Insanit17, Marcozzo Daro, MasterMario97, MDBattleFrog, ThePat545, Vice - Guests: 42 - Bots: 185Users: 40,121 (1,949 active)
Latest: wttita
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
Quote
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.

Quote
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 - 2019 - SMW Central
Legal Information - Privacy Policy - Link To Us


Total queries: 23

Menu

Follow Us On

  • Facebook
  • Twitter
  • YouTube

Affiliates

  • Talkhaus
  • SMBX Community
  • GTx0
  • Super Luigi Bros
  • ROMhacking.net
  • MFGG
  • Gaming Reinvented