Zusie - My Relay Computer
I amuse myself by constructing a computer almost entirely out of relays.
Relays were used to construct computers well before vacuum tubes, transistors or integrated circuits were feasible for the task. The main inspiration is the machines by Konrad Zuse of the late 30s and early 40s.
Quick feature list:
Who is Zusie?
- 8-bit data bus and 16-bit address bus
- 3 x 8-bit accumulator registers, 2 x 12-bit registers (for index, addresses and jumps)
- 64k solid state memory, holding heap, stack and program
- 12-bit program counter and 12-bit stack pointer
- ALU capable of not, and, or, xor, add, increment, decrement, shift, and indirectly, subtraction
- Writable microprogram stored in solid-state device for sequencing
- Assembler and Microassembler running in DOS and communicating with Zusie over parallel port.
An introduction, with specifications and info about the architecture
News and Build Log
With lots of pictures and videos of the machine!
The Story behind Zusie
Why build such a device?
Assemble and run your own Zusie programs online on this visual simulator!
Software, source code etc
Info about relay computers and other people's projects. Also some book references.
I would love to read any comments, suggestions or questions that you have about my project!
Please use this form to contact me.
Homebuilt CPUs WebRing
Join the ring?
To join the Homebuilt CPUs ring, drop me a line
mentioning your page's URL. I'll then add it to the list.
You will need to copy this code fragment into your page.
: The ring is chartered for projects that include a home-built
CPU. It can emulate a commercial part, that′s OK. But actually using that
commercial CPU doesn′t rate. Likewise, the project must have been
at least partially built: pure paper designs don′t rate either. It can be built using any technology
you like, from relays to FPGAs.