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