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
|
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
|
a996453fc0
|
Oops, fix type in IVideoProvider refactor that broke the C64 core
|
2017-05-09 09:58:23 -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
|
3dd5478efd
|
spaces to tabs in C64 files
|
2017-04-24 10:09:31 -05: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 |
adelikat
|
b73a500d6b
|
Major sound provider refactor. Create a unified interface ISoundProvider, that is an IEmulator service and break it off of IEmulator. IAsyncSoundProvider was kept as a shim for now, for legacy cores that were inherintly async.
|
2016-12-11 11:15:00 -06:00 |
adelikat
|
b697110098
|
Rename ISoundProvider to IAsyncSoundProvider to more accurately describe what the service does
|
2016-12-09 10:24:43 -06:00 |
Anthony Konzel
|
9557a25301
|
C64: Improved disk support.
|
2016-03-09 19:53:02 -06:00 |
Anthony Konzel
|
a435cc912c
|
C64: Use Chip6522 factory.
|
2016-03-03 18:03:48 -06:00 |
Anthony Konzel
|
64ded912df
|
C64: Implement more of the VIA timers.
|
2016-03-02 23:45:13 -06:00 |
Anthony Konzel
|
a06dd5f768
|
C64: Faster loading savestates. Also fix input not working after loading state.
|
2016-03-01 16:03:20 -06:00 |
Anthony Konzel
|
67edd5df1e
|
C64: Simplify input handling.
|
2016-03-01 13:14:59 -06:00 |
zeromus
|
1e26688c19
|
fix build error in c64
|
2016-02-22 23:44:18 -06:00 |
Anthony Konzel
|
ac9a4ef777
|
Apply C64 core update patch.
|
2016-02-22 17:50:11 -06:00 |
Kabuto
|
004c8294fb
|
c64 core uses ISettable now and supports 2 more video standards
|
2015-09-28 23:52:23 +02:00 |
Kabuto
|
f7c15bfd0f
|
Fixed indentation and TODOs
|
2015-09-28 20:53:19 +02:00 |
Kabuto
|
1e9564a337
|
C64 core: tape loading added, lots of bugfixes and improvements
|
2015-09-28 01:30:58 +02:00 |
adelikat
|
91ffc17aae
|
Refacotor MemoryDomain.Size to be long instead of int, still some small todos, but it compiles and seems to work
|
2015-01-18 15:25:47 +00:00 |
saxxonpike
|
a7491f4e8f
|
Commodore64: Disable some warnings in CIA-2 about unused variables (for now)
|
2014-10-21 18:30:01 +00:00 |
saxxonpike
|
1b367c1873
|
Commodore 64: Add new CIA emulation (disconnected for this commit but it is a drop-in replacement). Fixed RAM writes underneath CPU IO port space ($00/$01)
|
2014-10-09 02:14:15 +00:00 |
saxxonpike
|
01034eb628
|
Commodore 64: Rudimentary savestates.
|
2014-10-03 23:22:17 +00:00 |
saxxonpike
|
2fb95adb1a
|
Commodore 64: Remove useless 'experimental' folder, make namespaces match folders
|
2014-10-03 21:04:37 +00:00 |
saxxonpike
|
2e45c73c2f
|
Commodore 64: Expanded sprites now show full 21 rows, sprite priority fixed (shadows in Uridium, various demos)
|
2014-10-03 00:53:02 +00:00 |
saxxonpike
|
6e563a455c
|
Commodore 64: Writes to RAM above 1k in Ultimax mode are now invalid, should fix memory corruption issues when a cart writes data to itself.
|
2014-10-02 19:58:39 +00:00 |
goyuken
|
b0970451aa
|
internal infrastructure for video presentation changes (aspect ratio, apparent size, etc)
|
2014-04-30 23:48:37 +00:00 |
adelikat
|
7393f132ab
|
Move CPUs from Emulation.Common to Emulation.Cores
|
2014-01-22 01:14:36 +00:00 |
saxxonpike
|
20e8ddf673
|
C64: Fixed a misspelling in timer constant name. Added method to track lag cycles from VIC.
|
2013-12-10 07:04:44 +00:00 |
adelikat
|
7e45f13282
|
Change project name BizHawk.Emulation to BizHawk.Emulation.Cores
|
2013-11-15 14:05:47 +00:00 |