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 |
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
|
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
|
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 |
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
|
ded1c2d7b7
|
Break off BoardName from IEmulator into a separate IBoardInfo service
|
2017-04-30 21:01:54 -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
|
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
|
94f152d1d1
|
misc cleanups in Emulation.Cores
|
2017-04-17 15:23:31 -05:00 |