|
|
||
|---|---|---|
| docs | ||
| simulator | ||
| .gitignore | ||
| .gitmodules | ||
| readme.md | ||
readme.md
Cardiograph computers
The Cardiographs are a pair of imaginary computers, designed as educational toys.
Inspired by the CARDIAC paper computer, they are intended to be simple enough to build as hand-operated paper models.
Their design is guided by two additional criteria:
- They should be capable of producing interesting graphical output
- They should accurately model the functioning of a real computer (by operating on binary data, for example)
The two computers
The two Cardiograph computers are:
- the Cardiograph Mark I (CG) is a mainframe machine
- the Micro Cardiograph (µCG) is a microprocessor trainer (a miniaturized descendent of the mainframe)
They use the same instruction set and have very similar CPUs. (TODO: is that true?)
The main difference is in their peripheral hardware: the Mark I is designed for batch processing and supports punched-card input, while the MicroCardiograph is designed to be used interactively.
Simulator
Micro ElectroCardiograph (µECG) is a simulator for the Micro Cardiograph.