Commit Graph

225 Commits

Author SHA1 Message Date
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
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
alyosha-tas d825769cf5 Oops, Clean Up 2017-05-29 16:44:56 -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
alyosha-tas f99f9847b4 Update C64 VIC to fix MoonDust 2017-05-29 14:32:12 -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
adelikat 3a852707c4 C64 - expose tape data as a memory domain, because why not 2017-05-28 08:52:16 -05:00
adelikat 3820a243fe c64 implements IInputpollable, not sure why it was commented out 2017-05-27 15:43:07 -05: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
adelikat 73cdd0357d C64 - I think these are things that need to be in savestates 2017-05-27 13:42:03 -05:00
adelikat be39513b9e C64 - show mapper info in rom annotation, if rom is a cart 2017-05-27 11:57:38 -05: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 11176e29de Update Sid.cs
Fix a typo that was causing some scratching noise
2017-05-24 22:00:09 -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 782ca64f73 Add FFT source to C64
Thanks to jdpurcell for the code
2017-05-22 16:40:13 -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
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