bsnes-emu / bsnes

bsnes is a Super Nintendo (SNES) emulator focused on performance, features, and ease of use.
Other
1.67k stars 154 forks source link

Add compatibility for expanded Cx4 ROMs #17

Closed cascardian closed 3 years ago

cascardian commented 4 years ago

I believe this would now be in bsnes' purview as a compatibility hack.

It's a known issue (MMX3 Zero Project blackscreening). The expanded relocalisation hack by Solid One also softlocks during the intro.

Screwtapello commented 3 years ago

The MMX3 Zero Project is apparently now available on GitHub: https://github.com/justin3009/MMX3-ZeroProject

I understand that this romhack is using a board configuration not used by any commercial games, and which may(?) not be physically possible with a real Cx4 chip.

To figure out what to do here, I'll need to know:

I don't necessarily expect any one person to answer all those questions, probably different people are best positioned to answer different questions. But either I'll need to do all that research, or somebody else will need to do the research and explain it to me before anything else happens.

cc @justin3009 in case they can/want to provide any insight.

justin3009 commented 3 years ago

It's possible to play it on bsnes as long as a manifest is setup for it. Pretty sure I include the manifest in the source.

Screwtapello commented 3 years ago

Ah, right, this one. I need to figure out how to convert the old XML manifests to the new BML format that modern bsnes releases use, but if it the XML manifest works for old bsnes versions, I don't think there's any emulation changes needed for modern bsnes. The expanded relocalisation romhack was also done by justin3009, so I assume it's the same deal and no emulation changes are required, just a manifest. Feel free to re-open this issue if that's incorrect, or open another one if you have some other question or suggestion.

Thanks for the heads-up, justin3009!