At first I wanted to etch the PCBs all by myself, but anfter I tried it with the Interrupt Controller, I found it was way too much manual work (I had to drill every single hole by hand). So I ordered some PCBs online and since they come with vias it was ideal.
So at first I began assembling the power supply. After the CPU-Stack and the Mem-Unit were finished, the system was ready for its first self-check. At first I had some problems and contacted Dennis. He is a great guy and helped me a lot. With his help I got the MyCPU up and running and the seperate modules got finished over time. As the MyCPU got bigger, my excitement grew, too. After about 3/4 of a year it was finished, so I took it with me to the Pi And More and the visitors loved it!
On this picture you can see the main stack. At the bottom is the power supply and bus termination located.
Above the PSU you can see the IDE controller with a connected CF-card which is acting as a harddrive
Obove the IDE controller you can see the Mem-Unit with Extension card. The full 1MB RAM is installed as well as the ROM for OS.
above that you can see the Interrupt controller. It has a 61Hz timer interrupt for making the CPU capable of multitasking.
Last but not least at the very top you can see the CPU stack. It is an 8bit processor currently running with 7.2MHz. Attached to it is a register monitor for displaying all the data and adresses. It is fun to watch it and if your CPU freezes, you can trace down the error and fix it.
On the back of the pcbs you can see the 64pin backplane bus with the connectors.
And here you can see the interface stack.
At the bottom you can see the Multi-IO card with its 3 pcbs. It has two RS232 COM ports, one PS/2 connector for keyboard, one LCD port, one LPT port and 8 input and 8 output pins
Above that you can see the ethernet module with a 10Mbit/s transfer rate.
At the very top is the mighty VGA graphics card with a resolution of 640x400px and 16 colors. It has 256kB dedicated graphic memory and an internal clock speed of 25MHz. It can display roughly at 25Hz.