Let's get it started...

A project log for Apple 1 Mini

A minified replica of the Apple 1 computer

Ruud van FalierRuud van Falier 08/04/2017 at 14:370 Comments

A good month ago I was contemplating what to build next...
I had just finished building an 8-bit CPU on a breadboard - thanks to Ben Eater's amazing teaching skills - and figured I could step it up a notch.
That's when I came across the other Ben's (Heckendorn) videos on him building an Apple 1 on a piece of perf board and my new goal had been set: to build myself an Apple 1.

I started by researching the resources Ben Heck had left behind, which was mainly based on Briel Computers' Apple 1 Replica project.
During that research I began creating a new circuit diagram for my own build.
Starting a new circuit from scratch really helped me understand every aspect of the computer. That and troubleshooting it with my oscilloscope and logic analyzer once I put everything on a prototype board.

Once the prototype was functional, I decided to produce one (inefficient) PCB to verify my circuit diagram was correct.
The result of that first PCB (revision 0) can be found in the gallery; it's a rather large board, but works exactly as I hoped!

What I have so far:

I intentionally started with a board that does the bear minimum; run 6502 code and provide serial communication.
The idea is that the computer is expanded in the future by adding boards on top of the main board using the expansion header.

What I have planned for this project: