Commit Graph

1498 Commits

Author SHA1 Message Date
saulfabreg Wii VC Project
cc4aa99507 Add Restored Wii VC palette, original "Nintendo VC" palette renamed to "Wii Virtual Console" (SuperrSonic)
To avoid confusion between different Nintendo's NES color palettes (since the 3DS Virtual Console has a very different NES color palette), the palette "Nintendo Virtual Console" was renamed to "Wii Virtual Console", as that palette mimicks the dark color palette used by the Wii VC.

Also added a "Restored Wii VC" palette which increases the brightness of the Wii VC NES palette to about 30%.

Credit to SuperrSonic for both palettes.
2025-04-23 19:36:09 -07:00
NewRisingSun
b9359e5df9 Forgot one instance of 'static' 2025-04-23 19:36:02 -07: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
7b16c23f70 Rewrite mapper 355 to actually work, using emulation of the PIC using NES 2.0 Misc. ROM data. 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
38e0f03cf1 Mapper 023: Add support for odd-sized Contra hacks. 2025-04-23 19:36:02 -07:00
libretroadmin
43e6496351 Linker fixes 2025-04-11 18:26:06 +02:00
NewRisingSun
5d398fbb5d Mappers 252/253: rewrite to use modular VRC2/4. 2025-04-10 16:22:06 -07:00
NewRisingSun
98d567bae1 Cleanup 2025-04-10 16:22:06 -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
c5ff3d7958 Add CHR-RAM saving to mapper 544. 2025-04-10 16:22:06 -07:00
NewRisingSun
789a26549c Add mapper 544. 2025-04-10 16:22:06 -07:00
NewRisingSun
f6385585a6 Mapper 527: Modified to use modular VRC2/4 emulation. 2025-04-10 16:22:06 -07:00
NewRisingSun
fff5fe225b Add mapper 542. 2025-04-10 16:22:06 -07:00
NewRisingSun
c57a56f43a Mapper 530: Update to use modular VRC2/VRC4 emulation. 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
dd13231a8f Mapper 448: Rewrote to use modular VRC2/4 emulation. 2025-04-10 16:22:06 -07:00
NewRisingSun
f89f4c9b70 Ensure that Sync is called after state restore. 2025-04-10 16:22:06 -07:00
NewRisingSun
500fddf33f Add mapper 447. 2025-04-10 16:22:06 -07:00
NewRisingSun
77e5efca21 Rewrite mapper 398 to use modular VRC2/4 emulation; initialize VRC2/4 registers on power-on. 2025-04-10 16:22:06 -07:00
NewRisingSun
74170b9efb Add mapper 384. 2025-04-10 16:22:06 -07:00
NewRisingSun
a15dfc3dd7 Rewrite mapper 362 to use modular VRC2/4 emulation. 2025-04-10 16:22:06 -07:00
NewRisingSun
158c268d0f Rewrite mapper 298 to use modular VRC2/4 emulation. 2025-04-10 16:22:06 -07:00
NewRisingSun
465dfbe56e Rewrite mapper 266 to use modular VRC2/4 emulation. 2025-04-10 16:22:06 -07:00
NewRisingSun
af60e17d0b Rewrite mapper 222 to use modular VRC2/4 emulation, and improve its IRQ counter. 2025-04-10 16:22:06 -07:00
NewRisingSun
6804388ac7 Cleanup mapper 183. 2025-04-10 16:22:06 -07:00
NewRisingSun
5d8e14136f Rewrite mapper 183 to use modular VRC2/4 emulation. 2025-04-10 16:22:06 -07:00
NewRisingSun
553865663d Generalized the 93C66 EEPROM emulation to other capacities, and add 16-bit word size support. Update mapper 529 to use 93C56 EEPROM in 16-bit mode. 2025-04-10 16:22:06 -07:00
NewRisingSun
6cbb11bdd1 Rewrote the VRC2/4 emulation for modularity, and separate individual mappers into separate source files. 2025-04-10 16:22:06 -07:00
NewRisingSun
b349f7f3e2 Cleanup 2025-04-06 15:36:57 -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
7194d208d9 Mappers 44,174,331,333,335: Reset to menu. 2025-04-06 15:36:57 -07:00
NewRisingSun
4438d28d1b Mapper 422: Add 2 MiB CHR-ROM variant; clean up the interpretation of submapper 1. 2025-04-06 15:36:57 -07:00
NewRisingSun
6e8b6c87ab Mapper 394: Add large variant. Correct issue when soft-resetting from JY to MMC3 mode. 2025-04-06 15:36:57 -07:00
NewRisingSun
0b8ec19ffe Mapper 441: Allow PRG-RAM for AB-209. 2025-04-06 15:36:57 -07:00
NewRisingSun
be3deff1db Add mapper 336 submappers 1 and 2. 2025-04-06 15:36:57 -07:00
NewRisingSun
9dd3de6ea2 Mapper 339: Add submapper 1 2025-04-06 15:36:57 -07:00