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 |
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
|
91fb593ea1
|
lua - implement emu.getboardname()
|
2017-05-12 15:18:43 -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 |
adelikat
|
9a936ec2d6
|
developer builds - allow drag and drop of roms only support in developer builds, this code perpetuates a bad approach
|
2017-05-10 15:19:09 -05:00 |
adelikat
|
2c537ba6d2
|
oops, nothing to see here
|
2017-05-10 15:08:05 -05:00 |
adelikat
|
eef79d25e0
|
Drag and Drop - check if CDL is available when dropping a cdl file, instead of hardcoding what platforms has it, also some cleanup in relevant file
|
2017-05-10 15:06:00 -05:00 |
adelikat
|
22e2df3868
|
Point out a probable bug
|
2017-05-10 14:26:21 -05:00 |
adelikat
|
29d470a933
|
Cleanup tasproj related code. This includes C#6ism (feos has 2015 now). Added some todos for some sketch code
|
2017-05-10 14:19:46 -05:00 |
adelikat
|
adc60dc6fb
|
more LINQ pet peeves
|
2017-05-10 13:43:41 -05:00 |
adelikat
|
3860cf89c3
|
LINQ-fu
|
2017-05-10 13:40:18 -05:00 |
adelikat
|
429b066955
|
Client.Common - remove various redundant codez
|
2017-05-10 13:37:04 -05:00 |