Commit Graph

12326 Commits

Author SHA1 Message Date
adelikat 06df9634c1 Merge branch 'master' into waterbox2 2017-06-20 17:42:35 -05:00
nattthebear d1838cb868 pizza: some debugging info 2017-06-20 18:31:10 -04:00
nattthebear 30825c54ac protip: When refactoring, it's not OK to just make it not work. Fixes #873 2017-06-20 17:29:11 -05:00
nattthebear c112bb835f pizza: most things besides sound should be working now 2017-06-20 18:23:51 -04:00
adelikat 1c7d179f7d Saturn - type converter on port settings 2017-06-20 07:51:49 -05:00
nattthebear ed02493297 fuck componentmodel 2017-06-19 21:23:20 -04:00
nattthebear ea32862199 pizza: some basic ATTR stuff now working 2017-06-19 19:53:40 -04:00
adelikat 46568bf1ec N64 - disable cxd64 lle RSP pluging since we don't have one that works for 64bit, and no one was probably using it anyway 2017-06-19 18:00:19 -05:00
adelikat 810979dab2 Fix defctrl.json json parse error, Saturn keyboard - change names of keyboard R and L to not collide with the controller button names 2017-06-19 12:49:13 -05:00
adelikat f5883d8332 oops, fix merge 2017-06-19 12:43:23 -05:00
adelikat 4982af7521 Merge branch 'master' into waterbox2
# Conflicts:
#	BizHawk.Emulation.Cores/Consoles/Nintendo/SNES/LibsnesCore.ISaveRam.cs
2017-06-19 10:04:46 -05:00
adelikat e1e7652c76 Saturn - default controls for other peripherals 2017-06-18 20:12:59 -05:00
adelikat 7caafc5437 Saturn - Keyboard - change some names to not have the same name as buttons, add default controls 2017-06-18 19:56:01 -05:00
nattthebear 95a56b15a8 pizza: SGB joypad functionality working 2017-06-18 20:35:55 -04:00
adelikat 6df2afccee Saturn - button orders for peripherals 2017-06-18 17:19:34 -05:00
adelikat 162e851468 Saturn - virtualpad support for Mission and Dual Mission 2017-06-18 16:05:46 -05:00
adelikat 0c078a189e Saturn - oops, 3d shoulder button mids should be 0 2017-06-18 16:05:46 -05:00
nattthebear 278b29a840 pizza: use waterboxcore 2017-06-18 16:05:55 -04:00
adelikat 5c71fc2e34 Saturn - Wheel - virtual pad support 2017-06-18 15:03:51 -05:00
adelikat 7e98cd6ec9 Saturn - mouse - make button names consistent with other cores, virtual pad support 2017-06-18 15:03:50 -05:00
adelikat b22787fc44 Saturn - 3d pad - set mids for analog ranges, finish virtualpad support 2017-06-18 15:03:49 -05:00
nattthebear 80698781b1 misc code cleanup 2017-06-18 15:01:02 -04:00
nattthebear 37b285fe8d saturnus: get rid of the round-tripping of analogs through the mednafen input system. 2017-06-18 12:25:01 -04:00
nattthebear 9ff2da5265 Start work on Honda Oddessy2 2017-06-18 10:29:03 -04:00
nattthebear 69d0b36ca1 gonna flip it on them 2017-06-18 09:02:54 -04:00
nattthebear 1292b27163 Add some draft work for supporting sysv <-> msabi interop. I wonder if we'll ever use this? I'd put it on a separate branch but it would be merge hell. 2017-06-18 08:51:09 -04:00
alyosha-tas bd29ec087e NES: small PPU refactor
Will make future testing easier
2017-06-17 19:02:21 -04:00
alyosha-tas 0e0d3e4143 Update Execute.cs 2017-06-17 19:01:04 -04:00
adelikat d7423d45a0 File Extensions dialog - support .cue, also fix specific platform setting it looks like it never worked in the first place 2017-06-17 17:29:16 -05:00
nattthebear 5a8fad73b9 saturnus: use waterboxcore 2017-06-17 15:30:03 -04:00
alyosha-tas 0ddd7392c7 A7800Hawk Commit 5
- Almost done with DMA
2017-06-17 13:55:21 -04:00
nattthebear c04beea4d0 update snes9x to use WaterboxCore 2017-06-17 12:57:43 -04:00
nattthebear 3e731ae0b3 Make ngp core use WaterboxCore infrastructure 2017-06-17 10:47:10 -04:00
nattthebear f538ad31fe add back our old ffmpeg executable, which was somehow lost in the shuffle. It's 32 bit, but that's fine in this case. 2017-06-17 10:10:55 -04:00
nattthebear 6f60eb5efc Create an abstract base class for waterbox cores, and adapt Virtual Boyee to use it. Not sure yet how useful this is... 2017-06-17 10:07:02 -04:00
alyosha-tas 13b99bafd0 NESHawk: Clean up and minor refactor
Simplify the code base a bit and gets a performance boost as well.
2017-06-16 21:41:13 -04:00
nattthebear 02242e8997 update mgba 2017-06-16 20:21:52 -04:00
alyosha-tas 7bb76f9f03 A7800Hawk commit #4
-Start Maria DMA and frame execution
-Refactor CPU execution
-Expose more tools (Hex Editor, RAM Search, etc)
-Add Ready and Halt behaviours trigggered by Maria
2017-06-16 16:44:57 -04:00
nattthebear 3eec8ca175 update mgba. fixes golden sun soft reset issue 2017-06-16 14:23:57 -04:00
nattthebear aac25082d0 Video dumping: Store the audiosync option in configuration, and default it to true. If the emulator's av output is perfect, the two will produce identical results. In every instance I'm aware of where the emulator's av output is not perfect, the audio sync mode will produce better results. 2017-06-16 14:11:43 -04:00
alyosha-tas 93254b4b6e Update RomLoader.cs
Fixes #865
2017-06-16 10:35:41 -04:00
alyosha-tas 5a44c10a79 Update MainForm.cs 2017-06-16 10:34:35 -04:00
nattthebear a4c6d04a18 pizza: change internal rendering pipeline to 32 bit colors 2017-06-16 09:20:35 -04:00
alyosha-tas 5b731cf8b8 SNES saveram: check for existance
checks if SGB saveram exists before attempting to assign it to the buffer pointer.

Also return null if no saveram is found, which conforms to what other cores are doing and what EMUHawk expects
2017-06-16 08:50:28 -04:00
nattthebear 04d4880564 pizza: cover your ears 2017-06-16 08:19:03 -04:00
nattthebear dd9d1b2018 pizza: input 2017-06-15 21:38:52 -04:00
nattthebear 803190e6b4 protip: When refactoring, it's not OK to just make it not work. Fixes #873 2017-06-15 20:40:38 -04:00
nattthebear c4eeb84ee8 mgba: syste bus
fixes #861
2017-06-15 19:34:15 -04:00
nattthebear 8fa903c004 pizza progress: it runs 2017-06-15 19:00:41 -04:00
zeromus 4e1decfa21 add LuaCanvas DrawArc missing from last luacanvas PR merge 2017-06-15 15:01:50 -05:00