Commit Graph

1257 Commits

Author SHA1 Message Date
NewRisingSun
5ea4d73e6f Mapper 444: Add NC-8000M as submapper bit 2 2022-03-23 17:47:58 +01:00
NewRisingSun
d03005689f Mapper 341: correct mirroring 2022-03-21 16:10:51 +01:00
NewRisingSun
dc1d14f3cd Mapper 351: Add CHR-RAM mode plus the ability to map CHR data into CPU address space 2022-03-21 15:53:24 +01:00
NewRisingSun
c01250c28d Mapper 340: Add support for 1 MiB variant 2022-03-21 15:31:21 +01:00
NewRisingSun
3f20020b96 Mapper 49: Correct AND mask in NROM mode. 2022-03-09 14:36:00 +01:00
Autechre
f52037ad7a Merge pull request #507 from jSTE0/miyoo-target
platforms: Add Miyoo target
2022-03-07 20:04:16 +01:00
jSTE0
49252aa692 platforms: Add Miyoo target
Based on existing OpenDingux targets, just built for arm32.
2022-03-07 18:58:26 +00:00
twinaphex
470ea398c7 Buildfix for C89/MSVC 2022-03-07 05:57:12 +01:00
Autechre
495c158236 Merge pull request #506 from NRS-NewRisingSun/mappers2
Mappers 351, 394, 435. 432 correction.
2022-03-07 05:55:10 +01:00
NewRisingSun
ae3486f80c Mapper 351: specify static attribute 2022-03-05 01:03:38 +01:00
NewRisingSun
2f05c221de Mapper 351: Correct state saving/loading 2022-03-04 22:25:50 +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
NewRisingSun
9e7cf140ec Mapper 432: Small mistake regarding DIP clear bit 2022-03-02 10:35:22 +01:00
Autechre
0b77d74f87 Merge pull request #505 from NRS-NewRisingSun/mappers
Updates to mappers 256, 289, 344, 432.
2022-03-01 19:20:50 +01:00
NewRisingSun
e88404cd3d C-style comments. :P 2022-03-01 18:36:34 +01:00
NewRisingSun
1aaccd7429 Mapper 256: Add register scrambling based on NES 2.0 submapper. 2022-03-01 18:18:49 +01:00
NewRisingSun
de9e258f31 Mapper 256: Add WRAM support. 2022-03-01 18:04:34 +01:00
NewRisingSun
95b79c4745 Mapper 289: Support Super 76-in-1 Contra 2022-03-01 17:33:39 +01:00
NewRisingSun
7a9a044d22 Mapper 344: Remove hack to accomodate a bad dump that made it incompatible with other multicarts using the same PCB. 2022-03-01 17:15:06 +01:00
NewRisingSun
48d548d23b Mapper 432: register 0 write also clears register 1.
Mapper 45: Only apply outer bank bits that are unaffected by the inner bank.
Mapper 45: Add PRG /CE-based menu selection.
2022-03-01 15:57:22 +01:00
NewRisingSun
98244a1c17 Mapper 432: Add NROM-256 mode and second DIP switchb it. 2022-03-01 15:28:58 +01:00
Autechre
1c8c63b124 Merge pull request #503 from negativeExponent/info
M134: Update copyright info
2022-02-27 16:29:37 +01:00
negativeExponent
54fed71574 8237A: Fixed outer PRG banking for NROM mode 2022-02-27 15:45:18 +08:00
negativeExponent
cfc3b17e34 M134: Update copyright info
negativeExponent did not write (or re-write) this. I have already
removed the name from the last PR as well.
2022-02-27 06:47:59 +08:00
Autechre
d8d59c9b85 Merge pull request #502 from negativeExponent/mappers
Mappers
2022-02-26 22:37:58 +01:00
Autechre
c8043b1d31 Merge pull request #500 from NRS-NewRisingSun/mapper134fix
Mapper 134 and frame IRQ correction
2022-02-26 22:37:52 +01:00
Autechre
73fef4d34e Merge pull request #499 from negativeExponent/cleanup
Cleanup
2022-02-26 22:37:43 +01:00
negativeExponent
c42a1d8a8e Update 2022-02-20 06:46:45 +08: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
40d5c973d7 Fix warnings 2022-02-18 21:07:02 +08:00
negativeExponent
560b3a7093 Add mapper 271 2022-02-18 21:05:50 +08:00
negativeExponent
ed91566fd3 m297: Fix mapper mode not applied when loading save state' 2022-02-18 20:52:46 +08:00
negativeExponent
ea0e198cf9 Update m285/BMC-A65AS 2022-02-18 19:45:05 +08:00
negativeExponent
d14b2aa0cf Add mappers 326, 330 2022-02-18 16:46:10 +08:00
negativeExponent
4f022827b0 Cleanup 2022-02-17 14:39:06 +08:00
Autechre
f27adb5209 Merge pull request #497 from NRS-NewRisingSun/mapper-fixes
Mapper fixes
2022-02-16 16:39:29 +01:00
NewRisingSun
69d3723c37 Mapper 432: Revise to support 160000000-in-1 multicart 2022-02-15 21:26:10 +01:00
NewRisingSun
f39506365a Mapper 554: Correct CHR bank selection during opening 2022-02-15 21:02:06 +01:00
NewRisingSun
c375bb098f Mapper 396: GN-51 uses a different bit for mirroring selection 2022-02-15 20:54:55 +01:00
NewRisingSun
8f194ab38c Mapper 396: Take mirroring selection from the correct register 2022-02-15 20:51:43 +01:00
NewRisingSun
c3accb2e94 Mapper 414: Correct mirroring selection 2022-02-15 20:44:25 +01:00
Autechre
acfab9f61d Merge pull request #496 from negativeExponent/mappers
Mappers
2022-02-15 15:08:41 +01: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
a1ca113b34 m208: Add support for submapper 1 2022-02-14 16:35:02 +08:00
negativeExponent
dbba42e984 Update m121 2022-02-13 21:19:47 +08:00
Autechre
59771792b0 Merge pull request #495 from negativeExponent/mappers
Mappers
2022-02-12 17:09:01 +01:00