Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: Building a USB Controller/Adapter (digtal and analog)  (Read 1644 times)

0 Members and 1 Guest are viewing this topic.

Gwydion

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 3
  • Last login:March 04, 2005, 08:45:10 am
  • I'm a llama!
Building a USB Controller/Adapter (digtal and analog)
« on: March 03, 2005, 05:20:19 am »
I found a website that sells some USB controller stuff that may be of interest to some of the people here. They sell ICs and complete controller kits for building mouse, keyboard, analog joystick and generic I/O USB interfaces. Have a look at http://www.codemercs.com/E_index.html.

I am currently looking for a USB controller where I can hook at least 4 unmodified SNES pads. I know of the Super SmartJoy and Retrozone adapters but buying 4 of them is quite expensive and using 4 USB plugs is IMHO inconvenient. I would like to have a single USB adapter for 4 or more players. Maybe this can be done with the generic I/O controller offered by that site.

I hope this info is useful for somebody  ;D

Lilwolf

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4945
  • Last login:July 31, 2022, 10:26:34 pm
Re: Building a USB Controller/Adapter (digtal and analog)
« Reply #1 on: March 03, 2005, 07:55:03 am »
I looked at their stuff a few years ago (for A-D for a light gun project).  But they didnt' have any reference boards at the time... and they looked like they where pushing their mouse chips more then their joysticks. 

Anyway, I put it off then gave up on the project...   But there is already a great AKI analog->digital that does everything theirs would do.  But their low end items might be perfect for you... but for a gamepad type controller... you could also use a barrier switch to a $20 keywiz... Save you some real time (unless your trying to get a resellable solution)

Hoagie_one

  • Trade Count: (+6)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3062
  • Last login:September 04, 2020, 12:36:28 pm
  • Um....whats a cabinet
Re: Building a USB Controller/Adapter (digtal and analog)
« Reply #2 on: March 03, 2005, 08:18:39 am »
does it have to be USB.  There is an excellent diagram for hooking 5 snes pads up through a parallel port.  Works great.  I built one a month or so back.

Have to use windows though to use it for the drivers \ program to run it

Gwydion

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 3
  • Last login:March 04, 2005, 08:45:10 am
  • I'm a llama!
Re: Building a USB Controller/Adapter (digtal and analog)
« Reply #3 on: March 04, 2005, 03:20:00 am »
@lilwol
Sorry, I didn't get that with the barrier switch. You mean it's possible to build an adapter with a keywiz? Is the "barrier switch" something that turns the serial button output of the pad into parallel data that can be used by the keywiz?

@hoagie_one
I am currently using the parallel port adapter. While it works under Linux like a charm, getting it to run on a WinXP SP2 was a real pain in the a**. I remember it working fine with DirectPad Pro under Win98, but under XP NTPad is unstable, PSXPad simply didn't work, only with PPJoy it's working now. But unlike some of the guys here I am not very confident that future PCs will still have a parallel port, so USB would be IMHO the better choice. And if it's HID compliant, no drivers would be needed.

Lilwolf

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4945
  • Last login:July 31, 2022, 10:26:34 pm
Re: Building a USB Controller/Adapter (digtal and analog)
« Reply #4 on: March 04, 2005, 07:59:47 am »
snes pads are all digital right?

couldn't you just hack the connections themself and wire them up to a keywiz?    You would need a new cord... but it shouldn't be all that hard to do.

Keywizs have a $20 controller with 28 (I think) connections.  How many buttons are you moving over.

I was trying to say that I thought these are better for analog->digital input.  We already have a ton of digital->digital...

Gwydion

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 3
  • Last login:March 04, 2005, 08:45:10 am
  • I'm a llama!
Re: Building a USB Controller/Adapter (digtal and analog)
« Reply #5 on: March 04, 2005, 08:28:56 am »
Yes, a SNES pad is completely digital. But the pressed key information is transmitted on a serial line (from a shift register), not in parallel. To connect it to a keywiz I would have to bring back the information into parallel. AFAIK there is no keywiz that accepts serial button information. I thought the generic I/O solution from the vendor I mentioned above could do that.

Hacking it would mean soldering wires directly to the buttons of the pad. But I don't want to do this. First, because I still want to use them with my original SNES. Second, I would have to use a cable with at least 13 wires (12 buttons + ground). This cable would be very thick and unflexible. And third, it means lots of soldering, high chance of breaking my pads and I would need a special scredriver for the pads (I think its that special Nintendo screw)  ;)

Of course I can live with my parallel port adapter for a while, but an USB solution would be just fancy  ;D