retro-wertz
7e9b3b146d
UNIF: Initial implementation of game overrides (move exiting ones out of mapper code)
2019-07-02 19:34:55 +08:00
retro-wertz
06c99179be
Add support for Mapper 237 (Teletubies Y2K multicart)
2019-07-02 09:37:00 +08:00
retro-wertz
dce349932c
BMC-411120-C/K-3088: Update PRG banking. Combine both boards
...
- Both are functionally the same, only dipswitch is different.
- These boards are assigned as NES 2.0 287 mapper in wiki
2019-06-29 17:11:49 +08:00
retro-wertz
634eb688c1
UNIF: Fix potential crash when accessing non-existing rom banks
...
- As stated, prevent a potential crash on some certain roms using split rom banks. This is done by counting the number of prg/chr banks loaded and using this as limit count during mapper bank switching.
- Update related boards.
2019-06-29 17:11:49 +08:00
retro-wertz
83b2f99527
Mapper134: Update and add support for UNL-T4A54A unif board
2019-06-29 17:11:49 +08:00
Twinaphex
4e1bdaaed0
Merge pull request #277 from ehmry/tup
...
Tupfile for super-repositories
2019-06-29 01:19:14 +02:00
Emery Hemingway
74e43dbd02
Tupfile for super-repositories
...
- Revert Genode Make rules
- Tweak Makefile.common for compatiblity
- Allow LIBRETRO_COMM_DIR override
2019-06-28 23:44:06 +02:00
Emery Hemingway
3259e34303
Remove stale references to src/mappers
2019-06-28 23:39:38 +02:00
hizzlekizzle
5b9dfcf2c5
Merge pull request #276 from retro-wertz/unif
...
add new UNIF boards and some fixes/updates to existing ones
2019-06-26 12:53:37 -05:00
retro-wertz
fa21e91ef5
UNL-EH8813A: Update based on latest wiki
2019-06-27 01:03:17 +08:00
retro-wertz
e734fa8796
Add support for BMC-GN-26
2019-06-27 00:55:49 +08:00
retro-wertz
6d26ce4f9f
BMC-K-3036: Fix incorrect write address range
2019-06-26 22:17:29 +08:00
retro-wertz
6653f4028a
Add support for BMC-830134C
2019-06-26 16:45:08 +08:00
retro-wertz
38a560df82
A few unif board fixes
...
- RESET-NROM-XIN1 - fix MD5 mismatch due to uninitialized variable
- RESET-TXROM - improve compatibility with some rom types
2019-06-26 11:04:42 +08:00
retro-wertz
93986604ac
Add support for BMC-K-3033
2019-06-26 09:03:01 +08:00
retro-wertz
024a2f904e
Add support for FARID_UNROM_8-IN-1 and NEWSTAR-GRM070-8IN1
2019-06-26 00:11:14 +08:00
retro-wertz
3666962090
UNL-KS7017: Smoother state loading...
...
- Smoother states loading by using the the register value used during call to Sync() instead of the last value written since write and sync are called at different times.
- (reg value written @ $4A000, sync happens $5100)
2019-06-25 18:38:13 +08:00
retro-wertz
0cb1c866a1
Silence clang warnings
2019-06-25 16:56:05 +08:00
retro-wertz
afaa5eab6c
Add support for BMC-CTC-12IN1 and BMC-891227
2019-06-25 16:47:18 +08:00
retro-wertz
6ff34f4c7a
Add support for BMC-L6IN1
2019-06-25 11:10:00 +08:00
retro-wertz
177cd68d99
Add support for UNL-BJ-56 and BMC-G631 (probably a Ghostbuster63in1 mislabel)
2019-06-25 08:10:36 +08:00
retro-wertz
42ae290d46
Add BMC-STREETFIGTER-GAME4IN1
2019-06-24 18:45:20 +08:00
retro-wertz
78c0cb422e
BMC-K-3088: move to its own mapper for better compatibility.
2019-06-24 18:24:22 +08:00
retro-wertz
db8a5ab2c9
Add UNL-AX-40G
2019-06-24 18:03:18 +08:00
retro-wertz
c9b3dfb8d5
Add BMC-T-262
2019-06-24 07:00:29 +08:00
retro-wertz
503dd5249b
Add BMC-JC-016-2
2019-06-24 06:26:44 +08:00
retro-wertz
e89bcbfb0d
UNIF: Update mirroring on some boards based on last commit
2019-06-23 21:27:13 +08:00
retro-wertz
130580d70e
BMC-830425C-4391T: Update cpu banking
...
- Fixes loading Mermaid game.
2019-06-23 20:15:32 +08:00
retro-wertz
706ee28294
UNIF: Allow mirroring override (removes hard mirroring in vertical/horizontal modes)
...
- A few multi-cart UNIF carts are incorrectly using vertical/horizontal mirroring but the mapper used has mapper-controlled mirroring which does not work when using previous hard-mirroring.
- This PR allows overriding the initial mirroring set (vertical/horizontal) when cart requests a mirroring change for multi-cart games.
2019-06-23 20:04:11 +08:00
twinaphex
dae081ba6d
Implement new environment callback RETRO_ENVIRONMENT_GET_INPUT_BITMASKS
2019-06-21 11:21:46 +02:00
hizzlekizzle
2d59de11ad
Merge pull request #275 from retro-wertz/mappers
...
more mappers/boards
2019-06-19 22:07:37 -05:00
retro-wertz
b414ad2176
Add UNIF boards...
...
- Add UNL-TH2131-1, UNL-LH51, BMC-RESETNROM-XIN1, BMC-RESET-TXROM
- Add FARID_SLROM_8-IN-1, BMC-830425C-4391T, BMC-TJ-03, BMC-CTC-09
- Add BMC-K-3046, BMC-SA005-A, BMC-K-3006, BMC-K-3036, MINDKIDS
- Add UNL-KS7021A, KS106C, BTL-900218
- Cleanup VRC2and4 (unify power function)
2019-06-20 04:09:07 +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
hizzlekizzle
27a71cc3fb
Merge pull request #272 from yoshisuga/lightgun_touchscreen_support
...
Add back support for pointer device (touchscreen) for lightgun input
2019-06-12 22:47:35 -05:00
hizzlekizzle
3752fdc42e
Merge pull request #274 from retro-wertz/mappers
...
Add m114.1(boogerman), m281, bmc-80013b. Update m205. Disable kt-008 …
2019-06-12 22:44:24 -05: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
Yoshi Sugawara
38ba67413f
Add back support for pointer device (touchscreen) for lightgun input
2019-06-10 17:16:00 -10:00
hizzlekizzle
e083f098e0
Merge pull request #271 from retro-wertz/mappers
...
Assign a few more games as mapper 215
2019-06-01 07:46:34 -05: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
hizzlekizzle
c447b412fc
stop travis building for wii u at least for now
...
this should make the CI plugin a little more informative for this core
2019-05-31 18:27:04 -05:00
hizzlekizzle
2c1d61728f
Merge pull request #270 from retro-wertz/mappers
...
mapper updates
2019-05-31 14:53:31 -05:00
retro-wertz
74513dd8e4
Update bus conflict for some games using mapper 3, add some games to ines-correct.h
2019-06-01 01:51:53 +08:00
retro-wertz
950479cc7a
NROM: update prg mapping
2019-05-31 20:33:46 +08:00
retro-wertz
5c4a659b49
mapper63: try fixing openbus reads again
2019-05-31 19:45:45 +08:00
hizzlekizzle
40bf11bb63
Merge pull request #268 from retro-wertz/mappers
...
mapper updates
2019-05-30 15:44:04 -05:00
retro-wertz
1c0d0192d1
Silence clang warnings (-Wbitwise-op-parentheses)
2019-05-30 23:17:00 +08:00
retro-wertz
897221a503
Fix missing openbus read in mapper 63
2019-05-30 22:56:40 +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
Twinaphex
fa23d234ac
Merge pull request #267 from retro-wertz/mappers
...
m224 and game additions to ines-correct
2019-05-29 13:17:19 +02: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