Commit Graph

56 Commits

Author SHA1 Message Date
NewRisingSun
d4c0d6e852 Update database for mappers 162-164/558 2021-05-30 10:05:10 +02:00
NewRisingSun
97ffbc5f83 Rewrite mappers 162,163,164; add mapper 558. Add EEPROM support to 164. 2021-05-30 01:08:41 +02:00
NewRisingSun
ce2d55c3e8 Update the database for mapper 176 games. Set the iNES2 flag when the submapper field is used. 2021-05-28 21:22:18 +02:00
NewRisingSun
86356c24c2 Make mapper 59 always reset to menu. Add mapper 59 multicarts that had previously been set to 60, colliding with 'Reset-based 4-in-1', to CRC-based correction table. 2021-04-14 19:09:02 +02:00
NewRisingSun
0657d21366 MINDKIDS accessible as NES 2.0 m268.1; mapper 224 is MINDKIDS; remove KT-008 remnants from mmc3.c 2021-04-10 14:38:49 +02:00
negativeExponent
faa58abe0f Add mapper 401 2020-11-17 03:30:05 +08:00
negativeExponent
14b689cde6 Add mapper 293 2020-11-16 18:17:00 +08:00
negativeExponent
83457362e7 ines-correct.h: Fix MMC1 overrides
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.
2020-05-12 09:44:31 +08:00
negativeExponent
e6fcff5e99 Fk23c: Fix chr issues for some games
- Affects mostly waixing using mixed chr rom/ram modes (bit 2 of ram config register $A001)
2020-04-26 08:19:45 +08:00
negativeExponent
40ff23d0df Update ines-correct.h
- Add overrides for FK23C
- Move MMC1 overrides
- Move MMC5 overrides
2020-04-25 19:17:49 +08:00
negativeExponent
53a43479f3 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)
2020-04-08 16:29:04 +08:00
negativeExponent
5df33af7dd Move battery-backed prg ram override to ines-correct.h 2020-04-08 00:14:53 +08:00
negativeExponent
03dc02cfc3 Start expanding internal override database (ines-correct.h) 2020-04-07 12:44:50 +08:00
negativeExponent
a9f679ef15 Add 42-in-80000 multicart (m380) 2020-03-24 01:34:03 +08:00
negativeExponent
a09293bcc0 Add mapper 389 (Caltron 9-in-1) 2020-03-22 11:30:49 +08:00
negativeExponent
d44a530a64 Add Mortal Kombat Trilogy - 8 People (M1274) (Ch) [!].nes to ines-correct.h
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
2020-03-21 07:00:40 +08:00
negativeExponent
f2c3d35d25 Add 168-in-1 New Contra Function 16 to ines-correct.h 2020-03-12 20:47:41 +08:00
negativeExponent
9827248938 Update mapper 79 2020-03-10 03:58:30 +08:00
negativeExponent
9f520931b8 Update ines-correct.h 2020-03-10 03:58:30 +08:00
negativeExponent
a69354c1c2 Add mapper 369 (BMC-N49C-300) 2020-03-07 01:55:59 +08:00
negativeExponent
6a805ea424 mapper201: Add support for 21-in-1 (CF-043) (2006-V) (Unl) [p1] 2020-03-07 01:55:36 +08:00
negativeExponent
c4e230ecb4 Update ines-correct.h 2020-03-07 01:51:10 +08:00
negativeExponent
80b002a04e Mapper42: Support for 256K prg rom fds conversion of Green Beret 2020-03-06 02:58:22 +08:00
negativeExponent
f9cc11c565 Update ines-correct.h
- override some mapper 27 roms to use mapper 23
2020-03-01 20:18:26 +08:00
negativeExponent
0979e66e1c Mapper 235 update support for 1MB/2MB carts and cart with unrom block 2020-02-25 23:09:02 +08:00
negativeExponent
6e7d5abaab Update implementation of some unlicensed mappers 2020-02-17 09:32:29 +08:00
retro-wertz
e724410ac4 Update ines-correct.h 2019-08-01 23:47:55 +08:00
retro-wertz
06c99179be Add support for Mapper 237 (Teletubies Y2K multicart) 2019-07-02 09:37:00 +08:00
retro-wertz
650bc4579a Update ines-correct based on latest tests, update m36...
- 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)
2019-06-18 09:02:36 +08:00
retro-wertz
67ae7663b8 Add m114.1(boogerman), m281, bmc-80013b. Update m205. Disable kt-008 hack on mmc3. Add a few games to ines-correct.h
- 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
2019-06-12 01:25:16 +08:00
retro-wertz
7e745cc5eb Assign a few more games as mapper 215
- 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
2019-06-01 19:06:04 +08:00
retro-wertz
74513dd8e4 Update bus conflict for some games using mapper 3, add some games to ines-correct.h 2019-06-01 01:51:53 +08:00
retro-wertz
28e729177e Implement mapper 224 (kt-008) and add related games to ines-correct
- Most of these games are incorrectly assigned to Mapper 4. so correct it with hash
http://wiki.nesdev.com/w/index.php/INES_Mapper_224
2019-05-29 19:06:28 +08:00
retro-wertz
ffef1743d8 Add Super Donkey Kong (Unl) [o1] to ines-correct 2019-05-27 21:39:27 +08:00
retro-wertz
005eb7bdc3 Implement mappers 28, 29, 31, 56, 63, 255, BMC-60311C, BMC-WS, BMC-HPxx
- 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
2019-05-27 19:18:02 +08:00
retro-wertz
7439630dab add Pro Yakyuu - Family Stadium '88 to ines-correct (#2) (#3) 2018-06-15 10:33:43 +08:00
retro-wertz
1877360efc Mapper9: only PC10 has wram/battery 2017-10-18 10:43:45 +08:00
retro-wertz
52281a4474 Update Ganbare Goemon Gaiden 2 to use Mapper21 based on sources 2017-10-01 23:39:19 +08:00
retro-wertz
97154991d9 re-add deleted entries in ines-correct 2017-09-26 13:19:00 +08:00
retro-wertz
a0a9f80517 Update ines-correct 2017-09-26 13:09:04 +08:00
retro-wertz
a784cd60ac Update ines-correct.h 2017-09-25 17:08:22 +08:00
retro-wertz
4bc66a487c Add Dooly Bravo Land (Korea) (Unl) to ines-correct 2017-09-25 16:58:32 +08:00
retro-wertz
e2e6004e6c Update ines-correct.h
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
2017-09-17 18:09:22 +08:00
retro-wertz
9c2179b2f7 Mapper9: Add support to M.Tysons Punchout (PC10) ranking feature 2017-09-07 18:26:21 +08:00
retro-wertz
1815643134 update ines-correct, move Alien Syndrome (Tengen) to M158 2017-05-10 04:09:25 +08:00
retro-wertz
f6bcfada73 fix irq for Aladdin (SuperGame) (m4) 2017-05-09 18:45:16 +08:00
retro-wertz
48cb05ac89 fix bus conflict to some mapper3 roms 2017-04-30 19:09:01 +08:00
retro-wertz
1fcdcf0ea5 update ines-correct 2017-04-27 02:07:21 +08:00
retro-wertz
3f70437dfa add games to ines db 2017-04-23 03:02:19 +08:00
retro-wertz
6a78cc153f add rom names to existing ines db 2017-04-23 02:01:44 +08:00