MMC1 overrides are treated as ines 2.0, so its needs at least default values for prgRam and chrRam columns.
Fixes FF1 pink screen due to unmapped chrram.
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)
from nesdev notes:
GoodNES 3.23b's "Mortal Kombat Trilogy - 8 People (M1274) (Ch) [!]" is actually the "KY-9005 9-in-1" multicart and runs on NES 2.0 Mapper 260.
- assiged to mapper_260
- Update exiting game database based on latest changes and testing (reference nesdev for one)
- Update mapper 36, supports F-15 City War (Spain) (Gluk Video) (Unl)
- add Reset function to m177, fixes games freezing when reset is pressed (might not be a hardware behavior, but its annoying for emulators :D)
- Support for Boogerman (SuperGame) Mapper 114, submapper 1
- Update Mapper 205 based on nesdev, move previous mapper 205 to separate GN-45 mapper with retained support to emulate OK-411
- Use nes-to-unif wrapper for some games which does not have nes 2.0 header.
- add unif board BMC-80013-B
- add mapper 281 (JY-052)
- disable KT-008 hack on mmc3. KT-008 boards should be assigned as Mapper 224. Fixes Final Fantasy X1/X2
- force-assign a few roms using ines-correct.h
- these games were assigned to mapper 217 in goodnes. this mapper is deprecated and the said games are Mapper 215's
- Minor adjustment of rom info logs at startup
- Added a few mappers to the list. Tested with roms from goodnes set and some demos
- Fix IRQ for Kaiser7032/202 - Issue noticeable with SMB2/3's status status bar
Added following games to database:
Dragon Slayer 4 - Drasle Family (Japan)
ROM CRC32: 0xa5e6baf9
Mapper #: 206
Wagyan Land (Japan)
ROM CRC32: 0x2a01f9d1
Mapper #: 206
Lupin Sansei - Pandora no Isan (Japan)
ROM CRC32: 0x9d21fe96
Mapper #: 206