www.mycpu.eu (C) 2023 by Dennis Kuschel 

On this page you will find everything you need to build MyCPU.


<< go back


Download the Self-Build Guides

Here you will find all technical documentation that is required to build my computer system. Below is the list of available guides. A minimalistic system needs at least the first three components: CPU, Memory Unit and Multi-I/O. To be able to use the optional components you must have all required components. 

Every guide contains detailed documentation, board layouts, schematics and software.

MyCPU - Introduction

Read me first!
MyCPU Processor Selfbuild Guide

Version:  MyCPU23  2015-07-24
Memory Unit Selfbuild Guide

Version: 2016-09-01
-v1 -d
Multi-I/O Unit Selfbuild Guide

Version: 2015-07-24
-v2 -d
Interrupt Controller Selfbuild Guide

Version: 2015-07-24
-v3 -d
IDE Controller Selfbuild Guide

Version: 2015-07-24
-v5 -d
VGA Graphic Unit Selfbuild Guide

Version: 2015-07-24
Ethernet Interface Controller

Version: 2015-07-24
Power-Supply for MyCPU

Version: 2015-07-24


All MyCPU PCB Gerber files
This archive contains the gerber files for all 20 MyCPU PCBs from above. You can use these files to order the boards from JLCPCB or other PCB manufacturers. Please note that I cannot guarantee that the files are free of errors. I created the files with the very old version 5.10.0 of Eagle, but I did not order the boards myself to verify the correctness of the files.
>> Download <<

Projects from the community:

MyCPU Register-Monitor
This little extension is a "live-display" for the register-set of the MyCPU. The display shows the 16-bit wide address register, the 8-bit wide accumulator, X- and Y-register and stackpointer, and the three flags "overflow", "zero" and "carry".
The display board is layed out as piggyback for the CPU itself. The board is connected to the CPU either with flat cables or (with a bit tinkering) with long wirewrap-connectors. Because of this the display board is not suited for rack mount of the MyCPU system.
If you can't use the board this way you can still make your own board layout, or maybe you take only the idea of the display for your own creation.

Kind Regards, Robin Tönniges >> Download <<

Hint: You may also download the MyCPU Software Emulator. With this program you can verify each stage of the development process. The appropriated command line parameters are shown on the right side in the table. For example, to simulate a system that consists of the MyCPU, the Memory Unit and Multi-I/O, you execute the emulator with the command line " cpuemu8 -v2 -d ".


Download MyCPU Software

On this page you will find the newest available software for the MyCPU. I recommend you to visit this page frequently so you won't miss an update. If you have written some software for the MyCPU, I would be pleased if you would allow me to publish your work on this page.

This archiv contains all available Operating System Software for the MyCPU in source- and in binary form. (e.g. EPROM images for the memory board, remote boot server program, etc).

Version:  2016-09-02
Release:  1.25
Kernel :  3.1
>> Download <<
Download the MyCPU Emulator. This program simulates the MyCPU in software, so you can see what you can expect from your own selfbuild MyCPU.

V8.0 with Software v160902 >> Download <<
( get old version v7 )  
Download the ANSI C-Compiler for MyCPU. The compiler is based on the CC65/smallC and generates code for MyCPU and 6502 compatible processors.

Version:  1.8 >> Download <<
Download the Cross Assembler "MyCA" for MyCPU. The Cross Assembler is available for Windows and Linux. The package contains a setup for Windows and the source code.   (read more about MyCA)

Version:  1.10 >> Download <<


Further Downloads

I/O-Address Mapping of Peripheral Devices.
>> download <<
Download all guides in Open Office .odt format.
>> Download <<