{"id":2918,"date":"2019-06-04T22:08:52","date_gmt":"2019-06-04T22:08:52","guid":{"rendered":"http:\/\/blog.system11.org\/?p=2918"},"modified":"2019-07-17T20:26:58","modified_gmt":"2019-07-17T20:26:58","slug":"tourvision-hucard-adapters-bios-6-x","status":"publish","type":"post","link":"https:\/\/blog.system11.org\/?p=2918","title":{"rendered":"TourVision HuCard adapters &#038; BIOS 6.x"},"content":{"rendered":"<p>Well here it is, I&#8217;d been planning to make some of these for a long time and finally found the time and energy to do so.\u00a0 TourVision carts are getting expensive.\u00a0 I think part of this may be my fault for aggressively hunting them but I was finally prompted to get this project off the ground when a game I don&#8217;t own appeared for 900 euros.<\/p>\n<p>If you&#8217;ve read my articles on the TourVision system you&#8217;ll know that the carts are just Hu Cards sealed in epoxy in a plastic box, and a slightly extended connector with 8 pins for the game ID.\u00a0 The game ID determines what the system will do with the game when you press start, how many players it supports and so on.<\/p>\n<p>I actually picked up an adapter a while back which came with a motherboard and some games, someone had hollowed out a cart and put a piece of a cut up PC Engine inside, using a connector soldered to the edge connector.\u00a0 It kind of works but it&#8217;s very hand made and not something you&#8217;d want to replicate.<\/p>\n<p>What I&#8217;ve created today is this:<\/p>\n<p><a href=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2019\/06\/tvhu2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2920\" src=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2019\/06\/tvhu2.jpg\" alt=\"\" width=\"882\" height=\"674\" srcset=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2019\/06\/tvhu2.jpg 882w, https:\/\/blog.system11.org\/wp-content\/uploads\/2019\/06\/tvhu2-300x229.jpg 300w, https:\/\/blog.system11.org\/wp-content\/uploads\/2019\/06\/tvhu2-768x587.jpg 768w\" sizes=\"(max-width: 882px) 100vw, 882px\" \/><\/a><\/p>\n<p>You just insert the Hu Card in the adapter, set the dip switch for the correct game ID, put the adapter in the TourVision and you have something that works identically to the original cart.\u00a0 The dip switch is a representation of an 8 bit number (0 to 255), and because people don&#8217;t generally carry binary around in their heads I added a little note and some labels near the switch.\u00a0 Sadly the switch setting needs to be the opposite of the &#8220;ON&#8221; printed on the switch casing itself, but reversing that would have overcomplicated things and I specifically wanted to use this type of switch as they&#8217;re easy to actuate and last a long time.<\/p>\n<p><a href=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2019\/06\/tvhu4.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2931\" src=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2019\/06\/tvhu4.jpg\" alt=\"\" width=\"1083\" height=\"921\" srcset=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2019\/06\/tvhu4.jpg 1083w, https:\/\/blog.system11.org\/wp-content\/uploads\/2019\/06\/tvhu4-300x255.jpg 300w, https:\/\/blog.system11.org\/wp-content\/uploads\/2019\/06\/tvhu4-1024x871.jpg 1024w, https:\/\/blog.system11.org\/wp-content\/uploads\/2019\/06\/tvhu4-768x653.jpg 768w\" sizes=\"(max-width: 1083px) 100vw, 1083px\" \/><\/a><\/p>\n<p>The game ID for F1 Triple Battle is 100 &#8211; here&#8217;s the dip switch set accordingly to 01100100.\u00a0 A quick way of working it out is going from left to right adding the largest numbers required to reach the ID you want, in this case 64 + 32 + 4 = 100.\u00a0 If you get this wrong it will probably stop you starting the game correctly but it won&#8217;t damage anything.<\/p>\n<p><a href=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2019\/06\/tvhu3.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2922\" src=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2019\/06\/tvhu3.jpg\" alt=\"\" width=\"904\" height=\"611\" srcset=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2019\/06\/tvhu3.jpg 904w, https:\/\/blog.system11.org\/wp-content\/uploads\/2019\/06\/tvhu3-300x203.jpg 300w, https:\/\/blog.system11.org\/wp-content\/uploads\/2019\/06\/tvhu3-768x519.jpg 768w\" sizes=\"(max-width: 904px) 100vw, 904px\" \/><\/a><\/p>\n<p>Of course this also means we can play around a bit &#8211; and this bring me on to BIOS rev &#8220;6.x&#8221;.\u00a0 This is my own modified version, it may evolve over time but currently it contains a fix for the Afterburner config, a brand new game ID 240 for Bloody Wolf which was not released for the TourVision, and a special ID 255.\u00a0 ID 255 can be used with any game at all, it disables all the lockouts and gives the player full control of the menus etc after start is pressed.\u00a0 You&#8217;ll still have to keep the system topped up with purchased time but if all you want to to is run a game and not have the normal startup options the system forces on you, just set all the switches to the up position.\u00a0 Here&#8217;s F1 Triple Battle and Bloody Wolf running on adapters (BW timing not perfect yet, still tuning):<\/p>\n<p><iframe loading=\"lazy\" src=\"https:\/\/www.youtube.com\/embed\/zophE1gzkcE\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p>You can use the adapter with any standard TourVision BIOS, but upgrading to 6.x will give you the derestricted ID 255, without it you need to set the correct game ID to match the card and a BIOS new enough to support that game.\u00a0 Here is the current full list of known game IDs:<\/p>\n<pre>1,Formation Soccer\r\n2,Side Arms\r\n3,Daisempu\r\n5,Shinobi\r\n6,Hana Taka Daka (Super Long Nose Goblin)\r\n7,Blodia\r\n8,Vigilante\r\n8,PC Genjin\r\n9,Super Volley Ball\r\n10,Mizubaku Daibouken Liquid Kids\r\n10,Ninja Ryukenden\r\n10,Tiger Road\r\n11,The NewZealand Story\r\n12,Drop Rock Hora Hora\r\n13,Cyber Core\r\n14,Psycho Chaser\r\n16,Pac-Land\r\n18,Paranoia\r\n19,Jinmu Densho\r\n20,Doreamon - Meikyuu Daisakusen\r\n21,Winning Shot\r\n23,Mr Heli\r\n23,Soldier Blade\r\n26,Operation Wolf\r\n27,Chozetsurinjin Beraboh Man (Super Foolist Man)\r\n27,Gomola Speed\r\n27,Mashin Eiyuden Wataru\r\n27,Terra Cresta II\r\n28,W-Ring\r\n29,Final Blaster\r\n30,Batman\r\n31,Tatsujin\r\n32,Aero Blasters\r\n33,Ankoku Densetsu\r\n33,Rastan Saga II (maybe)\r\n34,Thunder Blade\r\n36,Saint Dragon\r\n37,Chuka Taisen\r\n38,Out Run\r\n39,Barunba\r\n40,Veigues\r\n40,Legendary Axe\r\n42,Kato &amp; Ken\r\n42,Super Star Solder\r\n42,Time Cruise II\r\n42,Tricky\r\n43,Coryoon\r\n43,Doreamon - Nobita's Dorabian Night\r\n43,Down Load\r\n44,Saiga No Nindou\r\n45,Final Soldier\r\n46,After Burner\r\n47,Devil Crash\r\n49,Burning Angels\r\n50,Spin Pair\r\n51,Toy Shop Boys\r\n53,Override\r\n54,Jackie Chan\r\n55,Dead Moon\r\n56,Legend Of Hero Tonma\r\n57,Puzzle Boy\r\n58,Special Criminal Investigation\r\n61,R-Type II\r\n61,Alice In Wonderland\r\n62,Final Match Tennis\r\n64,Adventure Island\r\n65,1943 Kai\r\n65,Dragon Saber\r\n66,Sokoban World\r\n67,Golf Boys\r\n68,Volfied\r\n69,Puzznic\r\n71,Bomberman\r\n73,Die Hard\r\n79,Final Lap Twin\r\n80,Son Son II\r\n83,Money In The Sky II\r\n83,Power Eleven\r\n84,PC Genjin 2\r\n89,Skweek\r\n90,Columns\r\n91,Racing Spirits\r\n93,Be Ball\r\n94,Ordyne\r\n97,Hit The Ice\r\n98,Dragon Egg\r\n99,Image Fight\r\n100,F1 Triple Battle\r\n111,Raiden\r\n120,Kiki KaiKai\r\n148,Gunhed\r\n148,Splatterhouse\r\n183,Power Tennis\r\n184,Salamander\r\n185,Bull Fight\r\n186,Ballistix\r\n187,Gradius\r\n192,Pro Yakyuu World Stadium '91\r\n193,Knight Rider Special\r\n194,Dodge Ball\r\n195,Fighting Run\r\n196,Toilet Kids\r\n197,Mesopotamia\r\n199,Power Sports\r\n200,Power Drift\r\n201,PC Genjin Punkic Cyborg\r\n202,World Jockey\r\n203,Cadash\r\n204,Bomberman '93\r\n206,USA Pro Basketball\r\n209,Dungeon Explorer\r\n240,Bloody Wolf (6.x BIOS only)<\/pre>\n<p>There are also a couple of suspected IDs I&#8217;ve discovered to work but have no proof for accuracy of.\u00a0 The Kung Fu \/ China Warrior works with ID 11, and Parasol Stars works with ID 94.<\/p>\n<p>The design was quite easy aside from creating the CAD objects for the HuCard connector and the edge connector &#8211; fortunately I got them right first time.\u00a0 The HuCard mounting points could be more accurate but the way they are now makes it very hard to fit the connector badly as they click into place, so I&#8217;ll probably leave it like this.<\/p>\n<p><a href=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2019\/06\/tvhu1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2921\" src=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2019\/06\/tvhu1.png\" alt=\"\" width=\"662\" height=\"509\" srcset=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2019\/06\/tvhu1.png 662w, https:\/\/blog.system11.org\/wp-content\/uploads\/2019\/06\/tvhu1-300x231.png 300w\" sizes=\"(max-width: 662px) 100vw, 662px\" \/><\/a><\/p>\n<p>I made a small number of these to offset the cost of producing prototypes and so on, these have now been sold and thanks to anyone who bought one.\u00a0 I will not be making any more as like my other projects, it&#8217;s open source.<\/p>\n<p>You can order the boards from OHS Park already at the below link:<\/p>\n<p><a href=\"https:\/\/oshpark.com\/shared_projects\/nPR53zAK\"><img decoding=\"async\" src=\"https:\/\/oshpark.com\/assets\/badge-5b7ec47045b78aef6eb9d83b3bac6b1920de805e9a0c227658eac6e19a045b9c.png\" alt=\"Order from OSH Park\" \/><\/a><\/p>\n<p>If you want to make your own boards using your own equipment or via a different provider, the Eagle files are here (including the tourvision lbr file):<\/p>\n<p><a href=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2019\/07\/tvadapter_cad.zip\">tvadapter_cad<\/a><\/p>\n<p>The 6.x BIOS is available here:<\/p>\n<p><a href=\"https:\/\/blog.system11.org\/wp-content\/uploads\/2019\/07\/v4-6x.zip\">v4-6x<\/a><\/p>\n<p>Please let me know if there are any games unsupported by the system that you&#8217;d like me to add to future 6.x updates.\u00a0 Of course you can just use ID 255 to essentially disable the start automation but for example I found it quite fun to have the system starting Bloody Wolf for me.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Well here it is, I&#8217;d been planning to make some of these for a long time and finally found the time and energy to do so.\u00a0 TourVision carts are getting expensive.\u00a0 I think part of this may be my fault for aggressively hunting them but I was finally prompted to get this project off the [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":1809,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,13],"tags":[],"class_list":["post-2918","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\/2918"}],"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=2918"}],"version-history":[{"count":11,"href":"https:\/\/blog.system11.org\/index.php?rest_route=\/wp\/v2\/posts\/2918\/revisions"}],"predecessor-version":[{"id":2944,"href":"https:\/\/blog.system11.org\/index.php?rest_route=\/wp\/v2\/posts\/2918\/revisions\/2944"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.system11.org\/index.php?rest_route=\/wp\/v2\/media\/1809"}],"wp:attachment":[{"href":"https:\/\/blog.system11.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2918"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.system11.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2918"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.system11.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2918"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}