Commit Graph

10 Commits

Author SHA1 Message Date
saxxonpike 1e8569be97 Commodore64: Renamed Sprite to SpriteGenerator. Created GraphicsGenerator file, with plans to isolate the background graphics generation (as it is a separate logical unit within the chip itself.) 2013-08-26 20:07:50 +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 1c18da52b3 Commodore64: Border unit implemented fully, timing is much better now and works for both PAL and NTSC. 2013-08-24 20:13:16 +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 228fa3869f Video chip timing in the old core now builds its timing tables dynamically instead of having them hardcoded- should greatly reduce human error. The algorithm should cover every single revision of VIC. 2013-08-24 15:21:51 +00:00
saxxonpike bde52b25bd Commodore64: More work on the experimental VIC. Some speedups in the current VIC from caching the video mode and removing unnecessary shifts from the inner loops of the background graphics generator. 2013-08-23 08:57:20 +00:00
saxxonpike b5fcb81727 Commodore64: Save states implemented. 2013-08-19 03:42:40 +00:00
saxxonpike 4efe07378f Commodore64: Preparation to implement savestates once again. 2013-08-18 01:21:53 +00:00
saxxonpike 03087a88eb Commodore64: Split the Vic code into a number of files. More time spent coding, less time spent looking for things. 2013-08-17 20:51:09 +00:00