Commit Graph

32 Commits

Author SHA1 Message Date
SaxxonPike d36e02045b C64: Optimize the RNG for 1541 flux transitions. (same output) 2019-07-06 16:32:21 -05:00
SaxxonPike 2dd80eb0f4 C64: Implement more CIA features and CIA/VIA defaults. 2019-07-04 00:31:48 -05:00
SaxxonPike 7fbccb7a46 C64: Use write protection on G64 images (which are often copy protected), and disable it on D64 images. 2019-07-04 00:14:21 -05:00
SaxxonPike 4e1892d094 C64: Allow writing to disk. 2019-07-04 00:11:03 -05:00
feos 83f464528d c64 state: it wasn't a wild stab 2018-09-09 00:20:05 +03:00
feos aeca800c62 c64 state: drop 4MB more
now state sizes are either 268 or 277 KB
2018-09-08 23:42:51 +03:00
feos fe8b6bffc0 c64 state: crush a bit harder 2018-09-08 23:32:44 +03:00
feos 1cf29c8310 c64 state: don't save DiskDrive twice 2018-09-08 23:24:09 +03:00
Scepheo f3ea6fe025 Use generic interface type on MOS 6052X for talking to the emulator core (#1189)
* Use generic interface type on MOS 6052X for talking to the emulator core
* Change CpuLink constructors to not use expression-bodies, to get the AppVeyor build to pass.
* Add comment explaining why IMOS6502XLink exists.
2018-05-20 23:18:53 +03:00
nattthebear e8145af463 i hope this breaks something 2018-05-12 12:55:42 -04:00
alyosha-tas df8edae97e C64: Fix some bugs 2017-12-31 11:11:24 -05:00
adelikat 1877cce021 C64 - misc cleanups 2017-05-30 13:10:01 -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
adelikat 73cdd0357d C64 - I think these are things that need to be in savestates 2017-05-27 13:42:03 -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 ec07983f92 Refactor Disk.cs to not use SyncObject, still uses SyncDelta however 2017-05-13 11:42:39 -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 3dd5478efd spaces to tabs in C64 files 2017-04-24 10:09:31 -05:00
J.D. Purcell ed3bf0e62b Fix mixed line endings. 2017-04-15 15:53:02 -04:00
adelikat ab1a22bf31 add TotalExecutedCycles as an IDebuggable property, and implement it in cores with the information readily available (and throw NotImplementedExecptions in the remaining). wire the property up to lua with emu.totalexecutedcycles(). Stil todo - wire it up to the Debugger gui 2017-01-09 19:23:05 -06:00
Anthony Konzel 178457309a C64: Drive light reflects both cartridge LED and disk drive now. 2016-03-05 16:00:19 -06:00
Anthony Konzel 8fd552274e C64: Discover file formats heuristically instead of by filename. 2016-03-05 15:23:22 -06:00
Anthony Konzel b0e4e18ebc C64: Manage memory for Cartridge, Write protect on media. 2016-03-04 16:15:01 -06:00
Anthony Konzel f4f45f73a8 C64: Better lifecycle management and 1541-II support. 2016-03-04 16:06:25 -06:00
Anthony Konzel 87200593b6 C64: Internal support for multiple files and Epyx Fastload support. 2016-03-03 21:14:19 -06:00
Anthony Konzel a435cc912c C64: Use Chip6522 factory. 2016-03-03 18:03:48 -06:00
Anthony Konzel cff1708be6 C64: Perform sync check before shifting. 2016-03-03 00:13:55 -06:00
Anthony Konzel 43ac625a95 Apply savestate changes to disk subsystem. 2016-03-01 14:01:56 -06:00
Anthony Konzel 472616c4f7 C64: Add bare delta media savestate support. 2016-03-01 13:15:27 -06:00
Anthony Konzel ac9a4ef777 Apply C64 core update patch. 2016-02-22 17:50:11 -06:00