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
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
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
8986ddb54b
some waterbox cleanup+reorg
2017-05-18 18:44:34 -04: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
nattthebear
ebe789eed2
heh
2017-05-10 07:45:23 -04:00
adelikat
ae8f44096a
oops, fix colecovision
2017-05-08 21:07:12 -05:00
nattthebear
307d85cee0
The point of INPUT_KEYS is to document actual behavior, so lets fix it
2017-05-08 17:42:57 -04:00
adelikat
b6fc3006e9
Cleanup SMS.IEmulator.cs
2017-05-08 11:42:22 -05:00
adelikat
01eb150b3d
ColecoVision - cleanup
2017-05-08 11:37:16 -05:00
adelikat
d7928377f2
ColecoVision merge MemoryMap.cs into ColecoVision.cs
2017-05-08 11:31:00 -05:00
adelikat
44ef1f9568
ColecoVision - break off IEmulator properties to their own file, move Input.cs code to ColecoVision.cs
2017-05-08 11:29:09 -05:00
adelikat
eafa39456f
Genesis - there's a couple more buttons on the menacer
2017-05-07 18:05:09 -05:00
nattthebear
999dcdaec8
The power of C# 5, or 6, or something
2017-05-07 16:54:18 -04:00
adelikat
c33fbfddf4
Colecovision - virtualpad support for new controller options
2017-05-07 10:04:15 -05:00
alyosha-tas
3769967fb0
Update MemoryMap.Korea.cs
...
Fix Xyzolog
2017-05-06 18:10:10 -04:00
zeromus
c641e163f9
SGB CDL c# side; and fix SGB loading (broken by pwrap refactors)
2017-05-06 16:23:26 -05:00
alyosha-tas
a6197a643b
Update VDC.cs
...
Fix initial size in PCE.
Still a little off (4 pixels ) because it autoresizes and it really should probably be completely rewritten, but at least it's much less jarring now.
2017-05-06 10:25:14 -04:00
adelikat
1dae91e6a8
clean up core constructors - consistent parameter casing, and put them at the top of the class
2017-05-05 19:05:36 -05:00
adelikat
9b1945a81e
Atari 7800 cleanups
2017-05-05 14:20:28 -05:00
adelikat
7b29970ef9
atari 2600 cleanup
2017-05-05 13:49:36 -05:00
adelikat
d467a1427d
Atari 2600 - cleanups, de-expose some fields
2017-05-05 12:26:15 -05:00
adelikat
daf3b2539b
Atari 2600 - add alyosha as an author, break up IEmulator code to its own file, some misc cleanup
2017-05-05 11:56:28 -05:00
adelikat
59139ab266
Spell out Numerator and Denominator
2017-05-05 11:25:38 -05:00
adelikat
62a13d961d
Move VsyncNum and VsyncDen out of CoreComm and into IVideoProvider
2017-05-05 11:21:37 -05:00
alyosha-tas
8e4ca6ac8e
Update Atari7800Control.cs
2017-05-05 09:17:05 -04:00
alyosha-tas
2790ec1801
Update GxROM.cs
...
Fix AV super real pachinko
2017-05-03 12:04:10 -04:00
J.D. Purcell
8b2b12585a
Mostly whitespace cleanup to reduce difference with mono-portable branch.
2017-05-02 23:09:50 -04:00
nattthebear
e3fab1a4d5
cleaner
2017-05-02 18:15:33 -04:00
adelikat
e5f82bf329
CoreComm - make vsync fields into properties
2017-05-02 07:56:34 -05:00
adelikat
698c6741ae
Refactor IEmulator and remove the IController property, instead pass it as a paramter to the FrameAdvance() method
2017-05-01 20:09:11 -05:00
adelikat
b3ad3ce6ba
Move BizInvoke files from Emulation.Common to Common
2017-05-01 17:30:42 -05:00
adelikat
e1750bdce9
Move BinaryQuickSerializer from Emulation.Common to Common
2017-05-01 17:26:39 -05:00
adelikat
ffd743cac7
Remove Genesis.cs core
2017-05-01 16:27:40 -05:00
adelikat
ded1c2d7b7
Break off BoardName from IEmulator into a separate IBoardInfo service
2017-04-30 21:01:54 -05:00
zeromus
10dc2abdef
psx: fix non-multitap input
2017-04-30 13:36:18 -05:00
nattthebear
7f3716a839
if it looks like a duck, swims like a duck, and quacks like a duck, then it may or may not be a duck
2017-04-29 07:54:31 -04:00
zeromus
d3a1ec64dd
psx: multitap support. tested for 20 seconds, but worth someone else testing.
2017-04-29 04:11:09 -05:00
zeromus
7d99ca3738
mmc5: use PPUON instead of spriteon and screenon
2017-04-29 00:38:52 -05:00
zeromus
d8fd403ea2
attempt to apply changes to MMC5 specified by https://sourceforge.net/p/fceultra/bugs/787/
2017-04-28 21:33:26 -05:00
adelikat
883d9d2207
Rename MetaspuAsync to MetaspuAsyncSoundProvider and remove the todo, also friendlier enum names
2017-04-27 12:12:11 -05:00
adelikat
83124a8d20
Fix VerifiedDisassembler to not expose the internal cpu property
2017-04-27 12:02:08 -05:00
adelikat
57b63aaed4
Emulation.Common - cleanup Enums.cs
2017-04-27 11:45:44 -05:00