negativeExponent
6e7d5abaab
Update implementation of some unlicensed mappers
2020-02-17 09:32:29 +08:00
negativeExponent
b7050cb55d
Add mappers 111, 356, 269, 353
...
- backport mapper 111 (Cheapocabra or GTROM) from fceux
2020-02-17 09:32:29 +08:00
negativeExponent
0b4b5421dc
Add BMC-SB-5013 (m359) and UNL-82112C (m540)
2020-02-17 09:32:29 +08:00
negativeExponent
310b75964f
Add mapper 543, 550, 516
2020-02-17 09:32:29 +08:00
negativeExponent
cfe11b9b95
MMC1: Better work ram and battery saves support for size greater than 8K
2020-02-17 09:31:01 +08:00
negativeExponent
7ba3350900
Add mappers 382, 534, 539
2020-02-17 09:26:01 +08:00
negativeExponent
43ca4755bb
Update mapper 150/243 (unif UNL-Sachen-74LS374N)
2020-02-17 09:26:01 +08:00
negativeExponent
9150960326
Add mappers 360, 533
2020-02-17 09:20:13 +08:00
negativeExponent
1eaed36344
Fix alignment
2020-02-16 22:30:15 +08:00
negativeExponent
d6143ef2ef
Rename some cart info variables that indicates size (readability)
2020-02-16 22:15:25 +08:00
negativeExponent
bbce95d5aa
Add prg and chr checksums and rearrange rom info logs
2020-02-16 21:54:21 +08:00
negativeExponent
fa7b15eb61
Update region overrides and overclocking
...
- ines.c - misc cleanups
- Fix Dendy not restored when changing overrides back to auto mode
- directly apply new scanlines and additional scanlines when changing overclock settings
- (readability) change variable name overlock_state to overclock_enabled
2020-02-07 20:50:25 +08:00
negativeExponent
f4756f9357
Add mapper 297
...
- also add appropriate input overrides since cart is light gun based
2020-01-31 20:19:25 +08:00
negativeExponent
65ff96cd5c
Add mapper 294 (m134)
2020-01-31 00:13:09 +08:00
negativeExponent
c08697a024
Add mapper 267
2020-01-29 20:00:22 +08:00
negativeExponent
45d553100a
Add mapper 390
2020-01-29 03:10:11 +08:00
negativeExponent
fd823c4021
Add mapper 374
2020-01-29 01:09:31 +08:00
negativeExponent
0635e047b2
Add mapper 288
...
- dipswitch, menu based
2020-01-28 13:45:59 +08:00
negativeExponent
b6cb482bfe
Add mapper 381
2020-01-28 12:07:47 +08:00
negativeExponent
f4cb27d578
Add mapper 538
2020-01-28 11:42:04 +08:00
negativeExponent
371e949ba1
Add mapper 541
2020-01-28 11:06:43 +08:00
negativeExponent
dca5ff5a1a
Add mapper 372
2020-01-28 09:52:21 +08:00
negativeExponent
b07000a10e
Add mapper 357
2020-01-28 06:27:09 +08:00
negativeExponent
dc85a40951
Buildfix
...
- use shorter strings for state names
- make variables static
- turn C++ comments to C comments
- cleanup dead code in boards
2020-01-24 19:57:24 +08:00
negativeExponent
305d7a048d
Add new mappers
...
Added iNES 1.0/2.0 mappers
134 - replaced Mapper134_init with Bs5652_Init
391 - NC7000M
402 - 831019C J-2282
Added UNIF boards:
AB-G1L
BS-110
WELL-NO-DG450
KG256
2020-01-23 08:29:09 +08:00
retro-wertz
ec19b07b4d
Mapper 226: Updated and remove duplicate mapper
...
- Updated mapper 226 to support 1.5mb carts, which in turn makes Unif Ghostbusters63n1 a duplicate.
- Unif 42in1ResetSwitch switch to mapper 233
2019-07-12 23:35:11 +08:00
retro-wertz
8f19234f55
Start assigning NES 2.0 mapper numbers to UNIF boards (256+ boards)
2019-07-09 09:07:23 +08:00
retro-wertz
51199e59d7
NES 2.0: Add preliminary support for iNES 2.0 format
...
Currently reads and sets the following:
- mapper number up to 4095, prg rom size, chr rom size
- chr ram (volatile + non-volatile), region (ntsc, pal, dendy or multi-region)
todo: submapper handling, w-ram and prg nvram at least...
2019-07-08 09:25:00 +08:00
retro-wertz
06c99179be
Add support for Mapper 237 (Teletubies Y2K multicart)
2019-07-02 09:37:00 +08:00
retro-wertz
650bc4579a
Update ines-correct based on latest tests, update m36...
...
- Update exiting game database based on latest changes and testing (reference nesdev for one)
- Update mapper 36, supports F-15 City War (Spain) (Gluk Video) (Unl)
- add Reset function to m177, fixes games freezing when reset is pressed (might not be a hardware behavior, but its annoying for emulators :D)
2019-06-18 09:02:36 +08:00
retro-wertz
67ae7663b8
Add m114.1(boogerman), m281, bmc-80013b. Update m205. Disable kt-008 hack on mmc3. Add a few games to ines-correct.h
...
- Support for Boogerman (SuperGame) Mapper 114, submapper 1
- Update Mapper 205 based on nesdev, move previous mapper 205 to separate GN-45 mapper with retained support to emulate OK-411
- Use nes-to-unif wrapper for some games which does not have nes 2.0 header.
- add unif board BMC-80013-B
- add mapper 281 (JY-052)
- disable KT-008 hack on mmc3. KT-008 boards should be assigned as Mapper 224. Fixes Final Fantasy X1/X2
- force-assign a few roms using ines-correct.h
2019-06-12 01:25:16 +08:00
retro-wertz
7e745cc5eb
Assign a few more games as mapper 215
...
- these games were assigned to mapper 217 in goodnes. this mapper is deprecated and the said games are Mapper 215's
- Minor adjustment of rom info logs at startup
2019-06-01 19:06:04 +08:00
retro-wertz
1c0d0192d1
Silence clang warnings (-Wbitwise-op-parentheses)
2019-05-30 23:17:00 +08:00
retro-wertz
3d4ebd5b7b
Add mapper 126
...
- supports the game, PowerJoy 84-in-1 Multicart (PJ-008)
2019-05-30 22:49:51 +08:00
retro-wertz
28e729177e
Implement mapper 224 (kt-008) and add related games to ines-correct
...
- Most of these games are incorrectly assigned to Mapper 4. so correct it with hash
http://wiki.nesdev.com/w/index.php/INES_Mapper_224
2019-05-29 19:06:28 +08:00
retro-wertz
005eb7bdc3
Implement mappers 28, 29, 31, 56, 63, 255, BMC-60311C, BMC-WS, BMC-HPxx
...
- Added a few mappers to the list. Tested with roms from goodnes set and some demos
- Fix IRQ for Kaiser7032/202 - Issue noticeable with SMB2/3's status status bar
2019-05-27 19:18:02 +08:00
retro-wertz
f9aa5e5462
Add dipswitch for VS games and Mapper105 (NWC)
2019-05-18 22:38:41 +08:00
retro-wertz
52c8155dee
Use C-comment style
2017-10-15 03:13:11 +08:00
retro-wertz
294eb511b4
Update Region Override
2017-10-07 13:35:00 +08:00
retro-wertz
ab21476ee7
Show log when loading invalid or missing header in rom.
2017-09-25 16:50:24 +08:00
retro-wertz
4759fe6433
add Mapper 158
2017-05-10 04:07:50 +08:00
twinaphex
8177370f4e
Remove FCEU_SaveGameSave/FCEU_loadGameSave entirely
2017-05-08 04:24:03 +02:00
retro-wertz
016a68c018
Silence stuffs we dont use in libretro
2017-05-08 10:10:24 +08:00
retro-wertz
48a1de5c52
update Mapper90
2017-04-30 17:35:33 +08:00
retro-wertz
157655a2ea
add Mapper30 (UNROM 512)
2017-04-30 06:44:51 +08:00
retro-wertz
e3598de9e8
add Mapper104 for Pegasus 5-in-1(GoldenFive)(Unl)
2017-04-27 01:43:27 +08:00
retro-wertz
491e195c22
update Mapper176(BMC-FK23C/A), fix init state and prg mask
2017-04-27 00:45:40 +08:00
retro-wertz
f94b2d4dc7
add more regions to use PAL system by default
2017-04-25 00:52:18 +08:00
retro-wertz
76d5a120b3
try to correct crc32/md5 based from header PRG/CHR sizes
2017-04-24 10:58:56 +08:00
retro-wertz
13f6f51641
support mapper 190
2017-02-18 01:51:59 +08:00