The virtual driver interface allows you to emulate joystick input from other applications or other physical controllers. Windows will treat these devices just like any other joystick and they can be used in any game or application that accepts joystick input.
Download Ppjoy Joystick Driver 0.8.4.6
The drivers included allow you to use sega, playstation, NES gamepads, as well as older game consoles such as Atari by connecting them via the parallel port. The system detects what game system to adapt to, and allows the user to customize buttons to their preference for quick and easy play. It is stated to be similar to the Direct Pad Pro. PPjoy supports a virtual joystick interface which functions so that other applications can use the interface to generate joystick events through the application. There is also a keyboard-to-joystick application that uses this interface as well.
PPJoy is a joystick device driver for Windows. PPJoy was originally designed for joysticks connected to the parallel port but it also supports other devices connected via USB, MIDI or the virtual joystick interface.
In order to test if it worked, use the PPJoy control panel applet to readd a virtual device. If it is possible to set the device mappings the new driver installed properly. Connect any joysticks to the system and check to see if PPJoy had the lowest ID number. The device with the lowest ID will appear on top in the USB Game controller control panel applet.
I tried the sample.ini from 32bit lib download (with : [Mappings]PAD1=Controller (Cyborg Rumble Pad - PC/Xbox 360)PAD4=Dual Trigger 3-in-1).I also tried some other ini file, nothing seems to work or change anything. I tried deleting (remove from both system & direct input from ppjoy config) the virtual joysticks, adding them again, which requires a reboot. I then tried to just remove them from direct Input and then re-add them, but this doesn't change anything either.
Confirming the regression. Works under older "xinputemu3.0-vista" but I'm unable to get it running with the latest versions. Using Windows 7 64 bit, ppjoy 0.8.4.6, glovepie 0.45, original windows bluetooth stack.
This is a schematic to make the cable using the NTPadXP drivers included in the PPJoy driver download. This version allows you to connect 2 controllers, and use the parallel port in ECP/EPP mode.
I first cut the end of my parallel port cable that connects to the printer, stripped back the insulation to expose the wires.Then you strip the wires back, and 1 by 1 with your voltmeter, check for continuity for each wire to each pin on the male parallel port connector. Using an alligator clip on one of your multimeter leads makes it a lot easier to test the wires. Make sure to write down the color of wire for each pin. ( I haven't found a standard code for parallel port cables), and also the Belkin parallel port cable I used had more than 25 wires, with several of the wires going to the same pins... Anyway, here is the color code I found, but I'm sure yours will be different unless you are using the exact same cable:// Pinouts for the Belkin Parallel port cable. Multiple wires go to the same pin on some wires..// Also, a lot of the secondary colors are terribly hard to read (ie: black/gray/brown) double// check your connections.1. Brown2. Brown/White3. Brown/Red4. Red5. Red/Black6. Orange7. Orange/White8. Orange/Black9. Yellow10. Green11. Green/White12. Blue & Red/Gray13. Blue/Black & Red/Gray14. Pink15. Gray/Brown16. Red/White17. White18. Brown/Blue(gray?)19. Gray/Red20. Yellow/Brown21. Yellow/White22. Green/Black(gray?) & Yellow/Gray23. Pink/Brown & Red/Gray24. Green/Black(gray?) & Blue/Brown & Violet/Brown25. Pink/Black(gray?) & Gray/White & White/BlackOptionalIf you have a breadboard and want to test this out before soldering it all together, you should note the pinouts for your Serial DB9 cable as well. There is no standard here either, but one of the cables followed the resistor color code. My other one did not. To connect these up to a breadboard I had to cut small pieces of CAT5 and solder them to each wire... not exactly fun, but worth it to me since I wanted to see this work before I started soldering.You will also want to download PPJoy now, and see if this works for you: (I use this version in Windows XP)Another link for a newer version of PPJoy is here: -new-version.html(possibly works better for Windows 7/Vista)Install it, Add a Joystick from the new PPJoy item in your control panel, and make sure to use the NTPad XP drivers. After adding, I had to click the mapping button, which gave me an error, hit cancel, then Windows recognized the driver and I was able to see it under my Control Panel / Gamepads item. This let me test all the buttons out. If all the buttons don't seem to be working, you may want to check in your BIOS settings to make sure your Parallel port is set up to ECP or EPP mode. If you have an older computer you may not have this option, or the parallel port may not be compatible, you can try a different schematic / driver in PPJoy. There are several different ones you can use, but I chose this one because it allowed for 2 ports and the least amount of other parts (diodes, etc.).
Excellent tutorial but before I start I want to get everything I need. One MASSIVE issue.... "ppjoysetup" - I have downloaded from 5, 6, 7, 8 different internet locations/links. I have also downloaded 0.8.4.5 & 0.8.4.6 versions (I am Win 7 64-bit). ALL of these downloads were immediately quarantined and deleted by Symmentec Endpoint Protection !!!!!! If anyone has a working set of drivers to suit Win 7 64-bit then please share ! Cheers, Stew 2ff7e9595c
Comments