{"id":2836,"date":"2018-11-12T21:35:50","date_gmt":"2018-11-12T21:35:50","guid":{"rendered":"http:\/\/blog.system11.org\/?p=2836"},"modified":"2018-11-12T21:35:50","modified_gmt":"2018-11-12T21:35:50","slug":"snes-4-slot-arcade-switcher","status":"publish","type":"post","link":"https:\/\/blog.system11.org\/?p=2836","title":{"rendered":"SNES 4 slot arcade switcher"},"content":{"rendered":"<p>I recently obtained this from another member of The Dumping Union group, if you&#8217;ve seen my Tourvision posts then you&#8217;ll understand how eager I was to obtain a similar unit for a different system.\u00a0 So without further ado, here it is:<\/p>\n<p><a href=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2018\/11\/snes_switcher1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2860\" src=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2018\/11\/snes_switcher1.jpg\" alt=\"\" width=\"1292\" height=\"1146\" srcset=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2018\/11\/snes_switcher1.jpg 1292w, https:\/\/blog.system11.org\/wp-content\/uploads\/2018\/11\/snes_switcher1-300x266.jpg 300w, https:\/\/blog.system11.org\/wp-content\/uploads\/2018\/11\/snes_switcher1-1024x908.jpg 1024w, https:\/\/blog.system11.org\/wp-content\/uploads\/2018\/11\/snes_switcher1-768x681.jpg 768w\" sizes=\"(max-width: 1292px) 100vw, 1292px\" \/><\/a><\/p>\n<p>So what this system does, is allow you to run SNES games in an arcade cabinet with credit based or time based play.\u00a0 It knows about 75 games \/ variants which have credit support (if enabled on dips), and unknown games are set to time based play.\u00a0 Switcher text is overlaid on the SNES output like a TV OSD, the picture is actually quite dim and I had to use a lot of boost to get a decent one.\u00a0 Time can be configured in 5,10,15 and 20 minute blocks per coin.\u00a0 The player can select game (if enabled, I&#8217;m still trying to establish exactly how the dips work for this) by holding button 3 and pushing the joystick left &#8211; there&#8217;s no instructions for this on screen and it took a while to find.\u00a0 It also appears to cycle through different games in attract for a couple of minutes each.\u00a0 For time based games the timer starts flashing as it&#8217;s about to expire and coins can be inserted to extend it.\u00a0 When the timer runs out the motherboard simply makes the SNES reset ending your game rather abruptly.<\/p>\n<p><iframe loading=\"lazy\" src=\"https:\/\/www.youtube.com\/embed\/KhDZKpvbVFQ\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p>It&#8217;s quite interesting hardware &#8211; similar to the Tourvision an actual console motherboard is used (in this case a bootleg SNES) and the main board is a cart switcher and coin control\/automation system.\u00a0 Here&#8217;s the top board, the slot furthest away from the JAMMA connector is the first cart slot.\u00a0 There&#8217;s a WD1016D-PL near it, I&#8217;m not able to find out what this chip is yet, and the quad which is probably the CPU has had any markings removed..\u00a0 It&#8217;s likely built in Korea or China based on the number of Goldstar chips.\u00a0 Note the amplifier hacked onto the board, pretty sure this is non standard and the intention was to use this in a amplified cabinet.<\/p>\n<p><a href=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2018\/11\/snes_switcher2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2859\" src=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2018\/11\/snes_switcher2.jpg\" alt=\"\" width=\"1178\" height=\"913\" srcset=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2018\/11\/snes_switcher2.jpg 1178w, https:\/\/blog.system11.org\/wp-content\/uploads\/2018\/11\/snes_switcher2-300x233.jpg 300w, https:\/\/blog.system11.org\/wp-content\/uploads\/2018\/11\/snes_switcher2-1024x794.jpg 1024w, https:\/\/blog.system11.org\/wp-content\/uploads\/2018\/11\/snes_switcher2-768x595.jpg 768w\" sizes=\"(max-width: 1178px) 100vw, 1178px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2018\/11\/snes_switcher3.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2858\" src=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2018\/11\/snes_switcher3.jpg\" alt=\"\" width=\"1133\" height=\"774\" srcset=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2018\/11\/snes_switcher3.jpg 1133w, https:\/\/blog.system11.org\/wp-content\/uploads\/2018\/11\/snes_switcher3-300x205.jpg 300w, https:\/\/blog.system11.org\/wp-content\/uploads\/2018\/11\/snes_switcher3-1024x700.jpg 1024w, https:\/\/blog.system11.org\/wp-content\/uploads\/2018\/11\/snes_switcher3-768x525.jpg 768w\" sizes=\"(max-width: 1133px) 100vw, 1133px\" \/><\/a><\/p>\n<p>In a rather ugly fashion the switcher hooks up to this bootleg SNES motherboard, it appears to be regionless and is near enough a 1:1 clone &#8211; wires directly solder to various points under the motherboard to tap audio &amp; video, and the small ribbon at the front appears to supply control inputs.<\/p>\n<p><a href=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2018\/11\/snes_switcher4.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2857\" src=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2018\/11\/snes_switcher4.jpg\" alt=\"\" width=\"1197\" height=\"1045\" srcset=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2018\/11\/snes_switcher4.jpg 1197w, https:\/\/blog.system11.org\/wp-content\/uploads\/2018\/11\/snes_switcher4-300x262.jpg 300w, https:\/\/blog.system11.org\/wp-content\/uploads\/2018\/11\/snes_switcher4-1024x894.jpg 1024w, https:\/\/blog.system11.org\/wp-content\/uploads\/2018\/11\/snes_switcher4-768x670.jpg 768w\" sizes=\"(max-width: 1197px) 100vw, 1197px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2018\/11\/snes_switcher5.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2856\" src=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2018\/11\/snes_switcher5.jpg\" alt=\"\" width=\"1073\" height=\"1083\" srcset=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2018\/11\/snes_switcher5.jpg 1073w, https:\/\/blog.system11.org\/wp-content\/uploads\/2018\/11\/snes_switcher5-297x300.jpg 297w, https:\/\/blog.system11.org\/wp-content\/uploads\/2018\/11\/snes_switcher5-1015x1024.jpg 1015w, https:\/\/blog.system11.org\/wp-content\/uploads\/2018\/11\/snes_switcher5-150x150.jpg 150w, https:\/\/blog.system11.org\/wp-content\/uploads\/2018\/11\/snes_switcher5-768x775.jpg 768w\" sizes=\"(max-width: 1073px) 100vw, 1073px\" \/><\/a><\/p>\n<p>I did have one problem with this, aside from constant issues with poor connection on the cart slot joiner &#8211; only one or two carts would boot at all, and they&#8217;d freeze.\u00a0 Pasky helped me out here by suggesting the sound module may have failed &#8211; he was right.\u00a0 Here&#8217;s the bootleg sound module which I hope to repair in the future &#8211; someone has previously &#8220;repaired&#8221; it with the skill of an enraged babboon, I&#8217;m guessing one of the RAM chips is dead.\u00a0 Fortunately the clone is so close to real SNES hardware that I was able to use an original sound module, pinout is identical but the connector type is different, so for now I&#8217;ve soldered a ribbon in.<\/p>\n<p><a href=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2018\/11\/snes_switcher6.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2855\" src=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2018\/11\/snes_switcher6.jpg\" alt=\"\" width=\"1344\" height=\"468\" srcset=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2018\/11\/snes_switcher6.jpg 1344w, https:\/\/blog.system11.org\/wp-content\/uploads\/2018\/11\/snes_switcher6-300x104.jpg 300w, https:\/\/blog.system11.org\/wp-content\/uploads\/2018\/11\/snes_switcher6-1024x357.jpg 1024w, https:\/\/blog.system11.org\/wp-content\/uploads\/2018\/11\/snes_switcher6-768x267.jpg 768w\" sizes=\"(max-width: 1344px) 100vw, 1344px\" \/><\/a><\/p>\n<p>The pinout is mostly JAMMA with extra inputs to support all the buttons on a SNES pad, it&#8217;s a shame it doesn&#8217;t map the buttons in a more useful fashion &#8211; for example Final Fight II uses JAMMA buttons 2 &amp; 4 (which isn&#8217;t really standard either).<\/p>\n<pre>             JAMMA                      P1 (from SNES)\r\nGND          A | 1           GND         1 - GND\r\nGND          B | 2           GND         2 - \r\n+5v          C | 3           +5v         3 - \r\n+5v          D | 4           +5v         4 - \r\n-5v          E | 5           -5v         5 - \r\n+12v         F | 6          +12v         6 - \r\n             H | 7                       7 - \r\n             J | 8                       8 - \r\n             K | 9                       9 - \r\nSND-         L | 10         SND+        10 - \r\nP2 Button R  M | 11  P1 Button R        11 - \r\nVideo GREEN  N | 12    Video RED        12 - \r\nVideo SYNC   P | 13   Video BLUE   \r\n             R | 14    Video GND        P2 (unknown)\r\nP2 Button L  S | 15  P2 Button L        1 -\r\n             T | 16      Coin #1        2 -\r\nP2 Start     U | 17     P1 Start        3 -\r\nP2 Up        V | 18        P1 Up\r\nP2 Down      W | 19      P1 Down        P3 (unknown)\r\nP2 Left      X | 20      P1 Left        1 - +5v\r\nP2 Right     Y | 21     P1 Right        2 - GND\r\nP2 Button X  Z | 22  P1 Button X\r\nP2 Button Y  a | 23  P1 Button Y        P4 (unknown)\r\nP2 Button A  b | 24  P1 Button A        1 - +5v\r\nP2 Button B  c | 25  P1 Button B        2 -\r\nP2 Select    d | 26    P1 Select        3 -\r\nGND          e | 27          GND        4 -\r\nGND          f | 28          GND        5 - N\/C\r\n                                        6 - \r\n* Note - P5 ribbon to SNES controls     7 - GND\r\n<\/pre>\n<p>The bank of four dip switches I&#8217;m still working on &#8211; I need 4x recognised games to proceed further with testing, the third switch is mysterious and the only effect I&#8217;ve seen so far is that the button 3 + left game switch no longer works, it&#8217;s possible this is on purpose and game switching might also be controlled by one of the unknown pin headers on the top board.\u00a0 Perhaps the intention was to have a game switch only accessible by the operator.<\/p>\n<pre>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 1\u00a0\u00a0\u00a0\u00a0 2\u00a0\u00a0\u00a0\u00a0 3 \u00a0\u00a0\u00a0 4\r\nTime per coin\u00a0\u00a0 OFF   OFF                10 minutes\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 OFF   ON                 20 minutes\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ON    OFF                15 minutes\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ON\u00a0   ON                 5 minutes\r\n?\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 OFF          ?\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ON           ? (disable select?)\r\nCart mode\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 OFF    Credit \/ timer mode\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ON     Timer mode only<\/pre>\n<p>I&#8217;ve also been looking through the BIOS data, it&#8217;s clear the system knows when to lock out the start button, there are some structures which look like they could be data tables which I haven&#8217;t managed to decipher yet &#8211; however I have identified two of them so far.<\/p>\n<p>The first is a list of games at address 1D86h which are 17 bytes long and contain an initial 0 and then 16 bytes of text which match the actual internal ROM name in a SNES cart at 7FC0h.\u00a0 The first entry is empty and appears to be used when no further entry matches.\u00a0 Some of these strings result in unprintable text which explains the next block.<\/p>\n<p>The second block of data is at address 2292h and is a list of 16 byte strings which are the displayed game name on boot corresponding to the internal ROM name found in the first table.\u00a0 The first entry in this table is &#8220;TIMER BASED GAME&#8221;, here are the games supported by the system:<\/p>\n<pre> 0 - TIMER BASED GAME      * the default\r\n 1 - BAZOOKA BLITZKRI\r\n 2 - SUPER SCOPE 6\r\n 3 - BATTLE CLASH\r\n 4 - X ZONE\r\n 5 - AKUMAJO DRACULA\r\n 6 - ALIEN 3\r\n 7 - AREA 88\r\n 8 - AXELAY\r\n 9 - BATMAN RETURNS\r\n10 - BIO METAL\r\n11 - BOMBUZAL\r\n12 - BRASS NUMBERS\r\n13 - CHOHMAKAIMURA         * Super Ghouls n Ghosts\r\n14 - CONTRA SPIRITS\r\n15 - COOL SPOT\u00a0 7 UP\r\n16 - COSMO POLICE GAL\r\n17 - DEAD DANCE\r\n18 - DRAGON BALL Z 2\r\n19 - DRAGONS LAIR\r\n20 - F-ZERO\r\n21 - FINAL FIGHT\r\n22 - FINAL FIGHT GUY\r\n23 - FINAL FIGHT\u00a0 II\r\n24 - BACK TO FUTURE 2\r\n25 - GANBARE GOEMON\r\n26 - GODS\r\n27 - GRADIUS III\r\n28 - THE GREATBATTLE3\r\n29 - HOKUTO NO KEN 6\r\n30 - HUNT FOR RED OCT\r\n31 - JAKI CRUSH\r\n32 - JOE AND MAC\r\n33 - KIKIKAIKAI\r\n34 - KING OF FIGHTERS\r\n35 - KING OF FIGHTERS\r\n36 - MAKERUNA MAKENDO\r\n37 - SUP MARIOWORLD E\r\n38 - SUP MARIOWORLD J\r\n39 - MICKY\u00a0 JAPANESE\r\n40 - MORTAL KOMBAT JA\r\n41 - MORTAL KOMBAT EU\r\n42 - NITROPUNKS JAPAN\r\n43 - PARODIUS\r\n44 - PHALANX\r\n45 - PIPE DREAM\r\n46 - POPN TWINBEE\r\n47 - POWER ATHLETE\r\n48 - PUTTY MOON\r\n49 - RAIDEN DENSETSU\r\n50 - RANMA 1I2 PART 1\r\n51 - RANMA 1I2 PART 2\r\n52 - R. DOUBLE DRAGON\r\n53 - ROADRUNNER VS WE\r\n54 - SFX GEGEGENOKITA\r\n55 - SONDRA ADVENTURE      * Xandra No Daiboken\r\n56 - SONIC BLAST MAN\r\n57 - SONIC WINGS\r\n58 - STAR FOX\r\n59 - STREET FIGHTER 2\r\n60 - SF2 TURBO ENGL\r\n61 - SF2 TURBO JAPAN\r\n62 - STREET FIGHTER 3\r\n63 - SFC\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 SD\r\n64 - SUPER ALESTE\r\n65 - SUPER JAMES POND\r\n66 - SUPER PANG\r\n67 - SUPER R TYPE\r\n68 - MAGICAL QUEST\r\n69 - SUPER TENNIS\r\n70 - TIME SLIP\r\n71 - TINYTOON ADVENTU\r\n72 - T M N TURTLES\r\n73 - ULTRAMAN\r\n74 - UNIVERSALSOLDIER\r\n75 - VALKEN<\/pre>\n<p>More information as\/if I manage to work it out!\u00a0 An interesting system, makes me appreciate the design of the Tourvision more, this one design wise is profoundly ugly.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I recently obtained this from another member of The Dumping Union group, if you&#8217;ve seen my Tourvision posts then you&#8217;ll understand how eager I was to obtain a similar unit for a different system.\u00a0 So without further ado, here it is: So what this system does, is allow you to run SNES games in an [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":2866,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,13],"tags":[],"class_list":["post-2836","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arcade","category-tech"],"_links":{"self":[{"href":"https:\/\/blog.system11.org\/index.php?rest_route=\/wp\/v2\/posts\/2836"}],"collection":[{"href":"https:\/\/blog.system11.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.system11.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.system11.org\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.system11.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2836"}],"version-history":[{"count":21,"href":"https:\/\/blog.system11.org\/index.php?rest_route=\/wp\/v2\/posts\/2836\/revisions"}],"predecessor-version":[{"id":2865,"href":"https:\/\/blog.system11.org\/index.php?rest_route=\/wp\/v2\/posts\/2836\/revisions\/2865"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.system11.org\/index.php?rest_route=\/wp\/v2\/media\/2866"}],"wp:attachment":[{"href":"https:\/\/blog.system11.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2836"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.system11.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2836"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.system11.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2836"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}