Commit Graph

63 Commits

Author SHA1 Message Date
Christopher Mosher 556a3ebd44
Create LICENSE 2019-07-22 18:18:29 -04:00
Christopher Mosher 918fcba02b
Create README.md 2019-07-22 18:17:30 -04:00
Christopher Mosher a4e04c3331 add trace of transistors 2013-12-16 21:51:12 -05:00
Christopher Mosher 735259becc fix trans list: all Vxx to c2, sort, dedup 2013-12-15 17:09:41 -05:00
Christopher Mosher d3068e35e6 refactor: add TransCache 2013-12-15 14:00:43 -05:00
Christopher Mosher 90145f3d37 refactoring: add final class, remove redundant code, etc. 2013-12-15 12:49:18 -05:00
Christopher Mosher 55df84b305 refactor: add top-level Emu6502 class 2013-12-15 01:13:44 -05:00
Christopher Mosher 84715444c9 refactor: extract setpSeg typedef to own header 2013-12-15 00:23:25 -05:00
Christopher Mosher da174b54cd refactor: 2 pull bools to 1 enum; remove gate backptr 2013-12-15 00:03:46 -05:00
Christopher Mosher 48249ccb60 add doxygen to build 2013-12-14 23:37:39 -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 e05f941086 fix mem leak and -Wall warnings 2013-12-14 01:49:50 -05:00
Christopher Mosher a10889ecd8 refactor: add vss and vcc bools to seg 2013-12-14 01:04:55 -05:00
Christopher Mosher c2a0bd5937 refactor; also notices intermittent failures 2013-12-14 00:26:34 -05:00
Christopher Mosher 540862e22b fix includes 2013-12-13 23:18:50 -05:00
Christopher Mosher fd7bd7a4a2 remove old index-based code 2013-12-13 23:15:55 -05:00
Christopher Mosher 70d040a3aa some refactoring; use C++11 foreach 2013-12-13 23:06:13 -05:00
Christopher Mosher 4f6338422f add main program; working OK 2013-12-13 10:01:38 -05:00
Christopher Mosher 61c95521b1 fix link target in makefile 2013-12-13 09:57:31 -05:00
Christopher Mosher 09acc8940b Revert "remove default cmds from makefile"
This reverts commit 306a9465ad.
2013-12-13 09:56:08 -05:00
Christopher Mosher 7000622746 (WIP) compiles now 2013-12-13 09:55:19 -05:00
Christopher Mosher 306a9465ad remove default cmds from makefile 2013-12-13 00:02:48 -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 a5f11856ba add ignore for Windows executable 2013-12-11 00:02:47 -05:00
Christopher acd93b877b add SegmentCache class 2013-12-10 23:58:09 -05:00
Christopher Mosher abe1e7d2e6 new trans structs (wip) 2013-12-10 17:45:18 -05:00
Christopher Mosher b5446cca3f refactor: remove iseg prefix from segment constants 2013-12-10 13:25:14 -05:00
Christopher Mosher e187549210 flag VCC as having pullup (just for consistency) 2013-12-09 19:20:53 -05:00
Christopher Mosher 9b0bc1bb15 incorporate new transistor format file into code 2013-12-09 19:17:26 -05:00
Christopher Mosher 7bd00764c2 add new format transistor file 2013-12-09 16:05:09 -05:00
Christopher Mosher cdeb82aa91 remove annoying leading zero from orig segs file 2013-12-05 16:20:10 -05:00
Christopher Mosher 81f6fce895 added comments 2013-12-04 16:32:20 -05:00
Christopher Mosher 062940e903 refactor pin init 2013-12-04 13:40:54 -05:00
Christopher Mosher dff0fa8af5 minor refactor 2013-12-03 15:03:55 -05:00
Christopher Mosher 384597e0f9 clean up the powerOn stuff; add comments 2013-12-03 08:33:28 -05:00
Christopher Mosher ba9cc7596d add debug info to build 2013-12-03 08:32:05 -05:00
Christopher Mosher bb42ee9198 refactor some 2013-11-29 23:32:04 -05:00
Christopher Mosher fbb8227f17 refactor: rearrange methods 2013-11-29 23:10:07 -05:00
Christopher Mosher 0e589f56d2 refactor: change names, add comments 2013-11-29 22:17:46 -05:00
Christopher Mosher 212a7809d4 remove orig js files and other aux progs 2013-11-26 01:30:59 -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 ba6ae1751e seems to be working 2013-11-25 23:28:26 -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 09046e9715 git-svn-id: https://subversion.assembla.com/svn/cmosher/apple2/emu/v6502@10211 884d43a4-ffbe-47e9-90ca-fd8c37d7eb32 2011-09-01 03:06:27 +00:00