adelikat
|
7b03fc0bc0
|
Move Buffer.cs and Util.cs from BizHawk.Emulation to BizHawk.Common, and add 1234832983 usings
|
2013-11-04 00:36:15 +00:00 |
saxxonpike
|
31fb1499ca
|
Commodore64: Code cleanup.
|
2013-08-27 08:35:35 +00:00 |
saxxonpike
|
6fdc7284bd
|
Commodore64: Split Sid classes into three files, up from one. Fixed border timing in TimingBuilder. Renamed Sync class to SaveState.
|
2013-08-26 19:22:04 +00:00 |
saxxonpike
|
3dc1e8dba2
|
Commodore64: Fix sprites and tweaked timing, should now be pixel perfect with test intro "rem-17".
|
2013-08-25 07:58:25 +00:00 |
saxxonpike
|
c0bad5eccb
|
Commodore64: Rewrote the character graphics generator as a shift register like real equipment. Roughly 10% performance increase and looks great. Sprites need work yet.
|
2013-08-25 00:31:52 +00:00 |
saxxonpike
|
4ef73eb676
|
Fix some compiler warnings. Border is still odd, needs the other half of the border unit logic. Also, a marginal performance boost from sealing classes.
|
2013-08-24 17:30:46 +00:00 |
saxxonpike
|
b5fcb81727
|
Commodore64: Save states implemented.
|
2013-08-19 03:42:40 +00:00 |
saxxonpike
|
a3b1fb3c36
|
Commodore64: Interrupt and timer chip tweaks.
|
2013-08-17 10:46:27 +00:00 |
saxxonpike
|
0a54f95b4f
|
Commodore64: Removed a lot of functions in the motherboard glue to simplify things.
|
2013-08-14 05:33:10 +00:00 |
saxxonpike
|
5c37b64eec
|
Commodore64: Removed a lot of unnecessary function chains and converted unsigned types to int.
|
2013-08-14 05:05:17 +00:00 |
saxxonpike
|
e075982a00
|
Commodore64: Rewrote cassette, serial, 6522, 6526 and 6510 port code.
|
2013-08-13 12:23:32 +00:00 |
adelikat
|
cff1ff2940
|
Removing unused directives from a bunch of files because I was playing around with resharper, but that got boring so not every file
|
2013-04-14 20:39:19 +00:00 |
saxxonpike
|
245ce3d72f
|
commodore64: fix up some timer chip routines, and directional dataport should be more accurate
|
2012-12-07 21:01:22 +00:00 |
saxxonpike
|
c64951fce8
|
commodore64: implement motherboard configuration, add sprite-sprite and sprite-data collision interrupts to VIC
|
2012-12-05 21:07:51 +00:00 |
saxxonpike
|
bb3061baf8
|
commodore64: SyncState for MOS 6526
|
2012-12-03 07:43:11 +00:00 |
saxxonpike
|
d951094e6d
|
commodore64: Add 6526 2-cycle timer delay, seems to pass more tests now. CPU Dataport inputs on lower 3 bits are always high now, may fix some paging issues. Fix joystick input so that only port A is affected on pure outputs.
|
2012-12-01 08:40:08 +00:00 |
saxxonpike
|
08c83a16fd
|
commodore64: joystick input now works 100% accurately (tested with ciaports.prg from the VICE test suite)
|
2012-12-01 00:02:24 +00:00 |
saxxonpike
|
ae8566a0df
|
commodore64: made some input changes (more fixes to come later), removed some duplication in pin information between PLA, CPU and cartridge port
|
2012-11-30 21:12:23 +00:00 |
saxxonpike
|
e490d1be04
|
commodore64: input added back, this method is closer to the circuitry itself
|
2012-11-28 17:26:40 +00:00 |
saxxonpike
|
8e55810161
|
commodore64: more video function implemented in the new system, 12 pixel delay also applied to border
|
2012-11-28 06:21:52 +00:00 |
saxxonpike
|
49a847d8bc
|
commodore64: VIC timing fix, implemented new cartridge I/O which handles writes into ROM addresses (apparently some carts use this)
|
2012-11-28 03:30:59 +00:00 |
saxxonpike
|
95d228f413
|
commodore64: new core with focus on low-level comm between chips and activity on both phases of the clock
|
2012-11-27 05:11:40 +00:00 |