Windows LPT/Virtual Joystick driver, originally developed by Deon Van Der Westhuysen. Special thanks to Deon for developing these drivers and releasing the code as open source. See:
http://ppjoy.blogspot.com
This repository is a safe keeping of the PPJoy source code. It also includes some required fixes
due to last minute changes in the source when originally released that broke compilation.
Compile Environment is:
Windows 7 SP1 x64
User with Admin rights
Download the following below. Use your favourite ISO virtual disk tool to mount the ISO images. Here's a free virtual disk tool if you need.
Install in default directories.
-
Install the Windows 7 Driver Development Kit (DDK). Download ISO from here
-
Install Visual C 2005 Express. Download ISO from here
-
Install Visual C 2005 Express SP1 updates. Download SP1 from here and SP1 Vista/Win7 update from here
-
Install Visual Studio 2008 in Custom mode and make sure to tick/add the extra component "x64 compiler and linker"
Download 90 day trial ISO of Professional from here -
Install Visual Studio 2008 SP1 Update. Download ISO from here
-
Install NSIS 2 (Nullsoft Scriptable Install System). Download version 2.xx from here
-
Install InfoZip command line compression tool. Place the extracted zip.exe somewhere in your path or simply in the PPJoy source root folder. Download from: ftp://ftp.info-zip.org/pub/infozip/win32/zip300xn.zip
-
Download the PPJoy Source and extract it somewhere locally.
-
Reboot the system
When the system restarts, open a Command Prompt. Change directory to the root of the PPJoy source.
Run "make_product.bat"
The build process will take a few minutes and the final compiled file is produced in the following relative folder:
"___Product___\PPJoySetup-0.8.4.6.exe"