Commit Graph

216 Commits

Author SHA1 Message Date
NewRisingSun
22e559daa8 Add mapper 476. 2025-04-26 10:36:42 +02:00
NewRisingSun
2d0170471a Add mapper 475. 2025-04-26 10:36:42 +02:00
NewRisingSun
62f6637710 Add mapper 474. 2025-04-26 10:36:42 +02:00
NewRisingSun
00c0ff9122 Add mapper 471. 2025-04-26 10:36:42 +02:00
NewRisingSun
f170f77954 Add mapper 451. 2025-04-26 10:36:42 +02:00
NewRisingSun
a8b7a63536 Add mapper 406, together with generic self-flashing code. 2025-04-26 10:36:42 +02:00
NewRisingSun
f922972898 Add mapper 484. 2025-04-26 10:36:42 +02:00
NewRisingSun
fc7913403a Add mapper 399. 2025-04-26 10:36:42 +02:00
NewRisingSun
810090db73 Add mapper 413. 2025-04-26 10:36:42 +02:00
NewRisingSun
a4a98006cf Automatically use the NES 2.0 Expansion Device field to select input devices. Retain CRC-based detection when that information is not available. 2025-04-26 10:36:42 +02:00
NewRisingSun
355fb8244d Ensure that iNES-1.0-headered ROM files still load correctly. 2025-04-23 19:36:02 -07:00
NewRisingSun
75ae69c0bf Rewrite FFE (mapper 6/8/12.1/17) emulation. Add Bung Super Game Doctor (mapper 561) und Venus Turbo Game Doctor (mapper 562). 2025-04-23 19:36:02 -07:00
NewRisingSun
658637a02a Add reading of NES 2.0 Misc. ROM data 2025-04-23 19:36:02 -07:00
NewRisingSun
c7b26c99e5 Properly scope a few variables to prevent potential linker problems 2025-04-23 19:36:02 -07:00
NewRisingSun
289f1b1519 Add mapper 563. 2025-04-10 16:22:06 -07:00
NewRisingSun
c23a5c7b5f Add mapper 559. 2025-04-10 16:22:06 -07:00
NewRisingSun
789a26549c Add mapper 544. 2025-04-10 16:22:06 -07:00
NewRisingSun
fff5fe225b Add mapper 542. 2025-04-10 16:22:06 -07:00
NewRisingSun
b800c05db5 Add mapper 520. 2025-04-10 16:22:06 -07:00
NewRisingSun
e7983ab4a9 Add mapper 450. 2025-04-10 16:22:06 -07:00
NewRisingSun
500fddf33f Add mapper 447. 2025-04-10 16:22:06 -07:00
NewRisingSun
74170b9efb Add mapper 384. 2025-04-10 16:22:06 -07:00
NewRisingSun
c7a131c0e0 Added mapper 473. 2025-04-06 15:36:57 -07:00
NewRisingSun
205b4417aa Added mapper 472. 2025-04-06 15:36:57 -07:00
NewRisingSun
bedeeebac7 Added mapper 462. 2025-04-06 15:36:57 -07:00
NewRisingSun
6352d17d41 Added mapper 445. 2025-04-06 15:36:57 -07:00
NewRisingSun
d362485d08 Replaced mapper 436. The previous mapper 436 was a duplicate of 49. 2025-04-06 15:36:57 -07:00
NewRisingSun
7bc763e5ff Added mapper 392 2025-04-06 15:36:57 -07:00
NewRisingSun
d5179047e4 Added mapper 373 2025-04-06 15:36:57 -07:00
NewRisingSun
a65c3b26fc Added mapper 367, cleaned up mapper 205. 2025-04-06 15:36:57 -07:00
NewRisingSun
9bb3cae0bb Add mapper 280. 2025-04-06 15:36:57 -07:00
NewRisingSun
1f19807dd6 Add mapper 270, add mapper 256 submapper 14 (CPU opcode encryption) 2025-04-06 15:36:57 -07:00
NewRisingSun
be35d352ac Added mapper 487. 2025-04-06 15:36:57 -07:00
NewRisingSun
40ffd6ecb6 Add mapper 481. 2025-04-06 15:36:57 -07:00
libretroadmin
21651b9947 Add mapper 470 2024-07-20 18:28:03 +02:00
libretroadmin
d2557ae061 Add mapper 81 2024-07-05 21:22:18 +02:00
libretroadmin
fe4a4f8a53 Add mapper 555 2024-06-15 13:07:14 +02:00
libretroadmin
ac7ab8a99f Add mappers 362 and 398 2024-06-10 19:56:27 +02:00
libretroadmin
4588e03500 Add mapper 454 2024-06-10 19:52:48 +02:00
libretroadmin
a852437463 Add mapper 128 2024-06-10 14:30:55 +02:00
libretroadmin
bc9d865f94 Add mapper 551 2024-06-09 18:46:50 +02:00
libretroadmin
9ad7a68cf3 Add mapper 458 2024-06-09 18:37:35 +02:00
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