Commit Graph

11 Commits

Author SHA1 Message Date
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 60db7b9fe6 Commodore64: Marginal speedup from converting the rest of the uints to int. No noticeable accuracy difference. 2013-08-17 06:51:55 +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 c64951fce8 commodore64: implement motherboard configuration, add sprite-sprite and sprite-data collision interrupts to VIC 2012-12-05 21:07:51 +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