apple2pi/README.md

37 lines
1.0 KiB
Markdown
Raw Normal View History

2022-08-25 23:30:36 +00:00
# Apple II Pi
2013-05-24 01:22:02 +00:00
2022-08-25 23:30:36 +00:00
See the [upstream repo](https://github.com/dschmenk/apple2pi) for the original, full info.
2013-10-21 20:27:35 +00:00
2022-08-25 23:30:36 +00:00
## Installing
2013-05-24 16:19:55 +00:00
2022-08-25 23:30:36 +00:00
1. Flash [Apple-II-Pi.uf2](https://github.com/oliverschmidt/apple2pi/releases/latest/download/Apple-II-Pi.uf2) to the Raspberry Pi Pico.
2013-05-24 16:19:55 +00:00
2022-08-25 23:30:36 +00:00
2. Install [Raspberry Pi OS](https://www.raspberrypi.org/software/).
2013-05-24 16:19:55 +00:00
2022-08-25 23:30:36 +00:00
3. Execute
```
sudo apt install libfuse-dev -y
wget https://github.com/oliverschmidt/apple2pi/archive/refs/heads/master.zip -O apple2pi.zip
unzip apple2pi.zip
mv apple2pi-master apple2pi
cd apple2pi
make
sudo make install
```
2013-09-11 20:31:12 +00:00
2022-08-25 23:30:36 +00:00
4. Execute `sudo systemctl start a2pi.service` to run the Apple II Pi Daemon right away.
2013-09-11 20:31:12 +00:00
2022-08-25 23:30:36 +00:00
## Using
2013-09-11 20:31:12 +00:00
2022-08-25 23:30:36 +00:00
1. Start Apple II Pi either via cold boot or `PR#n`.
2013-05-27 22:27:40 +00:00
2022-08-25 23:30:36 +00:00
2. Make sure to check out `a2term` in a Raspberry Pi shell.
2013-05-27 22:27:40 +00:00
2022-08-25 23:30:36 +00:00
## Building
2013-05-27 22:27:40 +00:00
2022-08-25 23:32:09 +00:00
1. Execute `make` in `/pidrive` (requires [cc65](https://cc65.github.io/)).
2013-05-27 22:27:40 +00:00
2022-08-25 23:30:36 +00:00
2. Build the project in `/pipico` (requires the [Raspberry Pico C/C++ SDK](https://www.raspberrypi.com/documentation/microcontrollers/c_sdk.html)).
2013-05-27 22:27:40 +00:00
2022-08-25 23:30:36 +00:00
3. Execute `make` in `/src`.