Commit Graph

818 Commits

Author SHA1 Message Date
adelikat ad7d3a33bb Mapper 74 - mask vram access, and remove erroneous zu qiu xiao gamedb overrides, fixes this game from crashing bizhawk 2016-10-15 09:21:48 -05:00
adelikat 41e43ead01 Fix mapper 245 - prg mask at the end of the bank calculation 2016-10-15 09:12:21 -05:00
adelikat 2be736d99d More nes junk support 2016-10-15 08:49:18 -05:00
adelikat a409f1fb62 support Mapper 47 as the NES-QJ board, some roms in the wild have the mapper number in the ines header 2016-10-15 08:22:09 -05:00
adelikat 10a8ae8034 Support board HVC-CNROM-256K-01 as Mapper 185 2016-10-15 07:58:11 -05:00
adelikat 99c99a3ce4 NesHawk - Junk support 2016-10-15 07:16:01 -05:00
adelikat caacef1db6 support UNL-SA-0036 unif board by mapping it to Mapper 149 2016-10-14 20:55:28 -05:00
adelikat 347413c2e5 NESHawk - Support Contra FIghter (Unl) 2016-10-14 20:29:20 -05:00
adelikat 5de27799c0 Mapper 191 - Fix bug in read/write PPU, also assign Sugoro Quest - Dice no Senshitachi (Ch) to mapper 191 2016-10-14 15:51:45 -05:00
adelikat f91a6139cd NESHawk - AVI-NINA 6 - mask the chr bank value 2016-10-14 15:21:16 -05:00
adelikat 1006262899 NesHawk - Support Columbus - Ougon no Yoake (Ch) 2016-10-14 14:23:37 -05:00
adelikat 90622546dc NESHawk - GxROM - require asserts on mapper 66 designations, they are no less required there 2016-10-14 13:54:10 -05:00
adelikat ed5b4120a5 Quicknes - blacklist a whole bunch of roms that don't run for various reasons, so that they fallback to NesHawk 2016-10-13 17:52:29 -05:00
adelikat bd60cf9929 Quicknes - fallback to neshawk when the ines header fails basic sanity checks, neshawk tends to handle this situation more gracefully, but more importantly this error happens before quicknes can determine if it supports the necessary board 2016-10-11 17:54:21 -05:00
alyosha-tas 49eb6e61a4 Revert previous per console test 2016-10-11 09:11:41 -04:00
alyosha-tas 2f94766f0e Revert previous per console test 2016-10-11 09:10:27 -04:00
nattthebear a76226fcc2 update mgba, saveram still broken 2016-10-08 11:58:52 -04:00
alyosha-tas 609b01408b Update APU.cs 2016-10-07 13:59:00 -04:00
alyosha-tas 0a7002711f Update NES.Core.cs 2016-10-07 13:57:53 -04:00
alyosha-tas 4c919c95c0 Match first VBlank timing to FCEUX
Irrelevent to sync since games wait for VBlank anyway, but extremely convenient for testing.
2016-10-05 22:26:47 -04:00
alyosha-tas 70016ba8ee Mapper 187 check
I think sonic and fight zero 97 need a different mapper
2016-10-03 18:11:18 -04:00
alyosha-tas 9b3bd8e94e Put Ying Xiong Chuan Qi to mapper 224
As far as I can tell, Mapper 74 and 224 are close to identical, they share the same base mapper (Waixing type I in Nestopia)

But for future reference let's distinguish mapper 224 here.
2016-10-02 20:28:28 -04:00
alyosha-tas ea080c2c39 pocahontas mapper 2016-10-02 11:56:49 -04:00
alyosha-tas 20bc25acd2 Fix UNIF FK23C
Works except for Dipswitches
2016-10-01 16:49:51 -04:00
alyosha-tas 65b3ce30a5 fix mapper 223 2016-09-28 20:42:24 -04:00
alyosha-tas d612719a79 Fix Mapper 217
and clean up 215
2016-09-28 18:17:12 -04:00
alyosha-tas 25b9878c9b Fix mapper 215
This one was tricky. 

Really, I don't see how this could be implemented in hardware as coded, but it works without errors so I'll leave it at that.
2016-09-28 12:55:43 -04:00
alyosha-tas 0b9e7532e3 Update MMC3.cs
make some things public needed for mapper 215
2016-09-28 12:53:44 -04:00
pjgat09 78942a8422 N64: Added cxd4 to the RSP options 2016-09-27 15:10:38 -04:00
adelikat 7a31121f20 NESHawk - Provide a UI for initial ram pattern override 2016-09-27 09:52:21 -04:00
pjgat09 32be471382 GLideN64: Changed UseNativeResolutionFactor to an int setting 2016-09-26 11:13:07 -04:00
alyosha-tas a9cded19bb Fix bug in NES BG evaluation
Fixes a long standikng bug in micro machines
2016-09-25 11:52:12 -04:00
alyosha-tas 2bdd0c44cb Fix Mapper 121 2016-09-24 21:02:55 -04:00
alyosha-tas 1d479559c7 Fix Mapper 219
Note: I don't know how or if this game works. It behaves the same as on any other emulator though.
2016-09-24 12:54:21 -04:00
alyosha-tas 0ee9907d84 Fix Mapper 199 2016-09-24 10:43:06 -04:00
adelikat 3157457fa6 fix compile error 2016-09-24 10:35:33 -04:00
alyosha-tas 04f49d34a9 Fix other Mapper 195 Regs 2016-09-23 19:15:34 -04:00
alyosha-tas 8d6198d337 Fix Super 24 Board 2016-09-23 17:49:46 -04:00
alyosha-tas d6de51125c Fix Mapper 195
Note: God Slayer moved to mapper 74 (per Nestopia)
2016-09-23 13:51:47 -04:00
alyosha-tas 06c3545c9b Fix Mapper 123 2016-09-23 13:04:40 -04:00
alyosha-tas bb75653cd7 Update UNIF_UNL-SHERO.cs 2016-09-23 11:47:54 -04:00
alyosha-tas 4b51420231 Fix SHERO board 2016-09-23 11:46:28 -04:00
alyosha-tas a7bfe1e63f Fix Jump 2 2016-09-22 23:29:26 -04:00
alyosha-tas 5335217245 Progress on mapper 19
CHR needs debugging
2016-09-22 17:59:52 -04:00
alyosha-tas 1f484854a9 Some progress on mapper 83
loads the 128 k PRG games, with some CHR bugs
2016-09-22 17:57:22 -04:00
alyosha-tas 7d644b4a10 Reset to old state
Forgot i changed this when debugging.
2016-09-22 17:54:46 -04:00
alyosha-tas 1c1c2b7f69 Add RAM exception for Golden Five
I added a check in start up for Golden Five (and extendable to other games) where certain start up RAM values break the game.

The check looks in the GameDBinfo, so any game requiring this check will need to be added to the game DB.

Should finally fix Golden Five
2016-09-22 17:52:41 -04:00
pjgat09 e6a84f151c Merge branch 'GLideN64' 2016-09-22 14:35:46 -04:00
pjgat09 7f24960ed8 M64p: String parameters can now be passed to the core. 2016-09-22 14:21:51 -04:00
pjgat09 59e43a25f9 GLideN64: Added settings to the plugin dialog. Removed some settings from the sync settings that we will not need. 2016-09-22 12:57:09 -04:00