nattthebear
f96a7abb94
ngp: connect saveram. due to the way this is implemented in neopop, connecting it greatly increased the size of savestates, which may or may not be worth fixing.
2017-06-03 07:58:14 -04:00
alyosha-tas
3577882070
NES Fix Mapper 15
2017-06-02 21:13:44 -04:00
nattthebear
b7865f7576
disable the dngp database hack, and add some debugging statements to it
2017-06-02 17:19:31 -04:00
zeromus
c96ff28055
fix broken GPGX trace logger disassembler ( fixes #866 )
2017-06-02 15:50:23 -05:00
nattthebear
034337c51d
start of dngp linkup. It works enough for KOF2 to think a cable is there, but not enough to run anything
2017-06-01 20:44:49 -04:00
nattthebear
3a4de4a6ca
some prelim roughin for dual ngp
2017-06-01 18:19:30 -04:00
alyosha-tas
ebb305997e
C64 more SID work
2017-05-31 22:44:45 -04:00
alyosha-tas
52995b657e
Update C64.Motherboard.cs
2017-05-31 22:43:27 -04:00
alyosha-tas
113d002701
Update Sid.cs
2017-05-31 18:30:23 -04:00
nattthebear
051382450e
ngp: settings that theoretically work
2017-05-31 17:29:45 -04:00
nattthebear
df0a955621
ngp: memory domains
2017-05-31 16:58:16 -04:00
adelikat
95353188c7
Merge branch 'master' into waterbox2
2017-05-31 13:38:01 -05:00
nattthebear
d799624e9c
NGP: It works and stuff
2017-05-30 18:36:11 -04:00
adelikat
1a54ff1818
Merge branch 'master' into waterbox2
2017-05-30 17:31:30 -05:00
alyosha-tas
be7d271bd1
Update NES.Core.cs
2017-05-30 18:25:34 -04:00
alyosha-tas
10de07aec2
Update PPU.run.cs
2017-05-30 18:24:30 -04:00
adelikat
c1a746c7d6
Don't expose Colecovision syncSettings, aquire sync settings the intended way instead
2017-05-30 12:37:47 -05:00
adelikat
1877cce021
C64 - misc cleanups
2017-05-30 13:10:01 -04:00
adelikat
3cc74932a7
Set C64 to released, and remove some hacks that hid C64 in some places
2017-05-30 12:12:10 -04:00
nattthebear
aab6391b12
virtual boyee: actually fix the color config stuff
2017-05-29 20:34:07 -04:00
alyosha-tas
787470df35
NES: allow headerless ROMs to be loaded if in DB
2017-05-29 20:27:07 -04:00
nattthebear
3ec7b0252f
Exploding your computer NYI https://www.youtube.com/watch?v=dUHYNmNrqoY
2017-05-29 20:21:34 -04:00
alyosha-tas
fe7606130e
Add files via upload
2017-05-29 18:50:02 -04:00
alyosha-tas
d825769cf5
Oops, Clean Up
2017-05-29 16:44:56 -04:00
alyosha-tas
19de6b1cee
Update BizHawk.Emulation.Cores.csproj
2017-05-29 15:05:50 -04:00
alyosha-tas
66b13a2d78
Update CartridgeDevice.cs
2017-05-29 15:05:06 -04:00
alyosha-tas
321f62a242
Add files via upload
2017-05-29 15:04:26 -04:00
adelikat
3b60a8538d
B is before A obv
2017-05-29 13:53:16 -05:00
nattthebear
a3f9f47c84
set snes9x to released
2017-05-29 14:40:19 -04:00
nattthebear
93975c3063
virtual boyee - correct author information, and set to released; whenever the waterbox branch is released, this core will be ready
2017-05-29 14:38:19 -04:00
nattthebear
f99a080e60
Merge remote-tracking branch 'origin/master' into waterbox2
...
# Conflicts:
# BizHawk.Client.EmuHawk/MainForm.Designer.cs
# BizHawk.Client.EmuHawk/MainForm.cs
2017-05-29 14:35:30 -04:00
alyosha-tas
f99f9847b4
Update C64 VIC to fix MoonDust
2017-05-29 14:32:12 -04:00
nattthebear
b20354448b
vboyee-- somehow the default colors for anaglyph were all wrong
2017-05-29 14:11:35 -04:00
adelikat
ec4a8dde09
Vboy - button names and orders
2017-05-29 12:51:43 -05:00
nattthebear
391160ebf9
vboyEE: settings and syncsettings
2017-05-29 13:50:40 -04:00
nattthebear
87c1a75778
virtual boyEE: saveram, memory domains
2017-05-29 12:51:38 -04:00
nattthebear
4ab407bb42
virtual boy: add IInputPollable. Unfortunately, adding one more field to EmulateSpec caused C# to vomit its brains out, so yeah...
2017-05-29 12:16:24 -04:00
nattthebear
2887ba5823
savestates for vb. this includes savestates for mmap_heap. unfortunately, usage of mmap_heap was scrapped as the things going into it were better suited for invisible/sealed. it may be eventually useful
2017-05-29 11:26:38 -04:00
nattthebear
fbf7be92d5
VirtualBoyee: Hookup video, input, and sound. 3D Tetris appears to be working, but only the alternate dump of merio tenis works
2017-05-29 08:16:56 -04:00
nattthebear
94c397a4f8
snes9x: IRegionable
2017-05-29 07:36:49 -04:00
nattthebear
855ff7deca
Start working on a primitive mmap implementation. It's good enough for VirtualBoyee to boot, but undoubtedly has many bugs.
2017-05-28 22:18:01 -04:00
alyosha-tas
6dbf0e4822
More SID Work
2017-05-28 21:28:53 -04:00
alyosha-tas
207438d02c
more SID work
2017-05-28 21:28:03 -04:00
nattthebear
f1565cd0b1
attributes!
2017-05-28 19:20:59 -04:00
nattthebear
a52e9d7dc1
https://www.youtube.com/watch?v=0sKRRY5tQz8
2017-05-28 17:19:07 -04:00
nattthebear
7f7f490b6d
The InputCallbackSystem on this Core is now fully operational. https://www.youtube.com/watch?v=g7-tskP0OzI
2017-05-28 14:18:08 -04:00
nattthebear
7f2e06b0b5
clean things up and make gpgx fully (?) multi-instance correct
2017-05-28 13:46:08 -04:00
nattthebear
7d0330bb9e
snes9x - cleanup usage of the IMonitor semantics. This makes memory domains slower.
2017-05-28 13:12:48 -04:00
nattthebear
6c2d4ff044
snes9x: add ISaveRammable and fix virtualsize
2017-05-28 12:54:22 -04:00
nattthebear
763ee5c424
Disable the hash-perf feature of __pthread_key_create. Since it chose a starting hash based off of stack address, it was nondeterministic.
2017-05-28 11:58:08 -04:00
nattthebear
ffed0d2205
snes9x: memory domains
2017-05-28 10:32:21 -04:00
nattthebear
61aa4f5df3
Connect Snes9x controllers, syncsettings, and regular settings
2017-05-28 10:18:20 -04:00
adelikat
3a852707c4
C64 - expose tape data as a memory domain, because why not
2017-05-28 08:52:16 -05:00
nattthebear
7ea3755f13
rename gpgx.exe to gpgx.wbx and push some binaries
2017-05-28 07:33:55 -04:00
nattthebear
0cc1abd51b
snes9x: savestates
2017-05-28 06:39:11 -04:00
alyosha-tas
807edebe6d
A7800Hawk another round of commits
2017-05-27 20:40:13 -04:00
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
adelikat
3820a243fe
c64 implements IInputpollable, not sure why it was commented out
2017-05-27 15:43:07 -05:00
nattthebear
37dc9908d0
Waterbox: Add XOR based savestates for GPGX64
2017-05-27 16:18:38 -04:00
adelikat
7f45b4880f
c64 - another savestate fix
2017-05-27 14:44:45 -05:00
adelikat
39797513b2
c64 - add another variable to savestates
2017-05-27 14:13:51 -05:00
nattthebear
3a4b6601d9
move pewrapper into its own file
2017-05-27 14:55:21 -04:00
adelikat
73cdd0357d
C64 - I think these are things that need to be in savestates
2017-05-27 13:42:03 -05: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
adelikat
284ee1f9a2
Neshawk - UNIF_BMC_FK23C - I think these dipswitch variables are supposed to be MapperProps
2017-05-27 12:12:04 -05:00
adelikat
be39513b9e
C64 - show mapper info in rom annotation, if rom is a cart
2017-05-27 11:57:38 -05: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
adelikat
5f1b8cdc09
SNES - fix frame 0 loadstating
2017-05-27 10:21:14 -05:00
adelikat
12a4ec1ac7
SNES - only register the trace logger on compatibility profile
2017-05-27 09:54:53 -05:00
adelikat
8de4e7bff9
add ui to switch to Atari7800Hawk, still not useable by humans, needs gamedb stuff
2017-05-27 08:56:25 -05:00
alyosha-tas
a3a78c6a2e
Fix Tagin Dragon
2017-05-26 18:24:21 -04:00
alyosha-tas
77c20a6776
Merge pull request #859 from alyosha-tas/master
...
A7800Hawk initial PR
2017-05-25 15:56:46 -04:00
alyosha-tas
827c5848dd
Delete temp.txt
2017-05-25 15:38:51 -04:00
alyosha-tas
93c14ce2d1
Add files via upload
2017-05-25 15:32:38 -04:00
alyosha-tas
26ec802769
Sid Round 2
...
Still some noise in there but not as bad and the sharp cutoff in Gianna Sisters intro is fixed
2017-05-25 13:42:36 -04:00
alyosha-tas
1a7f8b0ff8
Fix #857
2017-05-25 12:53:11 -04:00
alyosha-tas
11176e29de
Update Sid.cs
...
Fix a typo that was causing some scratching noise
2017-05-24 22:00:09 -04:00
alyosha-tas
a1497045dd
Add files via upload
2017-05-24 20:40:38 -04:00
alyosha-tas
7ce43e1438
Add files via upload
2017-05-24 20:40:02 -04:00
alyosha-tas
a2ab02f9d9
Add files via upload
2017-05-24 19:37:44 -04:00
alyosha-tas
f159220bef
Create temp.txt
2017-05-24 19:37:21 -04:00
alyosha-tas
b2eecd7bec
Add files via upload
2017-05-24 19:36:34 -04:00
alyosha-tas
3a020a1c40
Create Readme.txt
2017-05-24 19:35:39 -04:00
alyosha-tas
2d5c4ce893
C64: Filtering
...
First Draft, sounds better but needs peeking effect
2017-05-24 14:45:07 -04:00
alyosha-tas
86629319c4
C64: Start SID Filtering
...
Set up infrastructure
Still a lot to do.
2017-05-22 16:44:27 -04:00
alyosha-tas
e2d76149d4
Update BizHawk.Emulation.Cores.csproj
2017-05-22 16:42:56 -04:00
alyosha-tas
782ca64f73
Add FFT source to C64
...
Thanks to jdpurcell for the code
2017-05-22 16:40:13 -04:00
alyosha-tas
e1cfc28562
Update MMC3 to remove RewireNametable_TLSROM
2017-05-22 10:51:40 -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
alyosha-tas
05bf7e46d4
Fix TLSROM mapper
...
Fix #848
2017-05-19 17:22:39 -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
adelikat
1222b4d5b5
C64 - implement IBoardInfo
2017-05-12 15:36:15 -05:00
adelikat
ed27e9d361
c64 - make mapper classes standalone instead of nested in the abstract class they derive. Just a stylistic preference I guess
2017-05-12 15:13:05 -05:00
adelikat
2c2b58d98b
c64 nitpicks
2017-05-12 14:57:22 -05:00
adelikat
48080c838f
do not mark C64 as not having ISettable..since it implements it. Group C64.ISettable.cs with C64.cs
2017-05-12 14:32:56 -05:00
adelikat
ff7db156f6
C64 - renamed C64.Input to C64.MotherboardInput since it is a partial class of Motherboard not C64
2017-05-12 14:29:26 -05:00
adelikat
9cbe1e3112
C64 - some cleanups - remove unused stuff, make unnecessarily public things private
2017-05-12 14:22:37 -05:00
adelikat
59ac3897da
C64 - break up services more
2017-05-12 14:06:34 -05:00
adelikat
6cfd112791
remove C64Util since the methods weren't being used, at least one was highly dubious, and they would be better served being in a common library if deemed needed
2017-05-12 13:28:49 -05:00
adelikat
7b2b1c325b
C64 - fix framecount getting reset to 0 on savestate, not sure why it was broken teh way it was and why this is necessary but meh, it is fixed and more like how other cores handle Frame anyways
2017-05-10 16:28:27 -05:00
nattthebear
ebe789eed2
heh
2017-05-10 07:45:23 -04:00
adelikat
a996453fc0
Oops, fix type in IVideoProvider refactor that broke the C64 core
2017-05-09 09:58:23 -05: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
adelikat
1c885e419a
Libretro - increment frame counter
2017-05-04 21:12:16 -05: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
1f014daaa0
Fix merge error
2017-05-02 07:26:48 -05:00
adelikat
69d056e990
TI83 core cleanups
2017-05-02 07:24:22 -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
621a533dde
remove unused BoardName property on LibretroCore.cs
2017-05-01 08:13:36 -05:00
zeromus
ac4f0e97d8
libretro: slam out the audio based on the old libretro interface. didnt think about it much.
2017-05-01 04:33:09 -05:00
zeromus
112e6ca1f2
libretro: fix some scrambled framebuffers
2017-05-01 04:16:31 -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
adelikat
a8c15a652b
Emulation.Common cleanups
2017-04-27 11:37:26 -05:00
adelikat
17fe836926
Emulation.Common - misc cleanups in Base Implementations
2017-04-27 08:24:21 -05:00
adelikat
f0b5ee4789
just testing a webhook
2017-04-26 21:13:49 -05:00
adelikat
3192cc70ae
slight refactor to IEmulator - make the IController property set only to more clearly express the client -> core relationship
2017-04-26 19:09:00 -05:00
adelikat
19b5c94fc4
Emulation.Common cleanup - Break ISyncronizingAudioBuffer classes out into their own file seaparate from Metaspu and cleanup releated classes
2017-04-26 08:34:12 -05:00
zeromus
507ca1db27
psx: support negcon (c# side)
2017-04-25 22:59:46 -05:00
adelikat
9ecf2aed7f
Fix naming of ISynchronizingAudioBuffer method and param names
2017-04-25 13:22:25 -05:00
adelikat
eee0ba69dc
misc cleanups on PCEngine
2017-04-25 12:57:42 -05:00
adelikat
15a25bdd87
cleanup MGBAHawk code
2017-04-25 12:00:50 -05:00
adelikat
167ed41a51
Break up MGBAHawk into separate files
2017-04-25 11:42:03 -05:00
adelikat
010c04f421
bleh, forgot to check this in
2017-04-25 11:17:35 -05:00
adelikat
e72aceccdc
Misc VBANext cleanups
2017-04-25 11:14:24 -05:00
adelikat
ba28ca53a8
GambatteLink cleanup
2017-04-25 11:06:50 -05:00
adelikat
2426cfa31a
misc cleanup of related Gambatte files
2017-04-25 10:42:11 -05:00
adelikat
21aa648318
Gambatte - some cleanup
2017-04-25 10:11:43 -05:00
adelikat
2de20e956b
use Dictionary initializers instead of object initializers for various GetCpuFlagsAndRegisters() methods
2017-04-25 08:28:06 -05:00
adelikat
1ad6e7a95f
oops
2017-04-24 13:56:42 -05:00
adelikat
a20e01ab69
Remove the obsolete MemoryDomain.FromByteArray() method
2017-04-24 13:55:20 -05:00
adelikat
1cb6289e13
Remove the obsolete MemoryDomain.FromIntPtrSwap16() method
2017-04-24 13:52:52 -05:00
adelikat
54ebe75d2b
remove the obsolete MemoryDomain.FromIntPtr method
2017-04-24 13:47:40 -05:00
adelikat
b16a9b12ff
remove an unused variable in Colecovision
2017-04-24 12:55:43 -05:00
adelikat
b4de14657a
get rid of a warning
2017-04-24 12:54:43 -05:00
adelikat
7f663a0ed6
misc. cleanup for Coleco and Intellivision
2017-04-24 12:24:56 -05:00
adelikat
4c71a34dfa
misc code cleanups Lynx
2017-04-24 11:51:59 -05:00
adelikat
c628557912
misc. cleanups in atari 7800
2017-04-24 10:32:45 -05:00
adelikat
2964585401
misc code cleanups in Atari 2600
2017-04-24 10:09:31 -05:00
adelikat
3dd5478efd
spaces to tabs in C64 files
2017-04-24 10:09:31 -05:00
adelikat
5247e1d357
Cleanup and simplify AppleII core code
2017-04-24 10:09:31 -05:00
adelikat
b488529a7b
Intellivision - debugger - fix flags to be boolean
2017-04-23 13:30:57 -05:00
adelikat
8ad021c6fd
Intellivision - implement memory callbacks
2017-04-23 13:28:40 -05:00
adelikat
44064d86d2
sms - nitpick code cleanup
2017-04-23 13:28:15 -05:00
adelikat
7fbed8d3e5
Intellivision - convert DIsassembler to peeks instead of reads
2017-04-23 13:14:05 -05:00
adelikat
4260ad528b
Intellivision - implement the BoardName property
2017-04-23 12:47:26 -05:00
adelikat
71f33e53f5
Intellivision - nitpick - let the controller deck assign Power and Reset
2017-04-23 12:41:11 -05:00
adelikat
4b695e2820
Intellivision - implement IDisassemblable
2017-04-23 12:30:41 -05:00
adelikat
d03577ade6
Intellivision - partially implement IDebuggable - flag/register getting and setting, and TotalExecutedCycles
2017-04-23 12:30:41 -05:00
nattthebear
432cbc54d7
it annoyed me
2017-04-23 13:25:29 -04:00
nattthebear
13423ac461
woops
2017-04-23 13:25:12 -04:00
nattthebear
72808f01bb
remove all meteor and garbo stuff completely. These two GBA cores were never up to par, really.
2017-04-23 13:21:35 -04:00
adelikat
30aa86cd7e
Intellivision - more cleanup
2017-04-23 11:10:26 -05:00
adelikat
0f36bce22a
Intellivision - actually support lag variable setting, and some misc cleanup
2017-04-23 10:53:26 -05:00
nattthebear
d1ca433a93
mgba: registers
2017-04-22 21:59:55 -04:00
nattthebear
5bebd0685a
snes: add a toggle multitap button
2017-04-22 17:08:33 -04:00
adelikat
d14b2abd17
Revert "now no one gets to have any fun"
...
This reverts commit e199dfda0d
.
2017-04-22 15:14:20 -05:00
nattthebear
e199dfda0d
now no one gets to have any fun
2017-04-22 16:04:39 -04:00
nattthebear
12b4be4fbc
justifier
2017-04-22 10:41:45 -04:00
adelikat
242b0e09ab
SNES - support the Justifier, because why not
2017-04-22 08:55:39 -05:00
nattthebear
7d60049b86
remove leftover debuggign cruft
2017-04-21 22:04:09 -04:00
nattthebear
f3f9ad8e9b
honk
2017-04-21 21:59:04 -04:00
adelikat
62ed1b5b73
snes - change x,y button names to something less vauge
2017-04-20 21:05:11 -05:00
nattthebear
a46acca981
It's like archaeology. We're the first ones to use this ancient Mayan super scope code
2017-04-20 21:29:58 -04:00
adelikat
99d70a1c7f
SNES - super scope support
2017-04-20 19:50:58 -05:00
alyosha-tas
6a23f922f6
NESHawk implement PAL APU Frame Sequencer
2017-04-20 17:26:49 -04:00
adelikat
27e7edcaf1
SNES - add a "Limit mouse speed" options on by default, to make controls a sueable for casual playing and a config option to turn it off
2017-04-19 20:30:54 -05:00
J.D. Purcell
3d6b1da94d
Whitespace only (indentation fixes/cleanup).
2017-04-19 20:34:30 -04:00
adelikat
3f866f6d7f
Rename SnesSaveController to SaveController and move it to Emulation.Common since it is used by multiple cores and is general in design
2017-04-19 12:44:02 -05:00
adelikat
ee5d35bb34
Libsnescore reformat round 3
2017-04-19 12:33:05 -05:00
adelikat
58189f0113
LibsnesCore - Move ScanlineHookManager class to its own file
2017-04-19 12:25:22 -05:00
adelikat
e3ae4b1410
LibsnesCore reformating round 2 - sort out private fields vs pulbic properties
2017-04-19 12:19:16 -05:00
adelikat
808d03155a
Libsnescore - misc cleanups round 1
2017-04-19 11:40:41 -05:00
adelikat
7ebddc6087
LibsnesCore - break off memory domain stuff to a separate file
2017-04-19 10:51:16 -05:00
adelikat
bc42af0fa6
Libsnescore - Break off IEmulator implementation into a separate file
2017-04-19 10:36:08 -05:00