# PPJoy

## Parallel Port joystick driver for Windows 98/Me/2000/XP v0.30
(C) Deon van der Westhuysen, 2002

### What is PPJoy?

PPJoy is device driver that lets you to use digital (e.g. old Atari, Spectravideo, etc.) joysticks in Windows. PPJoy supports Windows 98, Me, 2000 and XP. Please see the Interfaces section for a list of supported interfaces.

The PPJoy homepage can be found at http://www.angelfire.com/retro/deonvdw/PPJoy.htm or http://www.geocities.com/deonvdw/PPJoy.htm.

### Supported Operating Systems

PPJoy was primarily designed for Windows 2000 and XP but will also work on Windows 98 and Me with a few restrictions.

Windows 98 and Me restrictions:

- PPJoy cannot properly share a Parallel Port with anything else. The PPJoy driver needs to be disabled (In Device Manager) when you need to use a port for something else.
- PPJoy setup cannot automatically install the required device drivers.
- You have to delete joysticks in the Game Controllers applet before deleting them using the PPJoy applet.

Note: The Windows 98/Me support is preliminary, and at this stage probably only for the brave.
Also note the following:

- Reboot before you install the Parallel Port Joystick Bus (PPJoyBus.sys) driver - if you don't your system may crash right after you finish the install.
- You may have to calibrate your joystick in the Game Controllers Control Panel applet.

Windows NT 4 or Windows 95 is not supported.

### User manual

The user manual covers the following topics:

- Installing the PPJoy driver
- Important notice about Driver Signing for Windows 2000 and XP users
- Possible warning messages due to Driver Signing
- Additional installation steps for Windows 98 and Me
- Opening the PPJoy Control Panel applet
- Configuring new joysticks in PPJoy
- Removing joysticks configured in PPJoy

### Supported joystick interfaces

The following joystick adapters are currently supported:

- Amiga 4 Player
- CHAMPgames
- DirectPad Pro
- IanHarries
- Linux0802
- LinuxDB9c
- LPT JoyStick
- SNESkey2600
- STFormat
- Tormod
- TheMaze
- TurboGraFX

The following types are not (yet) supported. Support will be added on request.

- MULTIJOY
- PCAE

There are currently no plans to support gamepads. This is mainly because I don't own any gamepad hardware. For gamepad drivers you can look at these sites:

- NTPAD XP
- PSXPAD
- aldostools

### Licensing

The driver is free for personal use. I would appreciate a postcard or email from you if you are using the driver. My details are:

      Deon van der Westhuysen
      6 Keurboom Crescent
      Plattekloof
      7500
      Republic of South Africa

      email: deonv@vodacom.co.za

If you make money off this driver I expect to share in the profits. ;-)

### Support and feedback

I am writing this driver in my free time. You are welcome to drop me an email if you are having problems but I cannot promise a speedy response or bugfix. I'd like to hear how the driver worked for you and any features you would like to see.