Slashdot Mirror


When Emulation Isn't Enough

oldskoolar writes "For those of you who find emulation of your favorite Nintendo games disconcerting with a keyboard interface, Joystiq may have just the project you've been looking for. For those of you with more time than most people have ambition; why not couple this hack with an older mod."

22 of 207 comments (clear)

  1. Other Controllers by Emrikol · · Score: 5, Informative

    I've always liked using PlayStation Controllers for my emulators. Radioshack has a really cheap (sub $15) converter that goes from PlayStation > USB

    --
    You're all bastards!
    1. Re:Other Controllers by Emrikol · · Score: 3, Informative
      Oh...here it is for $10.49
      Ripped from site:
      A must-have for serious PSX gamers! This RadioShack PSX-to-USB Game Adapter allows you to use your PlayStation game controller on your USB-equipped PC. Built-in vibration feedback driver lets you feel special effects in the game.

      PRODUCT FEATURES:
      Meets USB 1.1 requirements
      No batteries required
      Compatible with Direct-X
      Windows XP/2000/ME/98SE/98 compatible

      --
      You're all bastards!
    2. Re:Other Controllers by Midnight+Thunder · · Score: 2, Informative

      Did a quick search with Google and got the following:

      Gamecube Controller Firmware

      Which is part of EzHid Firmware project. On other hand, if like me, you would like to skip on the soldering iron there is this adaptor.

      --
      Jumpstart the tartan drive.
    3. Re:Other Controllers by drumist · · Score: 2, Informative

      This actually illustrates a limitation of the regular controller. In most games, it makes no sense to press left AND right at the same time, but it is used all the time in Dance Dance Revolution. Some PSX -> USB converters will map the directional arrows to a two-axis grid (i.e., X-axis and Y-axis). (There are a few variations of this.) Some will map the directional arrows to four independent "buttons" (one for each direction). You need one that uses the latter method for games such as DDR to work correctly. Sorry, but I do not know which method the RadioShack version uses.

  2. I have a gravis by CrazyJim1 · · Score: 3, Informative

    The layout is just like a supernintendo controller, and only cost me 10$ That adapter change over looks like work to me. www.geocities.com/James_Sager_PA

  3. Use an Xbox controller by AGTiny · · Score: 1, Informative

    An Xbox controller is basically the ideal controller for playing emulated games. When using it on SNES games it feels just like playing the real thing. Xbox controllers are simple USB devices so you just need to buy or build a cheap adapter and install a driver. It also works great for PC driving games that support analog controls such as Midnight Club II.

  4. LPT port by Anonymous Coward · · Score: 1, Informative

    Its so easy to build an adapter to go from nes pad to the LPT port which goes unused on most systems. The interface requires no electronics just wireing up some connectors with the correct pinout. You can tap the PSU for a 3.5 volt line. If you go to your local Funco Land you can get a set of extention cables to provide male connectors for the controllers. This lets you use all your favorite nes controllers Megapad, nesmax, etc... without damaging them in anyway. I love being able to use those pads on my PC they are tough as nails the right size and just good all around. I certainly don't want to give up my the ability to use them with my NES though.

  5. SNES Controller by eingram · · Score: 3, Informative

    Someone posted this in another story a while back. It's a guide to convert a SNES controller to work on a PC. Although it'd be easier to just buy a converter for it (although not near as geeky). Is there a company that sells a converter for it?

    I'd really like a Gamecube -> USB converter myself (or Dreamcast). Both of those controllers are the most comfortable I've ever held!

  6. Re:Components by AKAImBatman · · Score: 2, Informative

    It's just a few electronic parts. The real key to the kit is the PIC chip. The chip intercepts the commands from the controller and converts them into USB message packets. So if you're thinking of building your own for cheaper, you might as well forget it. The PIC chip is an absolute requirement for a USB interface.

    Now if you wanted to splice it a gameport connector, you might do a bit better. You'd still need to write your own driver, however. :-/

  7. Parallel port by A+Boy+and+His+Blob · · Score: 2, Informative

    I made an adapter for my SNES controller that hooks up to the parallel port. The parallel port method seems much easier, any idiot with a soldering iron could make it. I can't find the diagram for the one I made, but this is similar. I don't understand why you would make a NES controller adapter, the SNES controller is almost exactly the same with the added benefit of being able to play SNES games.

  8. tremon controller by i621148 · · Score: 2, Informative
    i liked the old skool "Max" controller which had turbo for pumping millions of rounds of laser bolts into gradius style enemies.
    i am pretty happy with two of these for multi-player enemy slaying...
    tremon usb controller $0.99

    these work with turbo for the following emulators:
    atari/ 11-Aug-2004 08:50
    gameboy_advance/ 29-Nov-2003 11:04
    n64/ 11-Aug-2004 08:51
    nes/ 07-May-2004 21:22
    sega/ 29-Apr-2004 10:32
    snes/ 05-Sep-2004 19:53

    i couldn't get it to work with mame in linux and
    have had a bad time with mame in general...

  9. Uh...Parts error by BearJ · · Score: 4, Informative
    Just a bit of a nitpick, but in the article they mention the PIC16c74 as the chip being used. That would be rather impossible...the 16c74 has 40 pins and doesn't do USB. They're most likely using the PIC16c745. Both are manufactured by Microchip Technologies based out of Chandler, Arizona.

    --
    Stand clear of the doors. The doors are now closing.
  10. Re:people still have those things? by barawn · · Score: 4, Informative

    Yah, you just need to know how to fix them. The problem is caused by the contacts corroding on the connector, coupled with the fact that there's nothing that "fixes" the insertion to a specific point, and the fact that the contacts themselves (being contact springs) wear over time and become less "springy" as they permanently deform.

    Just take the thing apart, use a lot of rubbing alcohol with a q-tip, and if you can, pry up the contacts to restore their original shape. Then it'll work just as good as new. If you can't fix the connector, you can also put alcohol on the cartridge connector, insert it, remove it, lather, rinse, repeat about 10 times or so. Then try to find an orientation that makes it work, and mark that orientation with a Sharpie on the inside of the NES. Takes five seconds. But fixing the original connector is best. :)

    NES's are much more likely to survive long-term than the newer disc-based systems - no moving parts. I'd like to see emulation focus on Saturns, PlayStations, etc. rather than the NES. Those systems will die much faster.

    (I'd also like to see someone take apart one of the battery-backed cartridges and write up instructions on how to replace the battery. Those'll die eventually too...)

  11. Seems like overkill to me.. by k98sven · · Score: 2, Informative

    There are simpler ways.. like this parallel port interface (page is SNES, but the same design works for NES controllers too)

    I've personally built several of these interfaces, and they work just fine, with one caveat: depending on your parallel port you might want to put a transistor in there, like in this design. I haven't had any problems with the latter design with any parallel port type, although you might need to change resistor. (or just skip it altogether)

    (Yes, there are drivers for Linux, Win95/98/Me and 2000/XP)

  12. On maintaining old NES gear by freeweed · · Score: 4, Informative

    Heh. The thread aimed squarely at me :)

    Console/games - surprisingly, the console itself is rarely the problem, and there's not a lot you can do to fix it if it is. Usually, it's the cartridges themselves. A LOT of corrosion can build up on these things in 15-20 years. Easy fix: soak a Q-tip in isopropyl (rubbing) alcohol, and scrub the hell out of the cartridge contacts. Do it on BOTH sides of the cart, of course. There's just enough room in an NES cart to be able to do this without opening it. Opening the console and trying to fix the cart connector on the mainboard is not only tricky, but usually pointless. I've salvaged over 100 NES consoles in the past 5 years, and not one has had a single problem there. There is still someone out there who sells replacement cartridge connectors, but I can't say as that's a soldering job I'd want to volunteer for. Anyway, follow the steps above, repeat as necessary (some carts are VERY dirty - it's common to make the Q-tip black). I've managed to get pretty much every cart I have (1000+) work on every console I've ever tried using this method. Blowing, shaking, moving side-to-side, putting weight on it - all of these only temporarily help the cartridges make contact. Clean 'em up good, and you'll never have to play these games again!

    Batteries - every NES cart that I've seen uses a CR2032 cell battery. These things can be found for free everywhere, most notably on modern PC motherboards (BIOS settings backup). Find a dead motherboard that's not too old and its battery will have years of life left. In an NES game, they lasted anywhere from 5-20 years, depending on use and storage. I still have a Zelda cart with save games on it from at least 10 years ago, whereas some carts died within a few years of purchase. At this point, nearly all of the battery-backed games are dead. Now, replacing these things is a real bitch. Nintendo (mostly) used these idiotic security screws on their cartridges, which means most people can't open them easily. If you're lucky (some Zeldas were made this way) it's just a Phillips (star) head. Otherwise, you'll need a special bit to open them (or an awful lot of persistence). Once open of course, you can replace with whatever easy to use screw you like.

    The batteries themselves were set into a socket on the game PCB, and a metal clip folded over top. The problem is, this clip was spot-welded (or something similar) to the battery, making it very tricky to remove without damaging the clip. With patience however, and some gentle hands, you can. A replacement battery just slips in. Here comes the tricky part - that metal clip doesn't hold too tightly to the battery now. Soldering the clip to the battery is a very dangerous operation - the heat from your iron can kill the battery. I've seen replacement battery harnesses for sale in the past, you'd just have to solder these into the PCB of the game and your battery clips in nicely.

    And yeah, I'd have to agree 110% with your comment about CD-based systems. I have pretty much every pre-CD system still in perfect working condition here. It takes a LOT to kill a cartridge-based machine, usually fire or water or both :) But over half the Playstations I come across are already toast. Give it another 10 years and very few will even work, yet the 2600s/NESs/Genesii will keep chugging away.

    --
    Endless arguments over trivial contradictions in books written by ignorant savages to explain thunder in the dark.
  13. Re:Dualshock by Jagasian · · Score: 2, Informative

    The PS2 controller's D-pad is crap compared to the SNES controller's D-pad.

  14. can be done cheaper by z33k03 · · Score: 2, Informative

    PPJoy is cheaper, can be made with spare parts, and works real nice. Supports all kinds of weird joysticks/gamepads.

  15. more hype for Engadget from Slashdot by SethJohnson · · Score: 2, Informative



    Damn. It seems like a day doesn't go by without Slashdot linking to some engadget article. Yesterday the Engadget Senior Editor admitted that he's been submitting Articles on Slashdot without a disclaimer saying 'hey, I'm from Engadget. Here's my story over at my site.' Interestingly, he never posts with his slashdot account, but keeps getting his self-hyping article submissions accepted.

    Now here's this article posted on Slashdot referencing a child-site of Endadget called joystiq. Engadget and Joystiq are part of the "Weblogs, Inc. Network"

    I tried to check the submitter's slashdot account. Doesn't exist. Why would Timothy use this nickname (oldskoolar) to attribute the submission when it doesn't exist? Now slashdot is not only running promo articles for engadget sites, it's pretending that they're submitted by users who don't exist.

    I'd bet that the folks at WIN are paying slashdot to run these promos to drive traffic to their pseudo-blog sites.

  16. Adaptoid (Nintendo64-to-USB adapter) by dan_bethe · · Score: 2, Informative

    I strongly prefer the N64 controller and hence Adaptoid. If you have Windows, their driver adapts RumblePak to DirectX Force Feedback, and can read/write memory card data. Otherwise, it's a generic USB HID and so you can use it as a keyboard or mouse. Also, N64's controller is physically backward compatible with SNES and NES. I never finished adapting it to Q3A, but I did all my emulation with it on MacOS 9 and 10.

  17. Re:legal emulation? by i621148 · · Score: 2, Informative
  18. Re:Dualshock by Jagasian · · Score: 4, Informative

    Nintendo got a patent on their D-pad design. It has a nice balance of being able to hit "pure" directions (left, right, up, down) and diagonal directions ( down-left, up-left, down-right, up-right ). Most other D-pads make it too difficult to hit the diagonals, such as the Playstation family, and others make it far too easy to accidentally hit the diagonals, such as the XBOX.

    Don't get me wrong, I am not a Nintendo fanboy... I don't own a Gamecube. In fact, I don't like the idea that Nintendo got a patent on a D-pad design. However, I calls it likes I sees it: Nintendo's directional-pad is and always has been the best.

  19. Re:legal emulation? by Anonymous Coward · · Score: 1, Informative

    CopyNES to the rescue.