{"id":46119,"date":"2017-12-13T20:33:23","date_gmt":"2017-12-13T20:33:23","guid":{"rendered":"https:\/\/www.libretro.com\/?p=46119"},"modified":"2018-02-11T21:14:00","modified_gmt":"2018-02-11T21:14:00","slug":"bliss-box-4-play-integration-is-here","status":"publish","type":"post","link":"https:\/\/www.libretro.com\/index.php\/bliss-box-4-play-integration-is-here\/","title":{"rendered":"Bliss-Box 4-Play integration for RetroArch will soon be here!"},"content":{"rendered":"<p>RetroArch now has native support for the Bliss-Box 4-Play &#8211; a universal game pad adapter &#8211; in the latest nightly builds. This support will be included in the upcoming stable release (1.7.0). The new support includes a dependency on libusb, so anyone running the nightly builds should be sure to download an updated redist package to get the new lib.<\/p>\n<p>(Editor&#8217;s note &#8211; RetroArch version 1.7.0 will be released later this week)<\/p>\n<p><a href=\"https:\/\/www.libretro.com\/wp-content\/uploads\/2017\/12\/4p.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"size-medium wp-image-46122 aligncenter\" src=\"https:\/\/www.libretro.com\/wp-content\/uploads\/2017\/12\/4p-300x300.jpg\" alt=\"\" width=\"300\" height=\"300\" srcset=\"https:\/\/www.libretro.com\/wp-content\/uploads\/2017\/12\/4p-300x300.jpg 300w, https:\/\/www.libretro.com\/wp-content\/uploads\/2017\/12\/4p-150x150.jpg 150w, https:\/\/www.libretro.com\/wp-content\/uploads\/2017\/12\/4p.jpg 512w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p style=\"text-align: center;\"><a href=\"http:\/\/bliss-box.net\" target=\"_blank\" rel=\"noopener\">Bliss-Box<\/a><\/p>\n<p>RetroArch has support for many adapters and the ability to add countless more, however, it does so by mapping per adapter. Similarly, the 4-Play also supports a large number of controllers but outputs them as one device.\u00a0 Previously, RetroArch could not map each game pad because of this. Fortunately, the 4-Play was designed with this in mind and has a built in API any project could take advantage of without the need of drivers. In this update of RetroArch each pad seen by the 4-Play is read in to RetroArch appending the pad type to the cfg file found during controller detection.<a href=\"https:\/\/www.libretro.com\/wp-content\/uploads\/2017\/12\/70d3bb23-c0b3-4be3-a421-b17d6230295a_1024x1024.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"size-medium wp-image-46127 aligncenter\" src=\"https:\/\/www.libretro.com\/wp-content\/uploads\/2017\/12\/70d3bb23-c0b3-4be3-a421-b17d6230295a_1024x1024-300x288.jpg\" alt=\"\" width=\"300\" height=\"288\" srcset=\"https:\/\/www.libretro.com\/wp-content\/uploads\/2017\/12\/70d3bb23-c0b3-4be3-a421-b17d6230295a_1024x1024-300x288.jpg 300w, https:\/\/www.libretro.com\/wp-content\/uploads\/2017\/12\/70d3bb23-c0b3-4be3-a421-b17d6230295a_1024x1024-768x736.jpg 768w, https:\/\/www.libretro.com\/wp-content\/uploads\/2017\/12\/70d3bb23-c0b3-4be3-a421-b17d6230295a_1024x1024.jpg 986w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a>This is just the beginning and there is a road leading to amazing potential with the 4-Play adapter. Using the same API mechanism, we could expect to see but not limited to: native game pad communication with Gamecube and Dreamcast, direct memory card support and LCD screen writing, support for all 12 Playstation 2 pressure buttons, and more. The latest version of the 4-play firmware is required and you must configure your 4-play with the API tool available on the Bliss-Box page for download.<\/p>\n<p><a href=\"https:\/\/www.libretro.com\/wp-content\/uploads\/2017\/12\/19642587_1883136595037112_4027626142804620306_n.png\"><img decoding=\"async\" loading=\"lazy\" class=\"size-medium wp-image-46123 aligncenter\" src=\"https:\/\/www.libretro.com\/wp-content\/uploads\/2017\/12\/19642587_1883136595037112_4027626142804620306_n-300x194.png\" alt=\"\" width=\"300\" height=\"194\" srcset=\"https:\/\/www.libretro.com\/wp-content\/uploads\/2017\/12\/19642587_1883136595037112_4027626142804620306_n-300x194.png 300w, https:\/\/www.libretro.com\/wp-content\/uploads\/2017\/12\/19642587_1883136595037112_4027626142804620306_n-768x497.png 768w, https:\/\/www.libretro.com\/wp-content\/uploads\/2017\/12\/19642587_1883136595037112_4027626142804620306_n.png 960w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a>In addition the new firmware from Bliss-Box gives each player a unique USB ID. This allows players to be specific to the physical ports. Each USB name has a number indicating the player order.<\/p>\n<p>You can read more about the Bliss-Box 4-Play <a href=\"http:\/\/bliss-box.net\">here <\/a>or follow the project on the <a href=\"https:\/\/www.facebook.com\/blissboxadapter\/\">FaceBook<\/a> page.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>RetroArch now has native support for the Bliss-Box 4-Play &#8211; a universal game pad adapter &#8211; in the latest nightly builds. This support will be included in the upcoming stable release (1.7.0). The new support includes a dependency on libusb, so anyone running the nightly builds should be sure to download an updated redist package [&hellip;]<\/p>\n","protected":false},"author":8687,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[28],"tags":[],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.libretro.com\/index.php\/wp-json\/wp\/v2\/posts\/46119"}],"collection":[{"href":"https:\/\/www.libretro.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.libretro.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.libretro.com\/index.php\/wp-json\/wp\/v2\/users\/8687"}],"replies":[{"embeddable":true,"href":"https:\/\/www.libretro.com\/index.php\/wp-json\/wp\/v2\/comments?post=46119"}],"version-history":[{"count":16,"href":"https:\/\/www.libretro.com\/index.php\/wp-json\/wp\/v2\/posts\/46119\/revisions"}],"predecessor-version":[{"id":46138,"href":"https:\/\/www.libretro.com\/index.php\/wp-json\/wp\/v2\/posts\/46119\/revisions\/46138"}],"wp:attachment":[{"href":"https:\/\/www.libretro.com\/index.php\/wp-json\/wp\/v2\/media?parent=46119"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.libretro.com\/index.php\/wp-json\/wp\/v2\/categories?post=46119"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.libretro.com\/index.php\/wp-json\/wp\/v2\/tags?post=46119"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}