Author Topic: "Poor Man's TurboTap" Hardware Project for Genesis/SNES Controllers  (Read 3954 times)

Necromancer

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 21366
Re: "Poor Man's TurboTap" Hardware Project for Genesis/SNES Controllers
« Reply #45 on: May 15, 2012, 02:38:14 AM »
Man, that's great!  I love the MacGyverishness of it all.
U.S. Collection: 97% complete    155/159 titles

soop

  • Hero Member
  • *****
  • Posts: 2828
Re: "Poor Man's TurboTap" Hardware Project for Genesis/SNES Controllers
« Reply #46 on: June 07, 2012, 04:33:59 AM »
Hi Flavor, how's the project going?

i just thought of something I'd like (and I don't know if it exists); a PC Engine to USB converter.  It would involve coding a driver, but if emulators have multitap support, that would be killer - take a laptop out and hand around the joypads!!!

Flavor

  • Newbie
  • *
  • Posts: 36
Re: "Poor Man's TurboTap" Hardware Project for Genesis/SNES Controllers
« Reply #47 on: June 07, 2012, 04:52:18 AM »
Hi Flavor, how's the project going?

i just thought of something I'd like (and I don't know if it exists); a PC Engine to USB converter.  It would involve coding a driver, but if emulators have multitap support, that would be killer - take a laptop out and hand around the joypads!!!

Good timing.  I was thinking of posting an update today.  Here's some tech mumbo jumbo that may or may not be interesting.

The vid I posted before was my first attempt, and I built it with a microcontroller doing the work.  I was very pleased with the layout of the code and how it would be easily extensible (to more controllers or custom button mappings or whatever).  However, the microcontroller proved to be too slow for anything but that single 2-button controller shown in the video.

I've been slowly working on setting up a redesigned version using a CPLD as the main "brains".  Last night I was able to get that up and running for the first time.  Again, this initial test was just a single controller, but the CPLD way of doing it should mean that adding more controllers/buttons shouldn't slow it down at all.

So, the good news is that the project is finally back on track and working great.  I don't have a vid of the new version, but really it would look about the same as the previous video.  It's just a different mess of wires this time.

