Commit Graph

28 Commits

Author SHA1 Message Date
adelikat 9751fd5a1a Move interfaces and base implemenations from emulation to emulation.common 2013-11-04 01:39:19 +00:00
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
adelikat 3f410a771c small code cleanups and deal with some warnings 2013-10-27 17:07:37 +00:00
saxxonpike 826ebba22f Commodore64: Simplify g_Idle code, the document I was basing this information on was inconsistent with the circuitry (and this way makes more sense) 2013-08-31 23:10:02 +00:00
saxxonpike 58649b810e Commodore64: ECM code was missing g_Idle check. 2013-08-31 23:04:03 +00:00
saxxonpike 0258d6b131 Commodore64: Added g_Idle flag to bitmap modes. 2013-08-31 22:58:58 +00:00
saxxonpike d3687bb68d Commodore64: Further development in the experimental Vic. The process in which the Vic puts graphics and sprite data into the shift regs should be replicated perfectly, and some graphics mode code can be combined as a result. 2013-08-31 22:54:44 +00:00
saxxonpike 2e178d84e1 Updated Experimental Vic. 2013-08-30 20:22:12 +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 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 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 99a5c3e109 Commodore64: Completed initial experimental Vic, pending testing. 2013-08-21 20:14:25 +00:00
saxxonpike cfc2b141bf Commodore64: Experimental Vic implementation nearly complete. 2013-08-21 12:12:30 +00:00
saxxonpike c827d42f2d Commodore64: Experimental VIC updated. 2013-08-21 09:38:22 +00:00
saxxonpike 6b454f3a78 Commodore64: Clear registers when calling Reset() in Vic and Sid. 2013-08-20 08:31:18 +00:00
saxxonpike 5c762638c1 Commodore64: Video registers updated in experimental framework. 2013-08-20 08:27:36 +00:00
saxxonpike 2e7935938a Commodore64: Split up and moved source files. No user-observable changes in execution. 2013-08-20 07:27:59 +00:00
saxxonpike e9bacfd683 Commodore64: More preparation for savestates, condensed the PLA (this is as fast as it can get) 2013-08-18 03:58:39 +00:00
saxxonpike c3605a0181 Oops, broke the build. (It's fixed now.) 2013-08-18 02:24:18 +00:00
saxxonpike e9d4c09ad1 Commodore64: Video chip framework maintenance. 2013-08-18 02:21:32 +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 84a0179583 Commodore64: More progress on experimental framework plus a small speedup in the current framework. 2013-08-17 05:55:07 +00:00
saxxonpike e6c55f318d Commodore64: New framework PLA WIP 2013-08-16 20:11:53 +00:00
saxxonpike 30174b9b9c Commodore64: Mobo glue for the experimental framework is complete. 2013-08-16 11:28:00 +00:00
saxxonpike 9cc6936b89 Commodore64: Whoops, forgot the CIA in the new test framework. 2013-08-16 10:20:38 +00:00
saxxonpike 155aea5b89 Commodore64: Framework for a bit of an experiment.. 2013-08-16 09:52:25 +00:00
saxxonpike 7c532fbd01 Commodore64: Experimental video chip things. 2013-08-15 09:49:38 +00:00