Skip to content
An expandable SBC-version of the Apple 1 computer, easy to get started with and lot of cool stuff that can be added to it!
Assembly C++ Batchfile
Branch: master
Clone or download
tebl Merge pull request #5 from 0cjs/master
RC6502 Apple 1 SBC/README: Fix spelling errors and typos
Latest commit 3f9d9af Jan 25, 2020
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Abandoned Serial adapter abandoned (moved to RC-ONE and completed) Jan 25, 2020
Gallery Added gallery images Feb 28, 2019
RC6502 Apple 1 SBC
RC6502 Backplane Added bleed LED to backplane Feb 11, 2019
RC6502 CPU Added reset circuit README Jan 14, 2019
RC6502 Debug Debug module schematic reworked Jun 24, 2019
RC6502 Joystick
RC6502 PSG Commit PSG changes from last year Jan 21, 2020
RC6502 Prototyping Added prototyping module Feb 9, 2019
RC6502 RAM Updated RAM board BOM Feb 16, 2019
RC6502 RIOT Added gallery images Feb 28, 2019
RC6502 ROM Moved files around Jan 21, 2020
RC6502 Reset Circuit Added picture note, used gallery image is from previous revision. Jan 14, 2019
RC6502 Serial IO Moved files around Jan 21, 2020
RC6502 TIA NTSC Clock TIA (NTSC) clock schematic added Mar 8, 2019
RC6502 TIA NTSC Tweaked silkscreen Jan 22, 2020
RC6502 Terminal Terminal gerber export Jan 22, 2020
RC6502 VDU Amplifier Added gallery images Feb 28, 2019
RC6502 VDU Color Amplifier Added gallery images Feb 28, 2019
RC6502 VDU
Templates SBC board cleaned up and exported Jan 25, 2020
common Cleaned up SBC schematic some more Jan 21, 2020
documentation Moved files around Jan 21, 2020
software wozmon source Jan 25, 2020
.gitignore
LICENSE.md Initial commit May 14, 2017
README.md

README.md

RC6502 Apple 1 Replica

Since building and spending time with the excellent RC2014 computer kit, I wanted to build another one from scratch while learning even more about them along the way. Combine that with the love of old machines I'll never be able to own, and the missing knowledge to actually do that I instead started looking for books on how things work on a more basic level.

Seems someone, Tow Owad ofcourse, wrote a book on called "Apple 1 Replica Creation, Back to the garage" on how to build an Apple 1 computer from scratch and made it freely available on http://www.applefritter.com/. Couldn't possibly find a more perfect match, so thank you for that Tom! Only thing missing was the PCBs, so with that in mind I set about designing them in KiCAD. Before long, the RC6502 Apple 1 Replica was born.

I started designing each function as a separate module for ease of debugging, later all this was concentrated down into a computer on a single PCB. A so called Single Board Computer (SBC) to call my own, but with the ability to connect it up to a backplane of your choice (either my own, or you can use the RC2014 one) so that extra functionality can be plugged in and added as you please. The fun part is designing additions for it, so check out the various modules if there's something you'd like to add to it.

I've been documenting the build process of the various components on my blog at https://hvetebolle.blogspot.no/p/rc6502.html, but be warned that it's in my native language (Norwegian) so this might not be anywhere close to readable for most people. For those of you relying on English as a language, and don't want to try out Google Translate, the essence of it is that it all amounts to a fully functional Apple 1 replica computer built with the cheapest parts possible!

RC6502 Computer RC6502 SBC Computer

Modules

Like the RC2014 I've decided to keep things very modular with each card more or less doing one simple thing, easier to wrap ones head around as a beginner and a lot easier to understand when troubleshooting - also a lot cheaper to upgrade or replace since you don't actually need to replace the entire thing, just the specific board. With the conversion of the RC6502 computer to a SBC-version (Single Board Computer), you now have the option to build an all in one version on a single PCB - alternatively you can build the completely full-sized version as before if you want to! Most can be accomplished with the SBC version so to start things off, I recommend getting PCBs of the SBC (order) as well as the backplane (order).

In order to build a single board computer (SBC) of RC6502 you'll need the following modules:

In order to build the complete full-sized RC6502 you'll need the following modules:

Optional modules:

If you would like to have a copy of one or more modules, what you'll need to do is zip up the contents of the export directory for each module and give that to your favourite PCB fabrication plant. Personally I prefer to use PCBWay, each module is only 5$ each and new accounts even get the first one free! Please use the supplied link when signing up to help me support this project, I'll get a small discount on future orders and hopefully I can afford to keep developing new and exciting modules. Some of the modules also have an order-link, using this you won't have to deal with the rather daunting PCB fabrication order forms so you know it'll work on the first order attempt!

You can’t perform that action at this time.