PROM_PROGRAMMER.png

PROM Programmer Driver

Portable Network Graphics (PNG) - 29.27 kB - 07/31/2017 at 13:22

Preview
Download

ino - 12.36 kB - 08/08/2016 at 08:26

Download

1_CPU_IOBoard.png

Print to scale image of the IO Board design

Portable Network Graphics (PNG) - 246.16 kB - 07/31/2016 at 00:33

Preview
Download

2_CPU_Timing&MemoryBoard.png

Print to scale image of the Timing and Memory Board design

Portable Network Graphics (PNG) - 218.87 kB - 07/31/2016 at 00:33

Preview
Download

3_CPU_ProgramCounterBoard.png

Print to scale image of the PC Board design

Portable Network Graphics (PNG) - 216.33 kB - 07/31/2016 at 00:33

Preview
Download

4_CPU_ALU_ADDER.png

Print to scale image of the ALU ADDER Board design

Portable Network Graphics (PNG) - 220.40 kB - 07/31/2016 at 00:33

Preview
Download

5_CPU_ALU_NAND.png

Print to scale image of the ALU NAND Board design

Portable Network Graphics (PNG) - 219.06 kB - 07/31/2016 at 00:33

Preview
Download

6_CPU_ALU_COMPARATOR.png

Print to scale image of the Comparator Board design

Portable Network Graphics (PNG) - 205.59 kB - 07/31/2016 at 00:33

Preview
Download

WeirdCPU.gif

An animated GIF of Weird CPU running an LED Light Chaser Program.

Graphics Interchange Format - 1.62 MB - 07/30/2016 at 09:52

Preview
Download

MonitorPROMHighNimbbleWriter.ino

PROM Programmer code for writing the high nimble of the Monitor program to PROM

ino - 6.36 kB - 07/29/2016 at 12:31

Download

MonitorPROMLowNimbbleWriter.ino

PROM Programmer code for writing the low nimble of the Monitor program to PROM.

ino - 6.34 kB - 07/29/2016 at 12:22

Download

Programmer.JPG

A photo of the PROM Programmer

JPEG Image - 1.41 MB - 07/29/2016 at 12:21

Preview
Download

ProgrammerDesign.PNG

The strip-board design or layout of the PROM Programmer

Portable Network Graphics (PNG) - 154.27 kB - 07/29/2016 at 12:21

Preview
Download

Monitor.xlsm

This is the code for the monitor.
Basically a very simple assembler macro that allows the use of labels, constants and aliases.
To code by hand is a bit too hard!

application/vnd.ms-excel.sheet.macroEnabled.12 - 38.70 kB - 08/04/2016 at 03:45

Download

ProgramLedChaser.xlsm

My favourite, a simple LED light chaser.
As the CPU does not have a SHR instruction it is done in software. If I build another CPU it will definately include this instruction.

application/vnd.ms-excel.sheet.macroEnabled.12 - 37.48 kB - 08/04/2016 at 03:45

Download

Program8BitCounter.xlsm

A simple 8 bit counter.

application/vnd.ms-excel.sheet.macroEnabled.12 - 36.28 kB - 08/04/2016 at 03:45

Download

1_CPU_IOBoard.diy

CPU: IO Board using DIYLC.

diy - 481.78 kB - 07/28/2016 at 10:24

Download

2_CPU_Timing&MemoryBoard.diy

CPU: Timing and Memory Board using DIYLC.

diy - 373.76 kB - 07/28/2016 at 10:24

Download

3_CPU_ProgramCounterBoard.diy

CPU: Program Counter Board using DIYLC.

diy - 448.10 kB - 07/28/2016 at 10:24

Download

4_CPU_ALU_ADDER.diy

CPU: ALU Adder Board using DIYLC.

diy - 402.12 kB - 07/28/2016 at 10:24

Download

5_CPU_ALU_NAND.diy

CPU: ALU NAND Board using DIYLC.

diy - 378.10 kB - 07/28/2016 at 10:24

Download

6_CPU_ALU_Comparator.diy

CPU: ALU Comparator Board using DIYLC.
Not implemented!

diy - 336.73 kB - 07/28/2016 at 10:24

Download

16130_CPU.TSC

If you use Tina simulation software then this may be useful to you (same as 16130_CPU.jpg).

tsc - 223.73 kB - 07/28/2016 at 01:14

Download

16130_CPU.JPG

Here is an image of the CPU design.

JPEG Image - 965.49 kB - 07/28/2016 at 01:16

Preview
Download