One question about the N64 Adapter, what input plugin would I need to use? This project is beginning to interest me.
Well short answer is any.
long answer is that it uses directX ( HID ) So any DX based plugin will work, and has. I use my adapter with just about all of them I come across. With xpadder you can fill in the gaps where the pluggins give you trouble. Also this is part of beta'ing it. I want to know what does not work as I personally feel it will work with everything. I choose not to use a driver thus using HID and HID is a generic driver windows understands. So its trouble free. Works great with the dolphin plugins btw
NOTE: keep in mind this adapter is made for the person that wants many adapters in one. If you want a single version I make those, so contact me. I plan to re-create that adaptiod but dont have time just yet.
_____________________________________________________________________________________
Ok So here it is, the goal is reached and only a few bugs exist.
Whats new:
I was able to write a full auto detection system. No need for that clunky switch... You plug in the adapter and then plug it in to the computer and it will find what is attached. No alteration to the controller is needed.
There is only one switch left and that is to switch from normal ( sega ) to collico/inteli. Since collico and inteli wanted to change the power pins around I had to switch them on the db9 jack its self. Fortunately most people will never use these cumbersome controllers, but the support is there if desired.
Here is a list of what works with the adapter so far. and my notes for bugs. in works means possible just have not fully completed it.
n64 ( some computers make buttons jump for a split second here and there )
nes( vboy in works )
snes
gc ( some computers make buttons jump for a split second here and there )
psx 1,2,dual shock( pressure buttons are in the works )
sega ms/gen/saturn
C64 (working as a sega 6 button , see note below )
attari
jaguar
collico
intellivision
tg16 / dou / fx-pad
dream cast(has jumpy issues here and there, wont work on 3rd party yet)
3do
neo geo
No support for atari 5600 yet, not sure how to get it working on the db15 as neo geo uses this one. Another switch maybe? Why do they changes power pins ARRR
atari paddle are in works. They just move the mouse when moved, leave it be when not. The mouse moves from up/left to bottom/right to allow vertical and horizontal games.
The jumpy issues for the nintendo's seem to be usb driver/port dependent. I may need to gather info from beta users to get down to the problem. The DC jumping is a timing issue and I think fixable. Both are playable as they dont happen that often.
c64 has 4 buttons sega 6, I just dont know what happens to the other button states. they may always pressed ( hoping not )
My adapter is tested to work with many 3rd party controllers. All but DreamCast anyways. DC seems not to work with 3rd party, as the protocol is so complex. I think I may manage once I get my Logic Analyzer in.
Here are some example layouts, please vote for one!!
These are listed form most like to least
want to help: I'm always happy to receive help. Donating controllers, posting, and I'm in need of a new web site.
Beta testers: This adapter takes a long time to make and I dont have time to make them for anyone that wants to test them for me. I need to do this before mass production as you can imagine. I will list all beta testers on here and I'm not sure how many yet, but dont think I will go very high.
Beta testing will start this year and soon , I hope. So if you want to beta test it get to me asap. Since I cant edit my post after x amount of days I will just re post the list as it grows. The list so far..
Zack ( I think his need is more so for a review )
me ( duhh)
If your name is above and you dont want to beta it just let me know and I will remove it.
__ v2.0 notes.
I have made some plans to go back the other way, controller to->usb then back to controller. The idea here is you get any adapter on any console. (i.e snes->upb->jaguar ) Obviously there will be some button mapping troubles and in some cases not enough buttons. Not sure how to handle this yet, but have some ideas.This concept will be in v 2.0
Rumble, in works for version 2.0. Still working on the HID side of it..
Mem card reading for n64 and DC is possible, so that in the works.
Other devices, I plan to support a few others, for example I have made the Guitar Hero work and may be in version 1.0. I plan on doing things like guns and what not for v 2.0
Want to see something? now is the time to let me know.
___ Not to be supported.
Mice/keyboard, multi taps, wireless. These are stupid .. ( multi taps)If you want more then one buy another. The amount of time and size of the chip to support all of these would double the price. Not to mention kill the auto detection. (wireless) this is a corded adapter. If you want wireless get a wireless usb, same thing.. (Mice) whats wrong with a pc mouse? Mice are so standard anyways. Same with keyboards. DC-keyboard is just silly to add in the code and a big waste.
I removed the dance pad also, not sure I will exclude it but for now its not in 1.0 to save room.