├── Cpu.dig ├── Cpu.svg ├── README.md ├── alu ├── ALUOpDiodeMatrix.hex ├── adder.dig ├── adder.svg ├── alu.dig ├── alu.svg ├── diode-matrix-readme.txt ├── flags.dig ├── flags.svg ├── logic.dig ├── logic.svg ├── shift.dig ├── shift.svg ├── universal-logic-8bit.dig └── universal-logic-8bit.svg ├── mainbus ├── 62256.dig ├── buscontrol.dig ├── buscontrol.svg ├── clock_reset.dig ├── clock_reset.svg ├── mainbus.dig ├── mainbus.svg ├── memory.dig ├── memory.svg ├── program-memory.dig ├── program-memory.hex ├── reg-16bit-updownload.dig ├── reg-16bit-updownload.svg ├── reg-16bit-xfer.dig ├── reg-16bit-xfer.svg ├── reg-8bit-generalpurpose.dig ├── reg-8bit-generalpurpose.svg ├── reg-constant.dig └── reg-constant.svg ├── pipeline ├── pipeline-stage0.dig ├── pipeline-stage0.svg ├── pipeline-stage1-rom1.dig ├── pipeline-stage1-rom1.hex ├── pipeline-stage1-rom2.dig ├── pipeline-stage1-rom2.hex ├── pipeline-stage1.dig ├── pipeline-stage1.svg ├── pipeline-stage2-rom1.dig ├── pipeline-stage2-rom1.hex ├── pipeline-stage2-rom2.dig ├── pipeline-stage2-rom2.hex ├── pipeline-stage2.dig ├── pipeline-stage2.svg └── pipeline.dig └── tests ├── test0-annotated.svg ├── test0.csv └── test0.svg /Cpu.dig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamon/jamessharman-8bit-cpu-sim/HEAD/Cpu.dig -------------------------------------------------------------------------------- /Cpu.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamon/jamessharman-8bit-cpu-sim/HEAD/Cpu.svg -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamon/jamessharman-8bit-cpu-sim/HEAD/README.md -------------------------------------------------------------------------------- /alu/ALUOpDiodeMatrix.hex: -------------------------------------------------------------------------------- 1 | v2.0 raw 2 | 0 3 | 10 4 | 20 5 | c 6 | 4c 7 | 80 8 | 40 9 | 83 10 | 43 11 | f 12 | 38 13 | 3e 14 | 36 15 | 33 16 | -------------------------------------------------------------------------------- /alu/adder.dig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamon/jamessharman-8bit-cpu-sim/HEAD/alu/adder.dig -------------------------------------------------------------------------------- /alu/adder.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamon/jamessharman-8bit-cpu-sim/HEAD/alu/adder.svg -------------------------------------------------------------------------------- /alu/alu.dig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamon/jamessharman-8bit-cpu-sim/HEAD/alu/alu.dig -------------------------------------------------------------------------------- /alu/alu.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamon/jamessharman-8bit-cpu-sim/HEAD/alu/alu.svg -------------------------------------------------------------------------------- /alu/diode-matrix-readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamon/jamessharman-8bit-cpu-sim/HEAD/alu/diode-matrix-readme.txt -------------------------------------------------------------------------------- /alu/flags.dig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamon/jamessharman-8bit-cpu-sim/HEAD/alu/flags.dig -------------------------------------------------------------------------------- /alu/flags.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamon/jamessharman-8bit-cpu-sim/HEAD/alu/flags.svg -------------------------------------------------------------------------------- /alu/logic.dig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamon/jamessharman-8bit-cpu-sim/HEAD/alu/logic.dig -------------------------------------------------------------------------------- /alu/logic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamon/jamessharman-8bit-cpu-sim/HEAD/alu/logic.svg -------------------------------------------------------------------------------- /alu/shift.dig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamon/jamessharman-8bit-cpu-sim/HEAD/alu/shift.dig -------------------------------------------------------------------------------- /alu/shift.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamon/jamessharman-8bit-cpu-sim/HEAD/alu/shift.svg -------------------------------------------------------------------------------- /alu/universal-logic-8bit.dig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamon/jamessharman-8bit-cpu-sim/HEAD/alu/universal-logic-8bit.dig -------------------------------------------------------------------------------- /alu/universal-logic-8bit.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamon/jamessharman-8bit-cpu-sim/HEAD/alu/universal-logic-8bit.svg -------------------------------------------------------------------------------- /mainbus/62256.dig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamon/jamessharman-8bit-cpu-sim/HEAD/mainbus/62256.dig -------------------------------------------------------------------------------- /mainbus/buscontrol.dig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamon/jamessharman-8bit-cpu-sim/HEAD/mainbus/buscontrol.dig -------------------------------------------------------------------------------- /mainbus/buscontrol.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamon/jamessharman-8bit-cpu-sim/HEAD/mainbus/buscontrol.svg -------------------------------------------------------------------------------- /mainbus/clock_reset.dig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamon/jamessharman-8bit-cpu-sim/HEAD/mainbus/clock_reset.dig -------------------------------------------------------------------------------- /mainbus/clock_reset.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamon/jamessharman-8bit-cpu-sim/HEAD/mainbus/clock_reset.svg -------------------------------------------------------------------------------- /mainbus/mainbus.dig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamon/jamessharman-8bit-cpu-sim/HEAD/mainbus/mainbus.dig -------------------------------------------------------------------------------- /mainbus/mainbus.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamon/jamessharman-8bit-cpu-sim/HEAD/mainbus/mainbus.svg -------------------------------------------------------------------------------- /mainbus/memory.dig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamon/jamessharman-8bit-cpu-sim/HEAD/mainbus/memory.dig -------------------------------------------------------------------------------- /mainbus/memory.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamon/jamessharman-8bit-cpu-sim/HEAD/mainbus/memory.svg -------------------------------------------------------------------------------- /mainbus/program-memory.dig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamon/jamessharman-8bit-cpu-sim/HEAD/mainbus/program-memory.dig -------------------------------------------------------------------------------- /mainbus/program-memory.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamon/jamessharman-8bit-cpu-sim/HEAD/mainbus/program-memory.hex -------------------------------------------------------------------------------- /mainbus/reg-16bit-updownload.dig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamon/jamessharman-8bit-cpu-sim/HEAD/mainbus/reg-16bit-updownload.dig -------------------------------------------------------------------------------- /mainbus/reg-16bit-updownload.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamon/jamessharman-8bit-cpu-sim/HEAD/mainbus/reg-16bit-updownload.svg -------------------------------------------------------------------------------- /mainbus/reg-16bit-xfer.dig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamon/jamessharman-8bit-cpu-sim/HEAD/mainbus/reg-16bit-xfer.dig -------------------------------------------------------------------------------- /mainbus/reg-16bit-xfer.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamon/jamessharman-8bit-cpu-sim/HEAD/mainbus/reg-16bit-xfer.svg -------------------------------------------------------------------------------- /mainbus/reg-8bit-generalpurpose.dig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamon/jamessharman-8bit-cpu-sim/HEAD/mainbus/reg-8bit-generalpurpose.dig -------------------------------------------------------------------------------- /mainbus/reg-8bit-generalpurpose.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamon/jamessharman-8bit-cpu-sim/HEAD/mainbus/reg-8bit-generalpurpose.svg -------------------------------------------------------------------------------- /mainbus/reg-constant.dig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamon/jamessharman-8bit-cpu-sim/HEAD/mainbus/reg-constant.dig -------------------------------------------------------------------------------- /mainbus/reg-constant.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamon/jamessharman-8bit-cpu-sim/HEAD/mainbus/reg-constant.svg -------------------------------------------------------------------------------- /pipeline/pipeline-stage0.dig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamon/jamessharman-8bit-cpu-sim/HEAD/pipeline/pipeline-stage0.dig -------------------------------------------------------------------------------- /pipeline/pipeline-stage0.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamon/jamessharman-8bit-cpu-sim/HEAD/pipeline/pipeline-stage0.svg -------------------------------------------------------------------------------- /pipeline/pipeline-stage1-rom1.dig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamon/jamessharman-8bit-cpu-sim/HEAD/pipeline/pipeline-stage1-rom1.dig -------------------------------------------------------------------------------- /pipeline/pipeline-stage1-rom1.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamon/jamessharman-8bit-cpu-sim/HEAD/pipeline/pipeline-stage1-rom1.hex -------------------------------------------------------------------------------- /pipeline/pipeline-stage1-rom2.dig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamon/jamessharman-8bit-cpu-sim/HEAD/pipeline/pipeline-stage1-rom2.dig -------------------------------------------------------------------------------- /pipeline/pipeline-stage1-rom2.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamon/jamessharman-8bit-cpu-sim/HEAD/pipeline/pipeline-stage1-rom2.hex -------------------------------------------------------------------------------- /pipeline/pipeline-stage1.dig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamon/jamessharman-8bit-cpu-sim/HEAD/pipeline/pipeline-stage1.dig -------------------------------------------------------------------------------- /pipeline/pipeline-stage1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamon/jamessharman-8bit-cpu-sim/HEAD/pipeline/pipeline-stage1.svg -------------------------------------------------------------------------------- /pipeline/pipeline-stage2-rom1.dig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamon/jamessharman-8bit-cpu-sim/HEAD/pipeline/pipeline-stage2-rom1.dig -------------------------------------------------------------------------------- /pipeline/pipeline-stage2-rom1.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamon/jamessharman-8bit-cpu-sim/HEAD/pipeline/pipeline-stage2-rom1.hex -------------------------------------------------------------------------------- /pipeline/pipeline-stage2-rom2.dig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamon/jamessharman-8bit-cpu-sim/HEAD/pipeline/pipeline-stage2-rom2.dig -------------------------------------------------------------------------------- /pipeline/pipeline-stage2-rom2.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamon/jamessharman-8bit-cpu-sim/HEAD/pipeline/pipeline-stage2-rom2.hex -------------------------------------------------------------------------------- /pipeline/pipeline-stage2.dig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamon/jamessharman-8bit-cpu-sim/HEAD/pipeline/pipeline-stage2.dig -------------------------------------------------------------------------------- /pipeline/pipeline-stage2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamon/jamessharman-8bit-cpu-sim/HEAD/pipeline/pipeline-stage2.svg -------------------------------------------------------------------------------- /pipeline/pipeline.dig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamon/jamessharman-8bit-cpu-sim/HEAD/pipeline/pipeline.dig -------------------------------------------------------------------------------- /tests/test0-annotated.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamon/jamessharman-8bit-cpu-sim/HEAD/tests/test0-annotated.svg -------------------------------------------------------------------------------- /tests/test0.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamon/jamessharman-8bit-cpu-sim/HEAD/tests/test0.csv -------------------------------------------------------------------------------- /tests/test0.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamon/jamessharman-8bit-cpu-sim/HEAD/tests/test0.svg --------------------------------------------------------------------------------