I have seen devices like the one you've described.  I know they exist for NES, SNES, PlayStation, etc.  I don't know if I've seen a PCE version, though.  The nice thing is that coding the driver would be pretty easy since it could just build on the other previous designs.  I think there was some open-source stuff.  I have no idea if these converters would support multitap, though.  My guess would be NO.  You would probably use 1 converter per controller.
SNES to PCEngine TurboTap Project (
)
Card Fighters' Clash 2 English Translation ( http://cfc2english.blogspot.com/ )
Neo Geo Pocket Flash Cart and Linker Project ( http://www.flashmasta.com/ )
Avatar art thanks to Trev-Mun ( http://trevmun.deviantart.com/ )

soop

  • Hero Member
  • *****
  • Posts: 2828
Re: "Poor Man's TurboTap" Hardware Project for Genesis/SNES Controllers
« Reply #48 on: June 07, 2012, 04:56:42 AM »
Nice work!  I don't know what a CPLD is though ^___^

Flavor

  • Newbie
  • *
  • Posts: 36
Re: "Poor Man's TurboTap" Hardware Project for Genesis/SNES Controllers
« Reply #49 on: June 07, 2012, 05:02:04 AM »
Nice work!  I don't know what a CPLD is though ^___^
It's a Programmable Logic Device.  A microcontroller is like a small CPU that can easily do digital IO.  Think of an Arduino.

A CPLD (or FPGA or whatever) is more like a bunch of logic gates that you can program.  You could build the same logic with a bunch of specific logic chips wired together, but I think the CPLD is easier to manage.
SNES to PCEngine TurboTap Project (
)
Card Fighters' Clash 2 English Translation ( http://cfc2english.blogspot.com/ )
Neo Geo Pocket Flash Cart and Linker Project ( http://www.flashmasta.com/ )
Avatar art thanks to Trev-Mun ( http://trevmun.deviantart.com/ )

Flavor

  • Newbie
  • *
  • Posts: 36
Re: "Poor Man's TurboTap" Hardware Project for Genesis/SNES Controllers
« Reply #50 on: June 14, 2012, 02:14:54 PM »
Here's a picture of the latest incarnation.  It's not so pretty, but it's getting better.
SNES to PCEngine TurboTap Project (
)
Card Fighters' Clash 2 English Translation ( http://cfc2english.blogspot.com/ )
Neo Geo Pocket Flash Cart and Linker Project ( http://www.flashmasta.com/ )
Avatar art thanks to Trev-Mun ( http://trevmun.deviantart.com/ )

roflmao

  • Hero Member
  • *****
  • Posts: 4830
Re: "Poor Man's TurboTap" Hardware Project for Genesis/SNES Controllers
« Reply #51 on: June 14, 2012, 02:57:10 PM »
Here's a picture of the latest incarnation.  It's not so pretty, but it's getting better.



Holy Moly!  :shock:  That looks awesome!

HercTNT

  • Hero Member
  • *****
  • Posts: 1460
Re: "Poor Man's TurboTap" Hardware Project for Genesis/SNES Controllers
« Reply #52 on: June 14, 2012, 03:52:29 PM »
Nice work!! just don't walk through an airport with it.

Flavor

  • Newbie
  • *
  • Posts: 36
Re: "Poor Man's TurboTap" Hardware Project for Genesis/SNES Controllers
« Reply #53 on: June 14, 2012, 05:25:38 PM »
Nice work!! just don't walk through an airport with it.
Why not?  This thing is the bomb!  I'm sure the TSA will understand when I tell them that.
SNES to PCEngine TurboTap Project (
)
Card Fighters' Clash 2 English Translation ( http://cfc2english.blogspot.com/ )
Neo Geo Pocket Flash Cart and Linker Project ( http://www.flashmasta.com/ )
Avatar art thanks to Trev-Mun ( http://trevmun.deviantart.com/ )


HercTNT

  • Hero Member
  • *****
  • Posts: 1460
Re: "Poor Man's TurboTap" Hardware Project for Genesis/SNES Controllers
« Reply #55 on: June 14, 2012, 07:35:30 PM »
He He.........

soop

  • Hero Member
  • *****
  • Posts: 2828
Re: "Poor Man's TurboTap" Hardware Project for Genesis/SNES Controllers
« Reply #56 on: June 14, 2012, 10:47:05 PM »
wow, looks messy!

Flavor

  • Newbie
  • *
  • Posts: 36
Re: "Poor Man's TurboTap" Hardware Project for Genesis/SNES Controllers
« Reply #57 on: June 15, 2012, 03:14:49 AM »
wow, looks messy!
For sure, but, once it works, then I can make a PCB and remove all/most of the wires.
SNES to PCEngine TurboTap Project (
)
Card Fighters' Clash 2 English Translation ( http://cfc2english.blogspot.com/ )
Neo Geo Pocket Flash Cart and Linker Project ( http://www.flashmasta.com/ )
Avatar art thanks to Trev-Mun ( http://trevmun.deviantart.com/ )

soop

  • Hero Member
  • *****
  • Posts: 2828
Re: "Poor Man's TurboTap" Hardware Project for Genesis/SNES Controllers
« Reply #58 on: June 15, 2012, 03:22:43 AM »
wow, looks messy!
For sure, but, once it works, then I can make a PCB and remove all/most of the wires.

You're kind of a genius :)

Bernie

  • Guest
Re: "Poor Man's TurboTap" Hardware Project for Genesis/SNES Controllers
« Reply #59 on: June 15, 2012, 03:42:48 AM »
What in the bloody hell?!  lol. Looks like a complicated maze....