Commit Graph

27 Commits

Author SHA1 Message Date
Christopher Mosher 55df84b305 refactor: add top-level Emu6502 class 2013-12-15 01:13:44 -05:00
Christopher Mosher 5b009ee67e refactor: further split Common and SegmentCache 2013-12-14 22:48:06 -05:00
Christopher Mosher ca692a6fc8 refactor: add Cpu6502Helper; extract Common 2013-12-14 21:04:57 -05:00
Christopher Mosher 40ba79a34d fixed inconsistent breaking; other refactoring
the sets of Segment* 's needed to be sorted consistently
2013-12-14 18:10:32 -05:00
Christopher Mosher a10889ecd8 refactor: add vss and vcc bools to seg 2013-12-14 01:04:55 -05:00
Christopher Mosher 540862e22b fix includes 2013-12-13 23:18:50 -05:00
Christopher Mosher 4f6338422f add main program; working OK 2013-12-13 10:01:38 -05:00
Christopher Mosher 7000622746 (WIP) compiles now 2013-12-13 09:55:19 -05:00
Christopher Mosher af2fe80221 (WIP) more changes for new data structures 2013-12-12 23:31:47 -05:00
Christopher Mosher b6624094be (WIP) add more low-level segment stuff 2013-12-12 17:05:33 -05:00
Christopher Mosher 654d0510c8 done reading trans network 2013-12-12 08:37:45 -05:00
Christopher Mosher e8ae299597 more WIP on new pointer-based data structure 2013-12-11 17:13:46 -05:00
Christopher Mosher 384597e0f9 clean up the powerOn stuff; add comments 2013-12-03 08:33:28 -05:00
Christopher Mosher f8d5955b6e minor cleanup; init mem with $95 2013-11-26 01:21:17 -05:00
Christopher Mosher 2aab7240d2 some refactoring and cleanup 2013-11-26 01:09:56 -05:00
Christopher Mosher 3a0229555b first version to compile and link OK
removed redundant code from v6502.cpp;
moved relevant code from v6502.cpp to addressbus.h
added crude Makefile
fix other compilation errors
2013-11-25 23:14:22 -05:00
cmosher 6aa71fbbb9 git-svn-id: https://subversion.assembla.com/svn/cmosher/apple2/emu/v6502@10094 884d43a4-ffbe-47e9-90ca-fd8c37d7eb32 2011-06-27 23:27:23 +00:00
cmosher 42b4af0a07 git-svn-id: https://subversion.assembla.com/svn/cmosher/apple2/emu/v6502@10093 884d43a4-ffbe-47e9-90ca-fd8c37d7eb32 2011-06-27 21:36:29 +00:00
cmosher 86e4a75ef2 git-svn-id: https://subversion.assembla.com/svn/cmosher/apple2/emu/v6502@10092 884d43a4-ffbe-47e9-90ca-fd8c37d7eb32 2011-06-27 03:24:05 +00:00
cmosher 27ec3d4d32 git-svn-id: https://subversion.assembla.com/svn/cmosher/apple2/emu/v6502@10091 884d43a4-ffbe-47e9-90ca-fd8c37d7eb32 2011-06-26 23:52:13 +00:00
cmosher cb855b7f3f git-svn-id: https://subversion.assembla.com/svn/cmosher/apple2/emu/v6502@10090 884d43a4-ffbe-47e9-90ca-fd8c37d7eb32 2011-06-24 21:12:12 +00:00
cmosher e4b86377e5 git-svn-id: https://subversion.assembla.com/svn/cmosher/apple2/emu/v6502@10089 884d43a4-ffbe-47e9-90ca-fd8c37d7eb32 2011-06-24 21:07:27 +00:00
cmosher b3edf147d3 git-svn-id: https://subversion.assembla.com/svn/cmosher/apple2/emu/v6502@10087 884d43a4-ffbe-47e9-90ca-fd8c37d7eb32 2011-06-24 20:01:12 +00:00
cmosher 77a69187bf working v6502
git-svn-id: https://subversion.assembla.com/svn/cmosher/apple2/emu/v6502@10086 884d43a4-ffbe-47e9-90ca-fd8c37d7eb32
2011-06-24 19:05:33 +00:00
cmosher 7f3c4c471f git-svn-id: https://subversion.assembla.com/svn/cmosher/apple2/emu/v6502@10085 884d43a4-ffbe-47e9-90ca-fd8c37d7eb32 2011-06-24 18:16:24 +00:00
cmosher 3dab7ff2d4 git-svn-id: https://subversion.assembla.com/svn/cmosher/apple2/emu/v6502@10084 884d43a4-ffbe-47e9-90ca-fd8c37d7eb32 2011-06-24 17:29:08 +00:00
cmosher 3e91644957 git-svn-id: https://subversion.assembla.com/svn/cmosher/apple2/emu/v6502@10083 884d43a4-ffbe-47e9-90ca-fd8c37d7eb32 2011-06-24 12:31:54 +00:00