{"id":8912,"date":"2026-05-09T16:55:31","date_gmt":"2026-05-09T16:55:31","guid":{"rendered":"https:\/\/8657085.xyz\/?p=8912"},"modified":"2026-05-09T16:55:31","modified_gmt":"2026-05-09T16:55:31","slug":"forget-analogue-pocket-the-game-bub-delivers-accurate-retro-play-in-a-transparent-package","status":"publish","type":"post","link":"https:\/\/8657085.xyz\/?p=8912","title":{"rendered":"Forget Analogue Pocket, the Game Bub Delivers Accurate Retro Play in a Transparent Package"},"content":{"rendered":"<p> <div style=\"display: grid; grid-template-columns: 300px 160px; gap: 2px; width: 460px; background: #eee; padding: 2px;\">\r\n\r\n  <!-- \u6574\u884c\u5bbd\u5e7f\u544a -->\r\n  <div style=\"grid-column: 1\/-1; width: 460px; height: 250px; background: #ccc; display: grid; place-items: center;\">\r\n  <script async type=\"application\/javascript\" src=\"https:\/\/a.magsrv.com\/ad-provider.js\"><\/script> \r\n <ins class=\"eas6a97888e2\" data-zoneid=\"5876674\"><\/ins> \r\n <script>(AdProvider = window.AdProvider || []).push({\"serve\": {}});<\/script>\r\n  <\/div>\r\n  <div style=\"grid-column: 1\/-1; width: 460px; height: 90px; background: #ccc; display: grid; place-items: center;\">\r\n  <script async type=\"application\/javascript\" src=\"https:\/\/a.magsrv.com\/ad-provider.js\"><\/script> \r\n <ins class=\"eas6a97888e2\" data-zoneid=\"5876676\"><\/ins> \r\n <script>(AdProvider = window.AdProvider || []).push({\"serve\": {}});<\/script>\r\n  <\/div>\r\n\r\n  <!-- \u5de6\u4fa7\u7ad6\u6392 -->\r\n  <div style=\"height: 250px; background: #ccc; display: grid; place-items: center;\">\r\n  <script async type=\"application\/javascript\" src=\"https:\/\/a.magsrv.com\/ad-provider.js\"><\/script> \r\n <ins class=\"eas6a97888e2\" data-zoneid=\"5876672\"><\/ins> \r\n <script>(AdProvider = window.AdProvider || []).push({\"serve\": {}});<\/script>\r\n  <\/div>\r\n  <div style=\"height: 500px; background: #ccc; display: grid; place-items: center;\">\r\n  <script async type=\"application\/javascript\" src=\"https:\/\/a.magsrv.com\/ad-provider.js\"><\/script> \r\n <ins class=\"eas6a97888e2\" data-zoneid=\"5876680\"><\/ins> \r\n <script>(AdProvider = window.AdProvider || []).push({\"serve\": {}});<\/script>\r\n  <\/div>\r\n\r\n  <!-- \u53f3\u4fa7\u6469\u5929\u697c\uff08\u548c\u5de6\u4fa7\u5b8c\u5168\u5bf9\u9f50\uff09 -->\r\n  <div style=\"grid-row: 3\/5; height: 750px; background: #ccc; display: grid; place-items: center;\">\r\n  <script async type=\"application\/javascript\" src=\"https:\/\/a.magsrv.com\/ad-provider.js\"><\/script> \r\n <ins class=\"eas6a97888e2\" data-zoneid=\"5876678\"><\/ins> \r\n <script>(AdProvider = window.AdProvider || []).push({\"serve\": {}});<\/script>\r\n  <\/div>\r\n  \r\n  <script async type=\"application\/javascript\" src=\"https:\/\/a.magsrv.com\/ad-provider.js\"><\/script> \r\n <ins class=\"eas6a97888e6\" data-zoneid=\"5876682\"><\/ins> \r\n <script>(AdProvider = window.AdProvider || []).push({\"serve\": {}});<\/script>\r\n<\/div><br \/>\n<\/p>\n<div>\n<p><img decoding=\"async\" src=\"https:\/\/images.techeblog.com\/wp-content\/uploads\/2026\/05\/09091807\/game-bub-open-source-fpga-handheld.jpg\" alt=\"Game Bub Open-Source FPGA Handheld\" width=\"1280\" height=\"1280\"\/><br \/>Tito from Macho Nacho Productions recently received one of the first Game Bub units and put it through its paces. The Game Boy-inspired device comes from a small team at Second Bedroom in Cambridge, Massachusetts, and anyone can now preorder an assembled version for $269 through Crowd Supply with shipping expected in early July.<\/p>\n<p><span id=\"more-242815\"\/><br \/><iframe title=\"New FPGA Handheld May Have Just Made the Analogue Pocket Obsolete\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/bIy5odHFPGI?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><noscript><iframe title=\"New FPGA Handheld May Have Just Made the Analogue Pocket Obsolete\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/bIy5odHFPGI?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/noscript><br \/>Game Bub, the first fully open source FPGA handheld devoted to Game Boy, Game Boy Color, and Game Boy Advance cartridges, allows users to quickly load an original game and begin playing. There are no menus or settings to modify before the title screen appears. The translucent plastic casing displays the circuit board inside, providing a clear glimpse of the components at work while remaining lightweight and robust at 250 grams.<\/p>\n<div class=\"aawp\">\n<div class=\"aawp-product aawp-product--horizontal aawp-product--ribbon aawp-product--sale\" data-aawp-product-asin=\"B0G8FM567T\" data-aawp-product-id=\"235990\" data-aawp-tracking-id=\"tec02e-20\" data-aawp-product-title=\"R36MAX Handheld Game Console Retro Gaming Console with 4000mAh Battery 4.0\u201dIPS Screen Open Source Linux System with 64GB TF Card Portable Video Gaming Console Transparent Black\">\n<p>    <span class=\"aawp-product__ribbon aawp-product__ribbon--sale\">Sale<\/span><\/p>\n<div class=\"aawp-product__thumb\">\n<p>            <img decoding=\"async\" class=\"aawp-product__image\" src=\"https:\/\/m.media-amazon.com\/images\/I\/51yfyelJKcL._SL160_.jpg\" alt=\"R36MAX Handheld Game Console, Retro Gaming Console with 4000mAh Battery 4.0\u201dIPS Screen, Open Source...\"\/><\/p><\/div>\n<div class=\"aawp-product__content\">\n<p>            R36MAX Handheld Game Console, Retro Gaming Console with 4000mAh Battery 4.0\u201dIPS Screen, Open Source&#8230;        <\/p>\n<div class=\"aawp-product__description\">\n<ul>\n<li>\u3010R36 Max New System\u3011The handheld game console adopts open source Linux game system with good stability, which enables it to provide provides a&#8230;<\/li>\n<li>\u3010Massive Game Library &amp; 64GB Storage\u3011Dive into instant nostalgia with the R36Max! This R36Max handheld game console comes loaded with thousands of&#8230;<\/li>\n<li>\u3010Crisp 4.0-Inch IPS HD Display\u3011This retro gaming console is equipped with 720*720 resolution 4.0-inch IPS fully laminated screen, providing clear&#8230;<\/li>\n<\/ul><\/div>\n<\/p><\/div>\n<\/div>\n<\/div>\n<p>\n<img decoding=\"async\" src=\"https:\/\/images.techeblog.com\/wp-content\/uploads\/2026\/05\/09092550\/game-bub-open-source-fpga-handheld-1.jpg\" alt=\"Game Bub Open-Source FPGA Handheld\" width=\"1280\" height=\"720\"\/><br \/>\nA four-inch IPS screen with a resolution of 720 by 488 pixels and full color illumination lets every pixel stand out. Stereo speakers on either side provide great sound using built-in one-watt drivers, or users can connect headphones via the standard connector on the side. All typical controls are handled by twelve buttons, with a few additional system buttons for rapid access to basic operations.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.techeblog.com\/wp-content\/uploads\/2026\/05\/09092555\/game-bub-open-source-fpga-handheld-2.jpg\" alt=\"Game Bub Open-Source FPGA Handheld\" width=\"1280\" height=\"720\"\/><br \/>A 3,000mAh battery provides power and charges via USB C. It can last for fourteen hours or more during intense play. Inside, an AMD Artix 7 FPGA with over a hundred thousand logic cells runs proprietary cores designed exclusively for these systems, linked with an ESP32 microcontroller that maintains the user interface, loads files from the microSD card, and handles other functions such as wireless connections. 64 megabytes of SDRAM and additional SRAM keep everything operating smoothly, with no discernible lag between button presses and on-screen activity.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.techeblog.com\/wp-content\/uploads\/2026\/05\/09092559\/game-bub-open-source-fpga-handheld-3.jpg\" alt=\"Game Bub Open-Source FPGA Handheld\" width=\"1280\" height=\"720\"\/><br \/>Physical cartridges slide into a slot at the top and function precisely as they did on the originals, with complete support for save features, rumble motors in compatible games, and even built-in sensors such as the accelerometer and gyroscope for titles that require tilting or motion. A separate connection port on the side connects to another Game Bub or the original hardware for multiplayer sessions using regular cords. The microSD slot loads games saved as files directly onto the FPGA, eliminating the need for a separate flash cartridge, and homebrew or modified versions operate alongside official releases.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.techeblog.com\/wp-content\/uploads\/2026\/05\/09092602\/game-bub-open-source-fpga-handheld-4.jpg\" alt=\"Game Bub Open-Source FPGA Handheld\" width=\"1280\" height=\"720\"\/><br \/>Software upgrades are delivered over the same card, and the entire system remains entirely hackable. All hardware design files, FPGA code written in the Chisel language, and firmware are hosted on a public GitHub repository with open licensing that encourage sharing of improvements. Developers receive access to a PMOD expansion header, built-in Wi-Fi, Bluetooth, and plenty of spare processing power, transforming the handheld into a portable platform for experimenting with new ideas or extra cores later.<\/p>\n<p>An optional dock, available for $65 separately, adds digital video output for playback on a television or monitor and pairs with a variety of Bluetooth controllers from major brands while also charging the unit. Users can also use popular tools such as FlashGBX to back up and copy cartridge contents without leaving the device.<\/p>\n<\/p><\/div>\n<p><!-- \u603b\u5bb9\u5668\uff1a\u6700\u5927\u5bbd908px Grid\u7d27\u51d1\u5e03\u5c40 -->\r\n<div style=\"display: grid; grid-template-columns: 728px 160px; gap:2px; width:908px; background:#eee; padding:2px;\">\r\n\r\n  <!-- \u901a\u680f\u9876\u90e8\uff1a\u6700\u5927\u6a2a\u5e45 908x258 \u8de8\u6574\u884c -->\r\n  <div style=\"grid-column:1\/-1; height:258px; background:#ff6b6b; display:grid; place-items:center;\">\r\n    <!-- JuicyAds v3.0 -->\r\n<script type=\"text\/javascript\" data-cfasync=\"false\" async src=\"https:\/\/poweredby.jads.co\/js\/jads.js\"><\/script>\r\n<ins id=\"1114307\" data-width=\"908\" data-height=\"258\"><\/ins>\r\n<script type=\"text\/javascript\" data-cfasync=\"false\" async>(adsbyjuicy = window.adsbyjuicy || []).push({'adzone':1114307});<\/script>\r\n<!--JuicyAds END-->\r\n  <\/div>\r\n\r\n  <!-- \u7b2c\u4e8c\u901a\u680f\uff1a728\u00d790 \u901a\u680f -->\r\n  <div style=\"grid-column:1\/-1; height:90px; background:#4ecdc4; display:grid; place-items:center;\">\r\n    <!-- JuicyAds v3.0 -->\r\n<script type=\"text\/javascript\" data-cfasync=\"false\" async src=\"https:\/\/poweredby.jads.co\/js\/jads.js\"><\/script>\r\n<ins id=\"1114300\" data-width=\"728\" data-height=\"90\"><\/ins>\r\n<script type=\"text\/javascript\" data-cfasync=\"false\" async>(adsbyjuicy = window.adsbyjuicy || []).push({'adzone':1114300});<\/script>\r\n<!--JuicyAds END-->\r\n  <\/div>\r\n\r\n  <!-- \u5de6\u4fa7\u4e3b\u680f\uff1a\u591a\u5e7f\u544a\u5806\u53e0 -->\r\n  <div style=\"display:grid; gap:2px;\">\r\n    <div style=\"height:60px; background:#45b7d1; display:grid; place-items:center;\">\r\n\t<!-- JuicyAds v3.0 -->\r\n<script type=\"text\/javascript\" data-cfasync=\"false\" async src=\"https:\/\/poweredby.jads.co\/js\/jads.js\"><\/script>\r\n<ins id=\"1114308\" data-width=\"468\" data-height=\"60\"><\/ins>\r\n<script type=\"text\/javascript\" data-cfasync=\"false\" async>(adsbyjuicy = window.adsbyjuicy || []).push({'adzone':1114308});<\/script>\r\n<!--JuicyAds END-->\r\n\t<\/div>\r\n    <div style=\"height:250px; background:#ffe066; display:grid; place-items:center;\">\r\n\t<!-- JuicyAds v3.0 -->\r\n<script type=\"text\/javascript\" data-cfasync=\"false\" async src=\"https:\/\/poweredby.jads.co\/js\/jads.js\"><\/script>\r\n<ins id=\"1114299\" data-width=\"300\" data-height=\"250\"><\/ins>\r\n<script type=\"text\/javascript\" data-cfasync=\"false\" async>(adsbyjuicy = window.adsbyjuicy || []).push({'adzone':1114299});<\/script>\r\n<!--JuicyAds END-->\r\n\t<\/div>\r\n    <div style=\"height:250px; background:#ff9ecd; display:grid; place-items:center;\">\r\n\t<!-- JuicyAds v3.0 -->\r\n<script type=\"text\/javascript\" data-cfasync=\"false\" async src=\"https:\/\/poweredby.jads.co\/js\/jads.js\"><\/script>\r\n<ins id=\"1114305\" data-width=\"250\" data-height=\"250\"><\/ins>\r\n<script type=\"text\/javascript\" data-cfasync=\"false\" async>(adsbyjuicy = window.adsbyjuicy || []).push({'adzone':1114305});<\/script>\r\n<!--JuicyAds END-->\r\n\t<\/div>\r\n    <div style=\"height:139px; background:#c792ea; display:grid; place-items:center;\">\r\n\t<!-- JuicyAds v3.0 -->\r\n<script type=\"text\/javascript\" data-cfasync=\"false\" async src=\"https:\/\/poweredby.jads.co\/js\/jads.js\"><\/script>\r\n<ins id=\"1114302\" data-width=\"133\" data-height=\"139\"><\/ins>\r\n<script type=\"text\/javascript\" data-cfasync=\"false\" async>(adsbyjuicy = window.adsbyjuicy || []).push({'adzone':1114302});<\/script>\r\n<!--JuicyAds END-->\r\n\t<\/div>\r\n    <div style=\"height:125px; background:#91e7ac; display:grid; place-items:center;\">\r\n\t\r\n<!-- JuicyAds v3.0 -->\r\n<script type=\"text\/javascript\" data-cfasync=\"false\" async src=\"https:\/\/poweredby.jads.co\/js\/jads.js\"><\/script>\r\n<ins id=\"1114303\" data-width=\"125\" data-height=\"125\"><\/ins>\r\n<script type=\"text\/javascript\" data-cfasync=\"false\" async>(adsbyjuicy = window.adsbyjuicy || []).push({'adzone':1114303});<\/script>\r\n<!--JuicyAds END-->\r\n\t<\/div>\r\n  <\/div>\r\n\r\n  <!-- \u53f3\u4fa7\u7ad6\u680f\uff1a160\u00d7600 \u6574\u5217\u9ad8\u5e7f\u544a -->\r\n  <div style=\"grid-row:3\/8; height:600px;  display:grid; place-items:center;\">\r\n    <!-- JuicyAds v3.0 -->\r\n<script type=\"text\/javascript\" data-cfasync=\"false\" async src=\"https:\/\/poweredby.jads.co\/js\/jads.js\"><\/script>\r\n<ins id=\"1114301\" data-width=\"160\" data-height=\"600\"><\/ins>\r\n<script type=\"text\/javascript\" data-cfasync=\"false\" async>(adsbyjuicy = window.adsbyjuicy || []).push({'adzone':1114301});<\/script>\r\n<!--JuicyAds END-->\r\n  <\/div>\r\n\r\n<\/div><br \/>\n<br \/> Forget Analogue Pocket, the Game Bub Delivers Accurate Retro Play in a Transparent Package<br \/>\n<br \/>#Forget #Analogue #Pocket #Game #Bub #Delivers #Accurate #Retro #Play #Transparent #Package<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tito from Macho Nacho Productions recently received one of the first Game Bub units and&#8230;<\/p>\n","protected":false},"author":1,"featured_media":8913,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[3941,9201,9202,1624,9200,232,1883,3069,339,497,861],"class_list":["post-8912","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tech","tag-accurate","tag-analogue","tag-bub","tag-delivers","tag-forget","tag-game","tag-package","tag-play","tag-pocket","tag-retro","tag-transparent"],"featured_image_urls":{"full":["https:\/\/8657085.xyz\/wp-content\/uploads\/2026\/05\/game-bub-open-source-fpga-handheld.jpg",1280,1280,false],"thumbnail":["https:\/\/8657085.xyz\/wp-content\/uploads\/2026\/05\/game-bub-open-source-fpga-handheld-150x150.jpg",150,150,true],"medium":["https:\/\/8657085.xyz\/wp-content\/uploads\/2026\/05\/game-bub-open-source-fpga-handheld-300x300.jpg",300,300,true],"medium_large":["https:\/\/8657085.xyz\/wp-content\/uploads\/2026\/05\/game-bub-open-source-fpga-handheld-768x768.jpg",640,640,true],"large":["https:\/\/8657085.xyz\/wp-content\/uploads\/2026\/05\/game-bub-open-source-fpga-handheld-1024x1024.jpg",640,640,true],"1536x1536":["https:\/\/8657085.xyz\/wp-content\/uploads\/2026\/05\/game-bub-open-source-fpga-handheld.jpg",1280,1280,false],"2048x2048":["https:\/\/8657085.xyz\/wp-content\/uploads\/2026\/05\/game-bub-open-source-fpga-handheld.jpg",1280,1280,false],"covernews-slider-full":["https:\/\/8657085.xyz\/wp-content\/uploads\/2026\/05\/game-bub-open-source-fpga-handheld-1115x715.jpg",1115,715,true],"covernews-slider-center":["https:\/\/8657085.xyz\/wp-content\/uploads\/2026\/05\/game-bub-open-source-fpga-handheld-800x500.jpg",800,500,true],"covernews-featured":["https:\/\/8657085.xyz\/wp-content\/uploads\/2026\/05\/game-bub-open-source-fpga-handheld-1024x1024.jpg",1024,1024,true],"covernews-medium":["https:\/\/8657085.xyz\/wp-content\/uploads\/2026\/05\/game-bub-open-source-fpga-handheld-540x340.jpg",540,340,true],"covernews-medium-square":["https:\/\/8657085.xyz\/wp-content\/uploads\/2026\/05\/game-bub-open-source-fpga-handheld-400x250.jpg",400,250,true]},"author_info":{"display_name":"admin","author_link":"https:\/\/8657085.xyz\/?author=1"},"category_info":"<a href=\"https:\/\/8657085.xyz\/?cat=8\" rel=\"category\">Tech<\/a>","tag_info":"Tech","comment_count":"0","_links":{"self":[{"href":"https:\/\/8657085.xyz\/index.php?rest_route=\/wp\/v2\/posts\/8912","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/8657085.xyz\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/8657085.xyz\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/8657085.xyz\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/8657085.xyz\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=8912"}],"version-history":[{"count":0,"href":"https:\/\/8657085.xyz\/index.php?rest_route=\/wp\/v2\/posts\/8912\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/8657085.xyz\/index.php?rest_route=\/wp\/v2\/media\/8913"}],"wp:attachment":[{"href":"https:\/\/8657085.xyz\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=8912"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/8657085.xyz\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=8912"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/8657085.xyz\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=8912"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}