nattthebear
|
ef8264a8b0
|
waterbox: Add special handling for imports in XorStates. Fix a few other instances where managed pointers were leaking out into XorStates
|
2017-05-27 20:38:28 -04:00 |
nattthebear
|
10d47d1ea8
|
waterbox: Refactor PeWrapper a bit to not parse the native section headers every time it needs them
|
2017-05-27 18:52:18 -04:00 |
nattthebear
|
76022f66f9
|
update to framework 4.6.2. Since Windows XP 64 was very rarely used, there's no loss in switching to this if we're going to 64 bit. Add `FrameworkZipWriter` based on the 4.5 framework's built in zip writer. It shaves a decent amount of time off savestate save time, but rolling our own off of DeflateStream would be even faster.
|
2017-05-27 18:15:15 -04:00 |
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
|
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
|
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
|
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
|
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 |
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 |
alyosha-tas
|
a2dfb639d4
|
Update Atari2600.Core.cs
Fix #838
|
2017-05-14 19:29:53 -04:00 |
zeromus
|
5b44f0960f
|
snes: support trace logging GB and SMP cores (C# side and dlls)
|
2017-05-14 13:51:02 -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 |
adelikat
|
99d2db0cdc
|
C64 - refactor UserPort and nested class to not use SyncObject
|
2017-05-13 11:31:52 -05:00 |
adelikat
|
e626086b05
|
C64 - progress on Motherboard savestate refactor
|
2017-05-13 11:23:14 -05:00 |
adelikat
|
2840b69e41
|
refactor Via.Port from an abstract class to interface, require inheriting classes to implement SyncState, and of course, don't use SyncObject
|
2017-05-13 11:10:37 -05:00 |
adelikat
|
4d7afaa70a
|
C64 - refactor Via and Drive 1541 to not use SyncObject (but not subclasses)
|
2017-05-13 11:02:48 -05:00 |
adelikat
|
4d99f9fd95
|
C64 - refactor CassettePort and subclasses to not use SyncObject
|
2017-05-13 10:20:44 -05:00 |
adelikat
|
4ffcc9654a
|
C64 - refactor cartridge classes to not use SyncObject
|
2017-05-13 10:11:13 -05:00 |
adelikat
|
762a35773c
|
C64 - convert VIC and sublasses to not use SyncObject
|
2017-05-13 09:37:11 -05:00 |
adelikat
|
6640b4050a
|
C64 - convert Sid object arrays to not use SyncObject
|
2017-05-13 09:00:28 -05:00 |
adelikat
|
0fc9ea7e14
|
C64 - refactor Sid (but not subclasses) to not use SyncObject
|
2017-05-13 08:51:03 -05:00 |
adelikat
|
0eeee952c5
|
Convert Chip4864 to not use SyncObject
|
2017-05-13 08:42:07 -05:00 |
adelikat
|
1fab08f91c
|
C64 - Convert Chip90611401 to not use SyncObject
|
2017-05-13 08:36:52 -05:00 |
adelikat
|
9effe326ad
|
C64 - Chip23128 has nothing to save so don't try to save things
|
2017-05-13 08:27:13 -05:00 |
adelikat
|
4d37e8b4e4
|
C64 - refactor 6510 and subclassess to not use SyncObject
|
2017-05-13 08:25:50 -05:00 |
adelikat
|
ee183d3505
|
oops, remove some debugging code that shouoldnt' be checked in
|
2017-05-13 08:01:04 -05:00 |
adelikat
|
5897721637
|
C64 - refactor Chip2114 to not use SyncObject
|
2017-05-13 07:56:32 -05:00 |
adelikat
|
1c8cc06a02
|
C64 - Refactor Cia.Port to be a base interface instead of abstract class, and remove SyncState since none of the current implementations have any state to sync.
|
2017-05-13 07:55:46 -05:00 |
adelikat
|
1443e39ed0
|
convert Motherboard, Cia SyncStates to explicit stating
|
2017-05-12 19:44:20 -05:00 |
adelikat
|
383baa6d1e
|
c64 - savestate refactor round 1 - do explicit savestating for the root C64 object
|
2017-05-12 16:26:04 -05:00 |