Hardware Overview

This is a simple overview of the hardware for the Whizz80 computer.

There are many different ways on how you can construct the hardware for the Whizz80. I've tried to keep the design as simple as possible so that it could be built and tested on a breadboard. Indeed this is where I first started.

It can also be constructed via point-to-point solder wiring on protoboard. I see this as the next step away from a breadboard to something more permanent and robust, without the expense of a PCB.

Finally you can construct the Whizz80 on a printed circuit boards once you are happy with it.

I have found that by keeping everything modular and made the interfaces pluggable, it means I can use some parts PCB, some parts protoboard and even some parts still on a breadboard.

All I can document is how I have constructed the hardware for myself. Feel free to copy, or come up with your own methods (and would love to hear about any improvements).

Much of the hardware has not been built yet, or is in a prototype stage, or I haven't had the time to upload the details here yet.

General Hardware specifications

  • 8-bit Z80 CPU running up to 2MHz
  • 32kb ROM
  • 32kb RAM
  • Input device
  • Output device
  • Storage device

I've left the Input/Output/Storage device design as generic as possible as I want to be able to change them as required. Some examples of input could be simple switches, a keyboard or even a serial terminal (which could do output as well).