Home

raphnet.net`s Nes/Snes/DB9 to USB

image

Contents

1. A Aana 10 5 1 Installation under WINKOWSG ccccceececeeeeeeeeeeeeeaeeeeaeaeseeaeseeaeaesaeaeeaneaneaneas 10 SA INStallation under MacOS Aroren a a 10 D3 lAStala ton ana Er LINUX arena E 11 6 ODT AEG NOLO eana ET T EN 12 O IASNES MO Ciiececnsnsanseuac cnn vcennaasiuavnsheniehaaaas E A 12 6 20M DBO MOC nens a a i aeanaenannndevannad iva A A AA 12 OIA WIFING diagram S aeris a E EANA aA AAAA 13 7 1 PCB rev C SNES and ISP In system PrograMMiINY ccecceceeeeseeeeeeeeaeees 13 7 2 PCB rev C color based wiring for NES and SNEG cccccceseeeeeeeeeeeeeeaeees 13 7 3 PCB rev C wiring for 2 buttons Atari style CONtrOllers cccceceeeeeeeeeeeeees 14 TO COPY FiGnt ana DISCIalMNeE S wiistessccovsnvausnadaatedd E nlanidetinesuanamb ovale 15 10I CODY MOM Uiivessarciakaiadlascen A A T A tha nae dares 15 1052 DISCIAI Cl araen anaa ners a ATAA AN E AE 15 10 3 REVISION AISO Y poina i a tenet he bimennteesadaaiarirnenaaaneauuniaaes 15 1 Introduction 1 1 Product summary This circuit converts one of the supported game controllers to a standard USB HID compliant input device It can be installed inside a controller or used to build an adapter 1 2 Supported operating Systems Many operating systems support USB HID joysticks This product is known to work with at least the following operating systems Linux kernel 2 4 and 2 6 Mac OS X Microsoft Windows 98 ME recent version of Direct X recommended Microso
2. l ann Solder cup DB9 male connectors Here is a table summarizing what the wires are used for with different type of DB9 controllers Pin Genesis 3 Genesis 6 SMS Atari 2600 1 Up Up or Z Up Up 2 Down Down or Y Down Down 3 Left or O Left O or X Left Left 4 Right or O Right Right 5 5volts Not used 6 Button Aor B Button 1 Fire button 7 Select Not used 5v 50mMA max 8 Ground 9 Button Start or C Button 2 Not used 5 Installation Up to now all operating systems this product was tested with had native support for USB HID joysticks and gamepads Most of the time connecting the adapter is all that has to be done before starting your game and then of course you configure the game to use joysticks But here are a few installation notes for different operating systems 5 1 Installation under Windows f Gamina Ontions zontrolers Corrollar IDs When you connect the adapter for the first time depending on your Windows version a pop up AL lze his application tn configure and tesk game contralles may appear requesting that you insert your Game Controls l onler O Sas O windows installation cdrom Follow the N AENEA TERS instructions After installation completes you may be required to reboot your computer Once the drivers are installed the controller should appear in Control Panel gt Game controllers Gaming options every ti
3. L 2 Desoldering braid just in case Hot glue gun and Hot glue to prevent the wires from eventually breaking at the point where they are soldered Especially important if the wires may move 2 4 Overview of installation l Ul B W N Start by carefully planning how you will install the circuit inside the controller or your enclosure Make sure you dont cut the wires too short and that the circuit wont be in the way when you put back the cover Configure the circuit for your controller type see Chapter 3 Install the USB wires see Chapter 4 section 1 Install your controller wires see Chapter 4 section 2 and on Inspect for shorts Double checking with a multimeter is recommended if you have any doubts Test on a computer If it does not work double check everything and then contact me Install hot glue over the solder points 8 Insulate any metal part e g USB cable shield which could come in contact 9 with the Circuit Use electric tape or hot glue Finish the installation Close enclosure 10 Play 3 Controller type selection The circuit Supports 3 different modes SNES NES and DB9 mode The mode is selected by connecting or not connecting parts of JP1 and JP2 JP1 and JP2 are checked by the firmware at power up or reset 3 1 Enabling SNES mode Snes mode is enabled by not connecting anything F Hd H 3 2 Enabling NES mode Nes mode is enabled by connecting JP1 p
4. ads together 3 3 Enabling DB9 mode DB9 mode for Genesis SMS Atari and compatibles is enabled by connecting JP1 and JP2 together as shown on the picture 4 Assembly 4 1 Soldering USB wires common to all controller types The USB standard dictates the color code that shall be used inside an USB cable This means that normally all you need to do is to solder the wires exactly as they are on the picture The White wire should be soldered to the pad labelled W the green wire to the pad labelled G the black wire to the pad labelled minus and the red wire to the pad labelled plus Warning Some rare USB cables dont follow the standard color code If the cable you use has additional wires if any color is different or if you have doubts check the pinout with a multimeter Mis wiring may cause damage to your computer to this circuit or to the controller Here is the standard USB pinout Pin 1 Red 5 volts Pin 2 White D Pin 3 Green D Pin 4 Black Ground 4 2 Soldering SNES controller wires As far as I am aware Nintendo brand controllers all use the same color code Many clones also use this convention too but not all If your controller uses the standard color code you can follow the diagram on the right Note that the SNES and NES color codes_are_ Firat different oA lf you re not sure about your controller check it s pinout with a multimeter and use the table and p
5. an one controller this could be js1 jS2 If no sX handler is present you need the joydev module For testing the buttons and directions you can use the jstest tool Under debian this is in the joystick package Jjstest js0 Driver version is 2 1 0 Joystick raphnet net S NES Atari_USB has 2 axes X Y and 8 buttons BtnX BtnY BtnZ BtnTL BtnTR BtnTL2 BtnTR2 BtnSelect Testing interrupt to exit Axes 0 0 1 0 Buttons O off 1 off 2 off 3 off 4 on 5 0ff 6 off 7 off Axes 0 0 1 0 Buttons O off 1 off 2 off 3 off 4 off 5 off 6 on 7 off 6 Operating notes 6 1 In SNES mode NES controller detection lf a NES controller is connected instead of an SNES controller it should be auto detected Auto detection works with original Nintendo controllers but may be unreliable with certain imitations In this case the adapter should be used in NES mode Mouse support When SNES mode is selected and an SNES mouse is connected instead of a regular controller the adapter will act as a standard USB mouse instead of a joystick The SNES mouse supports 3 different soeeds The operating speed can be selected e High speed Hold the right button down while connecting the mouse e Medium speed Hold the left button down while connecting the mouse e Low speed Hold the left and right buttons down while connecting the mouse The default speed is Low If the mouse but not the adapter is disconnected during use a
6. dge or using a small piece of wire Note The blue wires on the diagram above are for re programming the microcontroller Useful if you want to customize the software 10 Copyright Disclaimer and History 10 1 Copyright All the information pictures diagrams tables and texts contained in this manual is Copyright Rapha l Ass nat 2007 All rights reserved Partial or total reproduction is not permitted without the Copyright holder s written authorisation except for personal use Trademarks that are mentioned in this manual are the property of their respective owners 10 2 Disclaimer Even thought made great efforts and a lot of testing to make sure my products are safe cannot be held responsible for any damage s or loss es caused directly or indirectly by the use of my products including but not limited to loss of data loss of profit computer server downtime device and peripheral damage or failure While believe that all the information contained in this manual is accurate Should damage occur because of an error in this manual my responsibility will be limited to replacing my product if it is damaged 10 3 Revision history November 1 2007 First version of this manual
7. ft Windows 2000 XP Vista 1 3 Supported controllers Snes controllers and Snes mouse auto detected Nes controllers Sega Genesis 3 and 6 button controllers Sega master system controllers and compatible two button joysticks such as Amiga digital joysticks Atari 2600 one button compatible joysticks 2 Getting started 2 1 What you should have received One PCB with 10 components installed on the Top layer and 2 installed on the bottom layer 1 Top layer Bottom layer 2 2 Required material not included l Soldering equipment 2 Basic electronic tools cutters wire stripper tweezers 3 4 USB cable with an USB male connector type A on one side and bare wires Multimeter for testing continuity at the opposite side You may cut a cable in two parts to obtain this If you plan to build an adapter instead installing the circuit inside a controller you will need a connector that mates with your controller This can come from an extension cord a broken console or an electronic component store likely for DB9 connectors Again if building an adapter some kind of enclosure to protect the circuit is highly recommended This is especially important to prevent the circuit from coming in contact with anything metallic such as a computer case This could cause a short circuit which could likely cause damages to the circuit or your computer depending on circumstances 2 3 Recommended equipment
8. icture below for wiring Pin Function Standard color Connect to 1 5 volts White 2 Clock Yellow PC5 3 Latch Orange PC4 4 Data Red PC3 7 Ground Brown Note Pin numbers were arbitrarily assigned They do not match any known Standard or convention 4 3 Soldering NES controller wires As far as am aware Nintendo brand controllers all use the same color code Many clones use this convention too but not all If your E controller uses the standard color code you can follow the diagram aes on the right Note that the SNES and NES color codes are different amp If you re not sure about your controller check it s pinout with a multimeter and use the table and picture below for wiring Pin Function Standard color Connect to 1 Ground Brown 2 Clock Red PC5 3 Latch Orange PC4 4 Data Yellow PC3 7 5 volts White Note Pin numbers were arbitrarily assigned They do not match any known standard or convention 4 4 Soldering DB9 controller wires There are too many different kind of controllers using DB9 connectors to talk about a standard color code Fortunately cutting your controller cable is far from necessary in this case It is best to use easy to find solder cup DB9 connectors The original controller can thus be left intact The picture on the right shows where to connect each DBY pin on the board A OOOO f ar
9. me you Reftesh Adc _ Renove connect the adapte r Troubleshoot Properties 5 2 Installation under Mac OS X No installation instruction at the moment No USA Pte drivers are required but the game or l E emulator you use must support USB ee ae a You may use USB Prober to check for the i device presence se a USB Prober 5 3 Installation under Linux Normally the controller will work instantly There are too many different Linux distributions to cover every possible scenarios but here are a few ways to check if the adapter was detected correctly After connecting your adapter check dmesg for a message such as this one 1439918 730644 usb 2 2 2 new low speed USB device using uhci_hcd and address 67 1439918 862745 usb 2 2 2 configuration 1 chosen from 1 choice 1439918 887690 input raphnet net S NES Atari_USB as class input input75 1439918 887749 input USB HID v1 01 Gamepad raphnet net S NES Atari USB on usb 0000 00 1a 1 2 2 Make sure the usb input hid and joydev modules are loaded or compiled into your kernel The device should appear proc bus input devices cat proc bus input devices Bus 0003 Vendor 1781 Product 0a96 Version 0101 H Name raphnet net S NES Atari_USB Phys usb 0000 00 1d 0 1 1 input0 Sysfs class input input72 Uniq 1000 Handlers event3 js0 EV b KEY f 0000 000000000 w w W E G U VY Z ABS 3 Notice the js0 handler above If you have more th
10. nd re connected later the previous speed is used 6 2 In DBO mode In this mode the type of controller is auto detected At power up that is when you connect the USB side of the adapter a test is done to decide if the connected controller is a Genesis controller or and older SMS or Atari controller If no controller is connected the adapter will think there is a two button SMS or Atari compatible controller If you connect a Genesis controller later only two buttons will work lf a Genesis controller was detected the adapter assumes it is a 3 button controller But as soon as the X Y or Z button is pressed alone the adapter Switches in 6 button mode But this should be 100 transparent to the user 7 Old wiring diagrams 7 1 PCB rev C SNES and ISP In system programming NES SNES to USB rev C hiipiieww raphriei net White D _ Green USB sare Amel Biuck GND F i Ye nt MEGAS 2 t wo 16AU 06121 SER Red 5v rs ar en Beas CS EFTS E TE EN is ey MOSI 4 VTG 2 MISO 1 SCK 3 GND 6 the software Note The blue wires on the diagram above are for re programming the microcontroller Useful if you want to customize 7 2 PCB rev C color based wiring for NES and SNES There was some demand for a color based wiring diagram since it was easier to understand than the previous one That s why I created this one NES SNES to USB English Francais HELPS SDER aa E Reb
11. raphnet net s Nes Snes DB9 to USB Pre assembled PCB part no NSDB9PCB1 User s Manual English version Manual no M_NDSB9PCB_ENG1 Table of Contents 0 TADIC Or CONCEDE Sresi OERO a edemeanaaaaatenn 2 TY INTOQUCO Menase r E A N AAA A 3 LT ProductsumMmmary xi ccidanobubies ceatedacnignimeanaNananniersancamiau Utiitanapaannaniaantnasiateees 3 1 2 Supported Operating SYSTEMS cccceceseeeeceeeeceeeeeeeeatseegeseeaesneatatentaeentasaneas 3 25 SUPPONE CONOIS iaa a 3 2 GENI aA CC na N ON 4 2 1 What you should have received ssssssssressrrssrrerrrrerrrrsrrrnsrrnrsrrnerrrnnreerrrre 4 2 2 Required material not included ssssssssrssrressrrrrrrrrrssrrrrrrnnserrrrrrnnrrerrrrr gt 4 2 3 Recommended EQUIPMENL ccccececeeeeteeeeeeeeaeeeeaeeseatsneetateataneneaesaneeeeastanes 4 24 Overview OL installati n arrisera AT T 5 3 GONtHONEE TY DE SCICCHON rara a A 6 5 ENGONMO ONES MOO Giresse E a 6 3 2 ENQDING NES MOE resnie EE AOE EAEEREN 6 3 3 ENADINI DBI MOG C oresar ARa DA EA EEEa 6 A NSS SIMD Y sarantos A N A A 7 4 1 Soldering USB wires common to all controller typPe S cccceeeeseeeeeeeeees 7 4 2 SOIGering SNES CONLOUCr WIES acenda O N 8 4 3 Soldering NES controller WICS cccccccceceeeeeeeeseeeeeeeeeseseeetaeentaeeaeeenesaeeaneaes 8 4 4 Soldering DBO Controller WIICS cccccccececeeeeeeeeseeeeaeeeeaeseeaeaneanstenteeeaneaneaes 9 5 Instalati Masonia AEA EE
12. s Wire color based wiring diagram Shema de cablage base sur les couleurs White Blang 1 eS Green Vert USB Black Noir Orange Cee ee eee j H ha eee Emri d ESL yi Red Rouge pax Wet ay aa Bete ds Aka il A ba ee A LP a mp ee ih Rrown Broun White Mlanc eee Fora WES vorlruller cormecl Loe RED wire Lo puiul A and Lhe Yellow wire lo puinl B Do Lite vupposile for an SMES coulruller Pour une manette de type NES souder le fil ROUGE au point A et le fil Jaune au point 3 Pour une manette de type SNS faire le contraire KOTC Ths I S S 25 wire colors are valid tor crignal Nincendc hardware Clones often use different colors MOTE Les couleurs use Dls SES el SMES soul poor les cane Clowe to maala FES moda dorigines Les cop es utilisent souvent des couleurs ditt erentes sagaca gow asker ke mode MES 7 3 PCB rev C wiring for 2 buttons Atari style controllers Before Genesis controllers were supported the pinout was different This was the diagram to follow Important note The last firmware supporting this wiring scheme was version 1 4 Atari to USB wiring diagram Algol raphhel net RESET 5 5 r y Bi k i P White D aa i i a POEA x nir f j 1 fF os Green D a l E E USB E ct i 4 eee a ELS AMEL Black GND ae T Wee Al ae A i6AU 06121 i A Red 5v Close boll jumpers by creating a solder bri

Download Pdf Manuals

image

Related Search

Related Contents

Avaya Quick-Starting Routers and BNX Platforms User's Manual  (資料編)(PDF:1.2MB)  LEAN NO SISTEMA DE GESTÃO DE CONSERVAÇÃO E  Manuel d`utilisation du formulaire ( PDF - 573.7 ko)  Grove - Sound Sensor User Manual    USER MANUAL  HEAD BANG  séminaire 2 - AMELIORER LE PILOTAGE DE VOS  2358534 0615 W14/W15/W16 D/GB/FR/NL/IT.indd  

Copyright © All rights reserved.
Failed to retrieve file