A Reimagining of Steve Wozniak's Pivotal WorkDesigned by Adwater & Stir in United States of America
Here is a simple Apple 1 kit – it’s more than an emulator, but less than a re-creation. I’d call it a “re-imagining” of Steve Wozniak’s historic Apple 1. I like to design through-hole electronic kit…Read More…
Here is a simple Apple 1 kit – it’s more than an emulator, but less than a re-creation. I’d call it a “re-imagining” of Steve Wozniak’s historic Apple 1.
I like to design through-hole electronic kits. I've been working on this project on and off for a few years and I am almost complete. This is an assembled version of the that kit - I had to build several dozen of these in my development process. This is the latest version of the kit and has been fully tested and “burned-in” for 24 hours+.
It uses a real 6502 processor, a 6821 Peripheral Interface Adaptor (PIA), RAM, and ROM like the original Apple 1 but the rest is consolidated into modern components, like a PIC32 microprocessor and an Arduino Nano. Apple BASIC is included in ROM and it has the ability to load software from the included SD card.
The world certainly did not need another “work-alike” Apple 1. In fact, it’s possible nowadays to fully source and build your own exact replica of an Apple 1 (here’s mine):
While building an exact replica is fun and rewarding, it is a lot of work, expensive (around $1,000), and requires a lot of trouble-shooting and maintenance to keep it running.
Several years ago I read the book “Apple I Replica Creation: Back to the Garage” by Tom Owad and enjoyed the in-depth discussion of Steve Wozniak’s design and inspiration for the Apple 1, as well as Vince Briel’s work in creating the Replica 1.
My goal was to create a through-hole kit that can be assembled in a weekend, allow you to get a taste of what using an Apple 1 was like, load real Apple 1 software quickly and easily, and use modern easily-obtained peripherals (USB keyboard, VGA monitor, SD card). My real interest is building affordable kits, since I grew up in the generation of Heathkit, Altair 8800, COSMAC Elf, and the ZX-80/81 kits.
So while this is not a full-featured, historically accurate re-creation of the Apple 1, it is a pleasant kit and fun to show off.
Upon power-up you are in the system monitor (or “Wozmon”). This was the original interface hand-assembled by Steve Wozniak in 1976. It allows you to view and set memory contents, and run programs.
Also included in ROM is Steve Wozniak’s original Apple BASIC (the predecessor to Integer BASIC). The original Apple 1 required you to load this from a cassette tape, but for ease-of-use, it is included in ROM and instantly available.
I have also added extensions to obtain a catalog of programs available on the SD card, as well as the ability to load software with a simple command. Loading software is slow, but about the same speed as the original Apple 1 loading from a cassette.
Unfortunately the ability to save programs is not yet available (at least not easily, there are hacks to make this possible). As this is an open source project, I would assume that functionality could be implemented in the near future.
You will receive a fully assembled Open AC-1. An SD card is provided with a small selection of Apple 1 software. You will need to provide a VGA monitor and a compatible USB keyboard (a wired USB keyboard directly connected without a USB hub).
You can download the Assembly/Operations manual below.
Here’s an Open AC-1 with a 4×3 VGA monitor and mechanical keyboard:
This project is a combination of multiple open-source and public domain efforts. I would like to acknowledge and thank the authors and creators.
Integer BASIC – Steve Wozniak – Steve hand assembled the BASIC interpreter and Wozmon included in ROM.
RC6502 Apple 1 SBC – Copyright Tor-Eirik Bakke Lunde GPL-3.0 license – Much of this project is an extension of his work.
VT100 Terminal – Copyright Geoff Graham GPL-3.0 license – His work provides the VGA output and character generation, which I modified to use the Apple 1 font and added some Apple 1 specific functionality.
USB Keyboard processing for the VT100 Terminal program – David Hansel GPL-3.0 license
No country selected, please select your country to see shipping options.
No rates are available for shipping to .
Enter your email address if you'd like to be notified when Open AC-1 (Apple 1 Compatible) can be shipped to you:
Thanks! We'll let you know when the seller adds shipping rates for your country.
|Shipping Rate||Tracked||Ships From||First Item||Additional Items|
We recognize our top users by making them a Tindarian. Tindarians have access to secret & unreleased features.
We look for the most active & best members of the Tindie community, and invite them to join. There isn't a selection process or form to fill out. The only way to become a Tindarian is by being a nice & active member of the Tindie community!