User`s manual
0 0 F10
- - F11
= = F12
Delete BS DEL
Escape ESC CTRL+ESC
Return ENTER LF
Two special key sequences have a backdoor function for Apple II Pi: OpenApple+SolidApple+Delete
will exit the Apple II client code, returning keyboard control back to the Apple II. If you want to
resume interaction with the Linux daemon, you can either re-run the A2PI:STARTUP program, or
reboot the A2PI floppy. The other key sequence, Control+Reset will re-establish the connection
between the client and server. If ever the Apple II keyboard becomes disconnected with the Raspberry
Pi, Control+Reset should fix it. If the keyboard is still not responsive, one or both of the Apple II and
Raspberry Pi may need to be rebooted.
Mouse Input:
The Apple II mouse, if connected, will show up as a standard Linux mouse. The OpenApple key can
modify the single mouse button to return RIGHT_BTTN, and the SolidApple key can modify the
mouse button to return MIDDLE_BTTN. If you don't have, or don't want to use an Apple II mouse,
any compatible USB mouse can be plugged into the Raspberry Pi. The USB mouse won't be available
to the Apple II, but Linux and the GSport emulator will see it and use it.
Gameport Input:
Any Apple II gameport device can show up as a Linux device using one of the following drivers. A
joystick driver can be made to load automatically at boot time by inserting the driver into the
'/etc/rc.local' file. These drivers can be loaded by hand, using the command:
sudo <driver>
with <driver> being one of the three following:
a2joy:
Any Apple II game-port device can show up as a regular Linux joystick with the a2joy driver. There is
an additional X server rule installed by the a2pi package to make sure joysticks don't get used as mouse
control when running the X server.
a2joymou:
You can use the joystick to control the mouse with the a2joymou driver. The default mouse button is
connected to button 0. However, because the joystick buttons share the same circuitry as the
OpenApple and ClosedApple keys, the sequence to get the RIGHT_BTTN mouse click, you must
first depress button 1, then depress button 0 (button 1 modifies button 0). This removes the confusion
of using the keyboard Fn-x keys popping up right-click menus.
a2joypad:
The remaining driver, a2joypad, is a poorly tested driver for Koala Pad type devices. It will attempt to
14
14