News:

Retrode - Honey, fire up the emulator! My Retrode just arrived

Main Menu

Any chance of Super Street Fighter II Genesis?

Started by Lowe0, 04/Mar/2018 01:35:29 AM

Previous topic - Next topic

Lowe0

It's cool to see development on the firmware moving at a fast pace again!  The Retrode already covers the vast majority of my collection, but there are a couple of cartridges out there that I'm interested in; one of those is Super Street Fighter II for the Genesis.

From the documentation (https://emu-docs.org/Genesis/ssf2.txt), it looks pretty straightforward:

  • read 0x000000 through 0x3FFFFF into a 5MB buffer
  • write 8 to 0xA130FD
  • write 9 to 0xA130FF
  • read 0x300000 through 0x3FFFFF again into the last 1MB of the 5MB buffer

But, I don't know anything about microcontrollers, so I don't understand the complexity involved in actually implementing that.

Is SSFII worth a look for a future version of the firmware, or is this tougher than it looks?  Thanks!

Edit: I'd be happy to chip in a US cart as a donor for testing.

skaman

It should be possible.  I'll look into it.

Lowe0


skaman

Interesting Retrode bug.  If you read the SSF2 cart on the Retrode, at the odd addresses 0xF1-0xFF, you'll see the current bank map (repeats every 0x100 bytes).  The Retrode's Sega read code is reading the SSF2 bank registers 0xA130F1-0xA130FF instead of the ROM data.  The odd bytes at 0xF1-0xFF will be 00,01,02,03,04,05,06,07 which are the banks mapped to Banks 0-7.

skaman

Finished SSF2 support.  I'll roll it into a future firmware release.  I'm contemplating an update to the current v0.24 SMS/GG firmware.  If I release a v0.24a firmware then the SSF2 fix will be in there.  Otherwise, the change will come after the upcoming Virtual Boy and PCE/TG16 firmware releases.

Lowe0


skaman

Released a BETA firmware with the SSF2 support.  If testing goes well, then the firmware will be released as FW v0.24a.

skaman

FW v0.24a has been released with Super Street Fighter II support.