Apple2-IO-RPi v5
Update: There is a v6 but the only difference is a jumper to select internal (Apple expansion bus) vs. external (USB) power.
https://github.com/tjboldt/Apple2-IO-RPi
Purpose
The purpose of this project is to provide I/O for an Apple II series 8 bit computer via a Raspberry Pi Zero W which is powered by the Apple II expansion bus. This includes using the attached RPi Zero W for it's storage, network and processor to provide new functionality for the Apple II.
Project Status
So far, this is a project and not a finished product. The current prototype is on the fifth revision and a few have been assembled and tested. It is now possible for the Apple II to boot from and write to a virutal hard drive image stored on the RPi in any slot and execute simple commands on the RPi via the Apple II. The code has very few tests and is incomplete. Note that currently the firmware assumes an 80 column card is in slot 3 and than you have lowercase support. If you have a problem or idea for enhancement, log an issue here. I recommend starring/watching the project for updates on GitHub. You are welcome to fork the project and submit pull requests which I will review.
Features
Boot menu which waits for RPi to be ready
ProDOS bootable drive from image stored on RPi
Execute Linux commands on the RPi from the Apple II
Load binary files directly from the RPi to the II
Update Apple II firmware in place from image on RPi
Supports two drive images at the same time (Note: backward compatible with previous firmware but requires firmware update in order to work with two drives)
Apple2-IO-RPi v5
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
- Comments(4)
- Likes(9)
- Stefan Karlsson Sep 17,2023
- Engineer Apr 03,2023
- Marcello Cruz Sep 17,2022
- Mark Peter Vargha Aug 22,2022
- Dustin Smith Feb 24,2022
- Engineer Feb 06,2022
- 6502-Jan Jan 12,2022
- KEVIN RAUER Jan 08,2022
- derux Nov 11,2021
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by Terence Boldt
- Apple2-IO-RPi v7 Apple2-IO-RPi v7PurposeThe purpose of this project is to provide I/O for an Apple II series 8 bit co...
- ProDOS ROM-Drive v4 This is a peripheral card for the Apple ][ series computers that acts as a read-only solid state dis...
- Apple2-IO-RPi v6 PurposeThe purpose of this project is to provide I/O for an Apple II series 8 bit computer via a Ras...
- ProDOS ROM-Drive v3 -- REPLACED with v4 UPDATE: v2.1, v2.5 and v3.0 have a data bus error causing occasional read failures. This is fixed in...
- Apple2-IO-RPi v5 Update: There is a v6 but the only difference is a jumper to select internal (Apple expansion bus) v...
-
Build a Walking Robot: Theo Jansen Style 3D Printed Octopod
161 0 4 -
-
-
kmMiniSchield MIDI I/O - IN/OUT/THROUGH MIDI extension for kmMidiMini
144 0 0 -
DIY Laser Power Meter with Arduino
225 0 3 -
-
-
Box & Bolt, 3D Printed Cardboard Crafting Tools
191 0 2