Move overrides out of some mappers

Move mapper-based overrides out and use ines-correct.h if possible. Affects the following mappers below:
- Move Cnrom database to ines-correct.h
- Mapper 201 update
- Mapper 91: Add Street Fighter III (Submapper 1) to ines-correct.h
- Add dipswitch notes to m237
- Update mapper9 (PC10 version of Mike Tyson's Punch-out)
This commit is contained in:
negativeExponent
2020-04-08 00:21:29 +08:00
parent 5df33af7dd
commit 53a43479f3
7 changed files with 35 additions and 31 deletions

View File

@@ -81,6 +81,12 @@ static void StateRestore(int version) {
}
void Mapper237_Init(CartInfo *info) {
/* The menu system used by this cart seems to be configurable as 4 different types:
* 0: 42-in-1
* 1: 5,000-in-1
* 2: 420-in-1
* 3: 10,000,000-in-1 (lol)
*/
dipswitch = 0;
if ((info->CRC32) == 0x272709b9) /* Teletubbies Y2K (420-in-1) */
dipswitch = 2;