Commit Graph

13088 Commits

Author SHA1 Message Date
adelikat cd289c474e memorycallbacks with domains - Phase 2 - change api to Call methods and refactor accordingly, everything should behave as it was before the refactor at this point. No cores have yet to be implemented with domains other than the default bus they already had 2017-08-03 18:08:07 -05:00
zeromus cca2adfbe1 include appconfigs in dist package 2017-08-03 17:08:13 -05:00
alyosha-tas ad85143c8c NESHawk: Rambo-1 IRQ work
-maintains compatibility with skull and crossbones and klax.
-Fixes hard Drivin'
-More work to do here
2017-08-02 21:58:54 -04:00
alyosha-tas 497513f93a NESHawk: PPU: Fix OAMADDR
-Implements $2004 write glitch
-Correctly implements OAMADDR initialization
2017-08-02 11:24:49 -04:00
adelikat 04ce66c397 phase 1 of changing memory callback api to specify domain - require cores to specify which domains are available and have the domain passed in when creating callbacks. Still todo - cores need to pass in domain name on CallReads/Writes/Executes methods 2017-08-01 22:05:17 -05:00
alyosha-tas b8d1a19d7e Update BizHawk.Emulation.Cores.csproj 2017-08-01 12:07:59 -04:00
alyosha-tas fac8761194 Delete Mapper035.cs
-duplicate of mapper 90
2017-08-01 12:07:18 -04:00
alyosha-tas b8f502f670 NES Mappers: Make mapper 90 cover mapper 35
Mapper 35 is identical in function, fixes Warioland 2 (unl)
2017-08-01 12:06:33 -04:00
alyosha-tas 1eca64d17b Update NES DB: Fix Don Doko Don 2 2017-08-01 10:31:19 -04:00
alyosha-tas 2d648173a6 Update A7800Hawk.IEmulator.cs 2017-07-31 19:58:40 -04:00
alyosha-tas e6a0b20219 Update Readme.txt 2017-07-31 19:57:31 -04:00
alyosha-tas 0d0e8540d4 Update BizHawk.Client.EmuHawk.csproj 2017-07-31 12:41:45 -04:00
alyosha-tas ec8cfa9f86 Update BizHawk.Client.EmuHawk.csproj 2017-07-31 12:21:00 -04:00
alyosha-tas c972a74132 A7800Hawk: Filters and video provider
-Moved IVideoProvider out of Maria to make eventual A2600 mode support a bit easier.
-Add filter option so Tower Toppler looks correct, not implemeneted yet though
2017-07-31 12:14:42 -04:00
alyosha-tas edfc2ca576 A7800Hawk: move video provider out of maria 2017-07-31 12:13:03 -04:00
alyosha-tas 019b5ae2ce A7800Hawk: Filter Menu 2017-07-31 12:12:06 -04:00
alyosha-tas 795619e3c3 A7800Hawk: Add filter option
-Will be needed for Tower Toppler and Jinks
2017-07-31 12:10:08 -04:00
alyosha-tas fa55166059 Update BizHawk.Client.EmuHawk.csproj 2017-07-31 12:08:52 -04:00
alyosha-tas 88b6813528 A7800Hawk: Fix controller regression 2017-07-31 10:23:33 -04:00
alyosha-tas 981d960f1c A7800Hawk: clean up lightgun 2017-07-31 10:13:57 -04:00
alyosha-tas ec62e0b4a0 A7800Hawk: clean up light gun 2017-07-31 10:13:23 -04:00
adelikat ed0d65498b Add a bunch of genesis roms to the game db 2017-07-30 18:16:53 -05:00
alyosha-tas 803871daab z80: Fix bit test flags
-passes zexall bit test
-still some spurious cases to implement, but how to test them?
2017-07-30 17:35:48 -04:00
adelikat 62c2e0fc6a TAStudio - remove ability to edit the platform id when editing the header 2017-07-30 14:21:40 -05:00
feos 9af0989b40 m64p core: put newer deps back into win32 target 2017-07-30 16:51:43 +03:00
feos 14d19a76d7 m64p: add DBG to x64 target, stop having merge info in vcproj, rebuild 2017-07-30 13:27:52 +03:00
alyosha-tas 43185eb4c5 EMU7800: update controls
for testing between cores
2017-07-29 20:23:42 -04:00
alyosha-tas 61b300b65a Update EMU7800 schema
Facilitate testing between cores
2017-07-29 20:22:44 -04:00
alyosha-tas d66b7f61b8 A7800Hawk: small cleanup 2017-07-29 19:36:36 -04:00
alyosha-tas 84c9f83d28 A7800Hawk: small cleanup 2017-07-29 19:35:45 -04:00
alyosha-tas 1173e887ea A7800Hawk: Update to correct mnemonics 2017-07-29 19:23:08 -04:00
alyosha-tas d0c658b380 Update A7800Hawk schema with BW 2017-07-29 19:22:11 -04:00
alyosha-tas 3889955eab Update Bk2MnemonicConstants.cs
Add BW (black/white <-> color switch) to mnemonics
2017-07-29 19:20:32 -04:00
alyosha-tas 2ddfab1793 Update A7800Hawk.IMemoryDomains.cs 2017-07-29 18:06:25 -04:00
alyosha-tas bba8cc3202 A7800Hawk: FINALLY fix Scrapyard Dog
-Also fix a typo in memory domains
2017-07-29 18:05:23 -04:00
zeromus d96f26452c fix d3d dispmethod crash
probably fixes #947
2017-07-29 14:58:56 -05:00
alyosha-tas c38d598739 A7800Hawk: Light Gun
-Use Barnyard Blaster algorithm to guess at actual behaviour.
2017-07-29 15:49:06 -04:00
alyosha-tas 952a626cf0 A7800 Hawk: more light gun work 2017-07-29 15:18:45 -04:00
zeromus 6ace6898b9 add some more PSX bios (finish fixing #941) 2017-07-29 14:18:09 -05:00
zeromus 89e87bc4e3 fix crash in axis constraints application when not connecting any n64 controllers (fixes #946) 2017-07-29 13:57:50 -05:00
nattthebear 66955ca863 Add CARTROM domain to Snes9x core. Closes #943 2017-07-29 09:14:27 -04:00
nattthebear e9c04b1951 adjust some documentation written for the former Yabause core 2017-07-29 08:33:38 -04:00
nattthebear 7996f5dfbc snes9x: Don't set virtual size of 0 on frame 0 2017-07-29 08:24:03 -04:00
adelikat 89b57288e7 Cheat Code Converter - when creating NES game genie codes with a compare value, set comparison type to Equals, instead of relying on "None" to default to Equals 2017-07-28 18:13:32 -05:00
zeromus 29191a5468 fix *n syntax in kopilua. fixes #940.
If it doesn't work, use \r\n (I can't remember for sure now, but I think '\n' will work).
2017-07-27 23:54:34 -05:00
zeromus bd806d60d9 psx - add ps_22d as option for (J) region bios 2017-07-27 23:24:31 -05:00
zeromus c078375987 update PeNet to throw PeNetException instead of Exception 2017-07-27 22:51:48 -05:00
zeromus 94e2fe2a10 fix displaymanager crashes when rebooting snes9x (and maybe others) while paused (due to unset virtualsize). 2017-07-27 22:42:13 -05:00
zeromus b5db09dea9 add a PSX bios to the (E) list (addresses #941) 2017-07-26 22:44:06 -05:00
alyosha-tas efcb73615b A7800Hawk: Add Light Gun Support
-Needs testing
2017-07-26 09:28:14 -04:00