TASEmulators / TASEmulators/BizHawk
Implement SSF2 mapper for PicoDrive32x for homebrew games
Nobody has claimed this yet.
- Dominant language
- C#
- Stars
- 2.8k
- Forks
- 468
- PR merge metrics
- No merged PRs in 30d
Description
It is possible to have a 32x homebrew game use SSF2 mapper. As a result, it is impossible to load these games in BizHawk, as PicoDrive32x doesn't support it at all, even when we change ROM header to the one from Super Street Fighter 2.
This is normally used to expand ROM on Sega Genesis, but it can be done on 32x and Sega CD too, since they are extensions to Genesis.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The issue names PicoDrive32x and the SSF2 mapper but provides no file or test entry point. Start by locating the PicoDrive32x core and existing mapper implementations, then trace how ROM-header mapping is selected. Done means SSF2-mapped 32x homebrew games load correctly in BizHawk without changing their ROM headers.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- game-dev
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100