dschmenk/apple2pi

Connecting Apple IIc to Raspberry Pi 4?

Taxman45 opened this issue · 5 comments

Dave, I have an Apple IIc and a Raspberry Pi 4 B with 8GB Ram with Raspian Buster installed. I purchased the Apple serial cable and the USB to Serial adapter cable from the links on the ADT Pro website. I have no problem connecting my IIc as a serial console to the Pi and use it that way regularly. After reading about the apple2pi project I attempted to give it a go and used the "owners manual" link on your site and the instructions on Github. I could not get the Apple IIc to go past the spinning / . I did not compile the program on my Pi but downloaded the compiled binary from the web and then installed it. I tried a fresh install of Raspian after it failed to work to see if my previous commands to make my usual serial console connection were keeping it from working. No help there. I am able to use ADT Pro but I have to stop the getty for ttyUSB0.service for the ADT Pro to connect. Does this project work with the hardware that I'm trying to use it with? Is there something specific about connecting via serial cable that I need to do differently? I would appreciate any help you can offer. Thanks!

It should work no problem, especially if you have ADTPro working. However, you will need to adjust the setup slightly. First, you will have to disable the getty service on the RS232<->USB adapter. Enable the a2pid to work over the adapter by editing the /etc/default/a2pi file and uncomment the USB0 device line.

The Apple //c will default to the second serial port (I think), so if you need to change it, exit out of the a2pi client at the spinner and run setup. Select the serial port that is connected to the Pi. Should be good to go.

you will have to disable the getty service on the RS232<->USB adapter

Sudo systemctl disable serial-getty@ttyUSB0. service

So THIS is why ADTPro and the A2SERVER Pi image I have will NOT find the serial port successfully perhaps? It's not some RXTX nonsense so much as I didn't disable Getty so it never sees the port. Hmmmm. Gonna try this.