Commit Graph

274 Commits

Author SHA1 Message Date
libretroadmin
cc633b2848 Add mapper 457 2024-06-09 18:35:16 +02:00
libretroadmin
eb37ca21ed Add mapper 453 2024-06-09 18:32:06 +02:00
libretroadmin
2d82ec73e6 Add mapper 430 2024-06-09 18:27:44 +02:00
libretroadmin
5913eba9f2 Add mapper 420 2024-06-09 18:20:17 +02:00
libretroadmin
06287bc8e8 Add mapper 277 2024-06-09 18:16:27 +02:00
NRS-NewRisingSun
8e5651a1fa More mapper updates (#607)
* M061: Add CHR-ROM variant.

* M227: Make DIP switch change only apply to submapper 1

* M242: Only assume DIP/solder pad read when A0-A7 are zero, corrects ET-187 and Xing-2462. Initialize M227's and M242's DIP switch setting on Hard Reset.

* M052: Support CHR-RAM-less variant of submapper 14.

* M364: Correct the outer bank register's address mask, for LT-953 multicart.

* M047: Supprt larger-sized multicarts using a compatible PCB. Reset to menu.

* M360: Add submapper 1.

* M221: Rewrite, add submapper 1 variant.

* M288: Remove bank masks to allow for already-existing larger cartridges.

* M411: Add submappers.

* M417: Add submapper 1.

* M115: Add multicart functionalities.

* M201: Simplify and correct the power-on value. CF-043, mentioned in the source code comment, needs no submapper; just a correct header with Horizontal mirroring.

* M200: Correct the power-on value.

* M432: Add submappers to distinguish three variants.

* Add mapper 412.

---------

Co-authored-by: NewRisingSun <8vytz1+dhp372pv94ebg@sharklasers.com>
2024-06-03 16:51:29 -07:00
libretroadmin
0dc5915f0b Add mappers 448 and 556 2024-05-27 23:01:14 +02:00
libretroadmin
808cc78833 Add mapper 528 2024-05-25 09:38:53 +02:00
libretroadmin
fd909e1417 Add mappers 501 and 502 2024-05-25 09:27:13 +02:00
libretroadmin
902b3b01c6 Add mapper 500 2024-05-25 09:23:37 +02:00
libretroadmin
6f6b527b9d Add mapper 265 2024-05-24 07:11:20 +02:00
libretroadmin
b8dbbcc5df Add mapper 439 2024-05-24 06:55:19 +02:00
libretroadmin
431c9d9ff4 Add mapper 174 2024-05-22 14:55:21 +02:00
Alexey 'Cluster' Avdyukhin
611855b71e Mapper 342 2023-05-02 23:07:31 +04:00
NewRisingSun
07284ca4af Add mapper 468 2022-12-30 23:56:50 +01:00
NewRisingSun
a99b4b11bd Properly name a few Waixing mappers. Ambiguous mapper 199 changed to nesdev definition. Add mapper 227 submapper 2. 2022-12-30 00:14:20 +01:00
NewRisingSun
e85c0e2d56 Add mapper 354 2022-12-29 21:57:02 +01:00
NewRisingSun
94a6359a9d Add mapper 455 2022-07-27 13:47:23 +02:00
NewRisingSun
d37d644d17 Add mapper 449 2022-07-27 13:35:33 +02:00
NewRisingSun
718047a241 Add mapper 460 2022-07-27 13:24:30 +02:00
NewRisingSun
707853d234 Add mapper 461 2022-07-27 12:48:05 +02:00
NewRisingSun
3999c571c9 Add mapper 465 2022-07-27 12:44:40 +02:00
NewRisingSun
c80d2b1297 Add mapper 459 2022-07-27 11:56:35 +02:00
NewRisingSun
868edfb32d Add mapper 464 2022-07-27 11:51:30 +02:00
NewRisingSun
16c10d63c9 Add mapper 466 2022-07-27 11:39:58 +02:00
NewRisingSun
95f0625604 Add mapper 463 2022-07-27 11:27:59 +02:00
NewRisingSun
988be84742 Add mapper 441 2022-07-27 11:07:25 +02:00
libretroadmin
63f9d5359e Buildfix 2022-07-21 17:56:27 +02:00
libretroadmin
e9eaedfb64 Reduce strlens 2022-07-21 17:25:38 +02:00
NewRisingSun
cfbe777f61 Added mapper 467 2022-04-02 22:03:41 +02:00
NewRisingSun
12157b4f82 Add mapper 294 2022-04-02 20:25:09 +02:00
NewRisingSun
4feedbc7c1 Add mapper 310 2022-04-02 17:48:19 +02:00
NewRisingSun
a13e82d631 Mapper 258: Is actually a duplicate of 215 that uses different features. Correct a few mapper 114, 215 and 258 iNES correction database entries. 2022-04-01 13:06:58 +02:00
NewRisingSun
5ea4d73e6f Mapper 444: Add NC-8000M as submapper bit 2 2022-03-23 17:47:58 +01:00
NewRisingSun
f9ba86dc7a Added mapper 435 2022-03-04 22:16:38 +01:00
NewRisingSun
8230ae6ad8 Add mapper 351. Applied the 'static' property to a static functoin in jyasic.c. 2022-03-02 19:53:30 +01:00
NewRisingSun
706183bcc9 Add mapper 394. 2022-03-02 13:35:56 +01:00
Autechre
d8d59c9b85 Merge pull request #502 from negativeExponent/mappers
Mappers
2022-02-26 22:37:58 +01:00
NewRisingSun
53bca8e9bf Rewrite mapper 134 emulation for simplicity. Fix WRAM-using games. Remove leftover code from mmc3.c. Initialize the Frame IRQ register only on power-on reset, not soft-reset, which is necessary for two multicarts. 2022-02-19 12:53:26 +01:00
negativeExponent
395a3df24c Add mapper 385 2022-02-19 02:23:06 +08:00
negativeExponent
53457d0928 Add mapper 375 2022-02-19 02:10:14 +08:00
negativeExponent
560b3a7093 Add mapper 271 2022-02-18 21:05:50 +08:00
negativeExponent
d14b2aa0cf Add mappers 326, 330 2022-02-18 16:46:10 +08:00
negativeExponent
324b85f107 Add mappers 272, 291, 409, 414, 431
Add mapper 272

Add mapper 291

Add mapper 409

Add mapper 414

Add mapper 431
2022-02-15 18:51:11 +08:00
negativeExponent
5e2c907acd Sort mapper numbers 2022-02-12 15:37:18 +08:00
negativeExponent
cac8c8fa1c Add mapper 417 2022-02-12 10:13:30 +08:00
negativeExponent
6dd4fbd3f7 Update m226, m33. Add m433 2022-02-10 22:45:05 +08:00
negativeExponent
6fee886589 Add mapper 364 2022-02-10 21:43:58 +08:00
negativeExponent
69c1a07fc4 Add mapper 393 2022-02-10 21:12:29 +08:00
negativeExponent
c6734c95d0 Check database for NES 1.0 headered rom only
This would assume that all NES 2.0 roms are correct and is more complete
that what is provided in overrides.
2022-02-09 18:08:43 +08:00