Commit Graph

1670 Commits

Author SHA1 Message Date
NewRisingSun
d74d4c18b6 Mapper 340: Add submapper 1. Add CHR-RAM write protection in NROM mode, needed for B-Wings. 2026-02-04 16:03:00 +01:00
NewRisingSun
febdbaca08 Mapper 242: Use submapper 1 to denote multicart variant that allows write-protecting CHR-RAM in NROM mode. Mappers 227/242: Prevent crashes when accessing PRG-RAM with PRG-RAM being present. 2026-02-04 15:10:35 +01:00
NewRisingSun
ae870894cf Added mapper 432 submapper 4. 2026-02-02 14:32:04 +01:00
NewRisingSun
db5855b951 Add mapper 429 submapper 2. 2026-02-01 11:25:21 +01:00
NewRisingSun
9a4beeadfa VRC2/4: added a missing return statement 2025-12-25 03:35:55 +01:00
NewRisingSun
0caa462190 Added mapper 441 submapper 1. 2025-12-14 17:26:03 +01:00
NewRisingSun
78b9d810e1 Mapper 268.0/1: Add 64 MiB variant (YH2018A PCB). 2025-12-13 02:28:38 +01:00
NewRisingSun
d0c3023e14 Add mapper 422submapper 4. 2025-11-28 12:25:24 +01:00
NewRisingSun
aabeaf1d03 Remove mapper 171, add mapper 1 submappers 7 and 8. 2025-11-28 12:17:12 +01:00
NewRisingSun
4070514256 Mapper 191: Rewrite to add multicart functionality; add submapper 1. 2025-11-02 10:46:56 +01:00
NewRisingSun
65cf86e148 Mapper 301: This is a duplicate of 242, so make the UNIF 8127 board run as mapper 242, and reassign iNES mapper #301 to new K-3003. 2025-10-25 13:59:36 +02:00
NewRisingSun
0a4c82155b Mapper 227: Correct the behavior of submapper 2. Remove submapper 3, as it's actually just mapper 280 without the reset-based UNROM game spot populated. 2025-10-25 13:49:24 +02:00
NewRisingSun
f452da1c89 Mapper 280: Don't switch modes when there are only 512 KiB of PRG-ROM. 2025-10-25 13:47:06 +02:00
NewRisingSun
0d3b44c99c Mapper 277: The UNROM game must take its mirroring from the NES header. 2025-10-20 21:28:45 +02:00
NewRisingSun
dc3b3842f1 Mapper 293: reset to menu 2025-10-03 18:02:44 +02:00
NewRisingSun
a2aefa1990 Remove mapper 598, as it is a duplicate of 331. 2025-10-03 17:55:55 +02:00
NewRisingSun
430b59cd92 Add mapper 447 submapper 1. 2025-10-03 12:54:14 +02:00
NewRisingSun
dfdbd64526 Mapper 438: add reset-based Contra variant 2025-09-30 20:32:09 +02:00
NewRisingSun
76f40218d0 Mapper 498: Add 1MiB+1MiB variant. 2025-09-29 23:09:42 +02:00
NewRisingSun
0e365ada5e Mapper 320: Add mirroring switch for a cartridge that uses it. 2025-09-28 20:59:17 +02:00
NewRisingSun
2b29c778bf Revise mapper 354.0 to support 650-in-1. 2025-09-25 12:51:42 +02:00
NewRisingSun
1e15064ec5 Add mappers 597 and 598. 2025-09-21 22:02:30 +02:00
NewRisingSun
7e75e786eb Mapper 339: Simplify submapper 2 and reduce the number of EXPREGS accordingly. 2025-09-19 23:39:59 +02:00
NewRisingSun
a75f70b3ff Add mapper 339.4. 2025-09-18 12:52:33 +02:00
NewRisingSun
76bcada1be Add mapper 596; update mappers 268.4 and 268.8 for larger ROM sizes 2025-09-18 12:22:21 +02:00
NewRisingSun
2c1ca2c179 Power on with frame IRQ disabled. This already matches the behavior of some famiclones, increases compatibility with several known titles, while any game that makes use of Frame IRQ explicitly enables it anyway. 2025-09-18 11:05:33 +02:00
NewRisingSun
3969360227 Rewrite mapper 340. 2025-09-17 20:25:14 +02:00
NewRisingSun
1ac2f351ee Add mapper 422.3. Correct multicart registers of mapper 219. 2025-09-17 19:46:40 +02:00
NewRisingSun
fc9d69430d Slight fixes; add GNU preamble. 2025-09-17 19:20:54 +02:00
NewRisingSun
5d88968cf9 Adding software-selectable mirroring to mapper 166/167. Rewrite mapper 518. 2025-09-13 12:31:58 +02:00
NewRisingSun
29a0caf61b Add keyboard input. 2025-09-13 11:27:38 +02:00
LibretroAdmin
5cd4a43e16 Merge pull request #637 from NRS-NewRisingSun/asic_modularize
New Mappers and modularization
2025-09-13 02:57:07 +02:00
NewRisingSun
825ce0c0a6 More case sensitive filename corrections. 2025-09-12 22:38:42 +02:00
NewRisingSun
04726b827e Correct incompatible pointer type. 2025-09-12 22:36:58 +02:00
NewRisingSun
7d13d3aa05 Correct for case sensitive filename. 2025-09-12 22:34:53 +02:00
NewRisingSun
5c6dc553cb Change a variable name to resolve name conflict with PS2 driver. 2025-09-12 22:32:41 +02:00
NewRisingSun
8008adfde4 Pull from upstream 2025-09-12 22:29:28 +02:00
NewRisingSun
2df4fac549 Add UNIF MAPRs for some of the newly-added mappers. 2025-09-12 22:18:38 +02:00
NewRisingSun
db279aa338 Overall cleanup. 2025-09-12 21:59:27 +02:00
NewRisingSun
19e357c040 Add mapper 595. 2025-09-12 21:59:11 +02:00
NewRisingSun
e9a0242248 Add mapper 594 with expansion sound. 2025-09-12 19:58:52 +02:00
NewRisingSun
7c05fe4723 Mapper 458: Add submapper 1. 2025-09-12 15:00:54 +02:00
NewRisingSun
b84b485669 OneBus: use all eight bits of the IRQ reload value. 2025-09-12 14:40:27 +02:00
NewRisingSun
7e774f4f5a Revise mapper 455. 2025-09-12 14:05:59 +02:00
NewRisingSun
2731fdc56b Mapper 280: UNROM-after-reset needs vertical mirroring. 2025-09-12 13:55:05 +02:00
NewRisingSun
3b05920d4b Mapper 464: Reset to menu from Galaxian. 2025-09-12 13:39:26 +02:00
NewRisingSun
675d2ab6dd Cleanly separate mappers 361 and 366. 2025-09-12 13:36:12 +02:00
NewRisingSun
2f7bb51349 Add submappers to mapper 396. 2025-09-12 13:23:26 +02:00
NewRisingSun
81cfd57103 Add mapper 182 (replacing the duplicate of 114). 2025-09-12 11:57:48 +02:00
NewRisingSun
bab8e3fd12 Mapper 256: Add reset-based menu selection for Power Racer. 2025-09-12 11:32:19 +02:00