mirror of
https://github.com/tjboldt/Apple2-IO-RPi.git
synced 2024-08-31 14:30:04 +00:00
1.7 KiB
1.7 KiB
Setup starting from scratch
- Have PCBs made from PCBWay or from the gerber and drill files in the Hardware folder or email me for a blank or fully assembled board
- Solder chips, header and capacitors in place
- If you have an EPROM programmer, it is preferred to pre-populate the EEPROM with the contents of AT28C68B.bin
- Attach Raspberry Pi Zero 2 W facing outward from the card
- Install Raspberry Pi OS on microSD card using a modern computer
- Use Raspberry Pi Imager
- Click "Choose OS"
- Select Other => "Raspberry Pi OS Lite (64 bit)" for the Zero 2 W
- Click on the gear icon in the bottom right
- Enable ssh
- Set password
- Configure wifi
- Set locale settings
- Put microSD card in the RPi
- Install the expansion card into the Apple II
- Power on the Apple II
- Only if you didn't have an EPROM programmer in step 3, install firmware with utility (can be found on Apple2-IO-RPi.hdv drive image in the release on GitHub)
- Use
ssh
to connect to the RPi using the password you configured wget --no-cache -O - https://raw.githubusercontent.com/tjboldt/Apple2-IO-RPi/main/RaspberryPi/setup.sh | bash
Options
You can support two drives and change their drive images.
- Modify the
ExecStart
line in/etc/systemd/system/apple2driver.service
and make it something like the following:ExecStart=/home/pi/Apple2-IO-RPi/RaspberryPi/apple2driver/apple2driver -d1 /home/pi/Apple2-IO-RPi/RaspberryPi/Apple2-IO-RPi.hdv -d2 /home/pi/Apple2-IO-RPi/RaspberryPi/TotalReplay401.hdv
sudo systemctl daemon-reload
sudo systemctl restart apple2driver.service