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 306a9465adccccdf760104b92fa26faea882f48f.
|
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 |
|
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
|
a1f0ceb54e
|
git-svn-id: https://subversion.assembla.com/svn/cmosher/apple2/emu/v6502@10088 884d43a4-ffbe-47e9-90ca-fd8c37d7eb32
|
2011-06-24 20:01:24 +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 |
|