Commit Graph

11917 Commits

Author SHA1 Message Date
nattthebear 37dc9908d0 Waterbox: Add XOR based savestates for GPGX64 2017-05-27 16:18:38 -04:00
nattthebear 3a4b6601d9 move pewrapper into its own file 2017-05-27 14:55:21 -04:00
nattthebear b649927360 bizinvoke: make class ref interop work with null pointers 2017-05-27 14:40:15 -04:00
nattthebear b737959d11 snes9xHawk which is totally not a thing: connect audio 2017-05-27 14:32:12 -04:00
nattthebear 9bcd693910 snes9x: video output is now fully functional 2017-05-27 13:33:44 -04:00
nattthebear 34791d8589 bizinvoker: fix clas being used in place of ref struct 2017-05-27 12:59:57 -04:00
nattthebear 2665510502 Add enough changes so that snes9x now boots. This includes stubs for a bunch of syscalls, a few mmglue changes, and C++ global constructor support 2017-05-27 12:29:05 -04:00
nattthebear 7739b9dc80 rough in some snes9x stuff. not working yet 2017-05-21 17:43:43 -04:00
nattthebear dc6646a020 add snes9x sobmodule 2017-05-21 11:17:22 -04:00
nattthebear 1fe77d7f32 gpgx: fix video size after loading a frame 0 savestate. misc cleanup 2017-05-21 09:27:29 -04:00
nattthebear 10cfab4710 Waterbox savestate changes - genesis should be mostly working now (?) 2017-05-20 21:09:29 -04:00
nattthebear b1ff4fbff8 More waterbox savestate stuff 2017-05-20 20:55:55 -04:00
nattthebear fa24f5fc9d GPGX64 works with the new waterbox, or would if I pushed the binaries. Savestates are hosed; TBD 2017-05-20 18:50:01 -04:00
nattthebear a325969963 Work more on waterbox and convert GPGX64 to use the new PERunner. Doesn't work yet. 2017-05-20 17:18:31 -04:00
nattthebear 6053cd6e35 stuff 2017-05-20 12:24:15 -04:00
nattthebear 9e4462008c break IStateable down because I need just binary for some internal stuff... 2017-05-20 12:09:50 -04:00
nattthebear 5c8efb51ba Add some Import related stuff to PeRunner. Build BizExvoker which will be used to import managed libraries as dependencies to PEs 2017-05-20 09:46:45 -04:00
nattthebear 3f8a89d171 waterbox: progress on a PERunner to load everyone's third favourite executable format 2017-05-19 21:21:50 -04:00
nattthebear 8986ddb54b some waterbox cleanup+reorg 2017-05-18 18:44:34 -04:00
alyosha-tas 0efdd2405c Update BizHawk.Emulation.Cores.csproj 2017-05-18 16:19:53 -04:00
alyosha-tas 86cfa69b98 C64: Add Mapper 0008 2017-05-18 16:18:49 -04:00
adelikat 0d4313af91 general Cheat code cleanup 2017-05-18 15:16:02 -05:00
adelikat 75affd8940 Lua console code cleanup 2017-05-18 14:53:03 -05:00
adelikat 4c48542b98 fix null reference exception when LuaSandbox attempts to use the Logger 2017-05-18 14:27:22 -05:00
adelikat 70baf9d306 Client.Common cleanups 2017-05-18 11:36:38 -05:00
adelikat 85f78b358d IMovie - remove the unused GetInputLog() property and also from implementing classes. I guess savestate code that was using it got refactored at some point making it unused. 2017-05-17 13:26:14 -05:00
adelikat cf15eb8950 TasStateManager - deciding upon a "fix" to the probable bug. This is technically different behavior than before but the intended behavior? This might break stuff 2017-05-17 13:20:57 -05:00
adelikat 2a54517b52 more misc Client.Common cleanups 2017-05-17 13:18:26 -05:00
adelikat e930dd3326 some bk2 code cleanup 2017-05-17 11:53:42 -05:00
adelikat dfea029fe4 Misc cleanups in Client.Common, documentation fixes 2017-05-17 11:16:55 -05:00
adelikat f576cb14b0 Watch classes - refactor, simplify, and cleanup code 2017-05-17 10:46:56 -05:00
nattthebear c2fa9070a3 I guess this might help us someday, if we support other environments... 2017-05-16 20:55:37 -04:00
alyosha-tas 1821f631fe Update Sid.Registers.cs 2017-05-16 19:59:07 -04:00
alyosha-tas c1c80687c6 Update Sid.cs 2017-05-16 19:58:06 -04:00
adelikat 001091f9a1 C64 - wire up the trace logger, to the 6502 parts of the 6510 at least. THere might be more things to wire up 2017-05-16 18:40:17 -05:00
adelikat f093ad8606 C64 - multi-disk support 2017-05-15 19:52:05 -05:00
adelikat 120f70b83b When key priority is Hotkey over input, account for hotkeys that are not handled through the CheckHotkey() method 2017-05-15 13:11:18 -05:00
alyosha-tas a2dfb639d4 Update Atari2600.Core.cs
Fix #838
2017-05-14 19:29:53 -04:00
adelikat 58500fef0c Add Toggle Key Priority hotkey 2017-05-14 13:53:44 -05:00
zeromus 5b44f0960f snes: support trace logging GB and SMP cores (C# side and dlls) 2017-05-14 13:51:02 -05:00
zeromus 4eaf17c6c1 snes: support trace logging GB and SMP cores 2017-05-14 13:50:28 -05:00
adelikat 618951403d drag & drop - default unknown file extensions to rom 2017-05-14 10:13:22 -05:00
adelikat a9ba93fcf3 C64 virtual pad - fixing mapping of joypad B buttons 2017-05-13 16:45:18 -05:00
adelikat bc637928b1 Apple II - Add default binding for the Return key, remove default bindings for keys that don't exist (yet) 2017-05-13 16:32:57 -05:00
adelikat eb3c6a640e C64 - make binary states preferred, disks - dont' save _tracks to savestates since it currently isn't being written to, add a note for what to do if/when writing to disk is built 2017-05-13 16:18:55 -05:00
adelikat 47f5a8237e oops 2017-05-13 13:18:52 -05:00
adelikat caf9802412 C64 - remove the SaveState.DoNotSave attribute 2017-05-13 13:04:02 -05:00
adelikat 8ae05f2d01 C64 - remove the SaveState.SaveWithName attribute 2017-05-13 12:46:19 -05:00
adelikat c6c0f0e19a SaveState.SyncObject begone 2017-05-13 12:35:44 -05:00
adelikat ec07983f92 Refactor Disk.cs to not use SyncObject, still uses SyncDelta however 2017-05-13 11:42:39 -05:00