I've added this from a GPLed archive I found. The original developer seems to have abandoned this project.
C C++ HTML Objective-C Batchfile NSIS
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
AddJoyDrivers imported from an archive I found Feb 23, 2012
Branding imported from an archive I found Feb 23, 2012
CreateBAT Add TimeStamping when code-signing drivers. Add ability to sign final… May 14, 2016
CreateINF Use UTC 0 when date-stamping INF files. INF2CAT otherwise fails if yo… May 14, 2016
Docs imported from an archive I found Feb 23, 2012
Helper64 imported from an archive I found Feb 23, 2012
IOCTLSample imported from an archive I found Feb 23, 2012
Installer Create shortcut for Windows Joystick Control Panel applet in PPJoy St… May 14, 2016
PPJoyAPI imported from an archive I found Feb 23, 2012
PPJoyAPI_turboC++ imported from an archive I found Feb 23, 2012
PPJoyBus imported from an archive I found Feb 23, 2012
PPJoyCOM imported from an archive I found Feb 23, 2012
PPJoyCpl Restore Unicode header to the beginning of the file. May 14, 2016
PPJoyDLL imported from an archive I found Feb 23, 2012
PPJoyInc imported from an archive I found Feb 23, 2012
PPJoyJoy imported from an archive I found Feb 23, 2012
PPJoyKey imported from an archive I found Feb 23, 2012
PPJoyMouse imported from an archive I found Feb 23, 2012
PPortJoy imported from an archive I found Feb 23, 2012
RCCallbackDLLs imported from an archive I found Feb 23, 2012
SetupHelper Add "user32.lib" dependancy which was missing. Fixes "SetupHelper.obj… May 14, 2016
TestSign Here are theproper .bat files that were missing Feb 25, 2012
Tools imported from an archive I found Feb 23, 2012
UnInst64 imported from an archive I found Feb 23, 2012
ViseHelper imported from an archive I found Feb 23, 2012
Visio Diagrams imported from an archive I found Feb 23, 2012
W98Ports imported from an archive I found Feb 23, 2012
COPYING.txt imported from an archive I found Feb 23, 2012
Defects.txt imported from an archive I found Feb 23, 2012
LICENSE.md Add License and ReadMe to Repository. May 14, 2016
PPJoy test.txt imported from an archive I found Feb 23, 2012
README.md Update author credits. May 16, 2016
backup.bat Here are theproper .bat files that were missing Feb 25, 2012
dirs imported from an archive I found Feb 23, 2012
make_product.bat Fix "include" and "lib" paths missing from VCexpress compile environm… May 14, 2016

README.md

PPJoy

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.

  1. Install the Windows 7 Driver Development Kit (DDK). Download ISO from here

  2. Install Visual C 2005 Express. Download ISO from here

  3. Install Visual C 2005 Express SP1 updates. Download SP1 from here and SP1 Vista/Win7 update from here

  4. 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

  5. Install Visual Studio 2008 SP1 Update. Download ISO from here

  6. Install NSIS 2 (Nullsoft Scriptable Install System). Download version 2.xx from here

  7. 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

  8. Download the PPJoy Source and extract it somewhere locally.

  9. 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"