Commit Graph

41 Commits

Author SHA1 Message Date
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
twinaphex
a8fcbf1410 Silence warnings 2016-09-09 09:10:10 +02:00
Twinaphex
e9d6bfc2d8 Silence warnings 2016-09-09 08:09:38 +02:00
Twinaphex
5dbeff38e1 Cleanups 2016-09-09 07:59:43 +02:00
twinaphex
1ad5e3a277 Merge ines.c 2015-08-06 13:01:26 +02:00
twinaphex
e982bb637b Revert "Cleanups"
This reverts commit d368ee0054.
2015-08-06 11:39:10 +02:00
twinaphex
d368ee0054 Cleanups 2015-08-06 11:30:34 +02:00
twinaphex
832e03c1f9 Make local versions of fds/ines/unif.c 2014-12-08 22:04:07 +01:00
Twinaphex
514448258e MSVC compatibility fixes 2014-04-15 01:59:54 -07:00
twinaphex
d4a3125c44 Add header guards 2014-03-30 22:50:28 +02:00
twinaphex
30b4c60b21 Rename files endian.c and memory.c 2014-03-30 22:29:30 +02:00
twinaphex
7e6caac57d Initial commit - http://sourceforge.net/p/fceumm/code/160/ 2014-03-30 22:15:17 +02:00