{"id":22715,"date":"2026-10-05T19:09:58","date_gmt":"2026-10-05T19:09:58","guid":{"rendered":"https:\/\/8657085.xyz\/?p=22715"},"modified":"2026-10-05T19:09:58","modified_gmt":"2026-10-05T19:09:58","slug":"zac-builds-rebuilds-the-game-boy-color-with-oled-glass-and-usb-c","status":"publish","type":"post","link":"https:\/\/8657085.xyz\/?p=22715","title":{"rendered":"Zac Builds Rebuilds the Game Boy Color With OLED Glass and USB-C"},"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 fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/images.techeblog.com\/wp-content\/uploads\/2026\/10\/05103918\/zac-builds-modern-game-boy-color-oled-usb-c-mod.jpg\" alt=\"Zac Builds Modern Game Boy Color OLED USB-C Mod\" width=\"960\" height=\"961\"\/><br \/>Zac Builds wanted a Game Boy Color that still looked like the 1998 handheld and behaved like something you would actually carry in 2026. His latest project walks through that job on a working donor board, the one part he treats as non-negotiable. Almost everything else can come from current reproduction kits, so a battered shell and a tired screen do not end the project.<\/p>\n<p><span id=\"more-260523\"\/><br \/><iframe title=\"I built a MODERN Gameboy Color...\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/C2cDt0mLh4s?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=\"I built a MODERN Gameboy Color...\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/C2cDt0mLh4s?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 \/>The original GBC hardware was a beast to own. The screen lacked a backlight, the tiny speaker was difficult to use, and the two AA cells that had powered the device from its inception had not been kind to the capacitors. After all of this time, they\u2019re probably a little sketchy. Zac opens the unit with a tri-wing screwdriver, gently unlocks the screen connector, and then uses isopropyl alcohol to thoroughly clean the cartridge slot, gold contacts, and buttons, which were in desperate need after all these years. He replaces the sticky membrane with a new one and uses a color capacitor kit to clean out the old capacitors, more for prevention than cure, because let\u2019s be honest, those parts were never supposed to live this long.<\/p>\n<p>\n<img decoding=\"async\" src=\"https:\/\/images.techeblog.com\/wp-content\/uploads\/2026\/10\/05104429\/zac-builds-modern-game-boy-color-oled-usb-c-mod-1.jpg\" alt=\"Zac Builds Modern Game Boy Color OLED USB-C Mods\" width=\"1280\" height=\"720\"\/><br \/>\nThe transparent shell comes next, a pre-cut design that is both cosmetic and functional. Its window is larger than the original Nintendo one, and the battery divider has been removed, giving the new battery pack plenty of freedom to breathe while also providing a great view. The screen that fits into that window is a cut-down OLED display from a phone, and Zac had to cobble together a small translation board so that the Color motherboard could work with it, but once everything is in place, it boots up smoothly. He carefully angles the panel in, installs a small adhesive ring, runs a power wire from the power switch, and then tapes it all together using Kapton tape before adding the ribbon and insulation. There\u2019s also adjustable brightness, a faux scan-line filter that may be enabled, and a color-changing launch logo. Games that used to fade away in bright sunshine can now sit lovely on a nice piece of actual glass, as the old reflective panel couldn\u2019t manage such contrast.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.techeblog.com\/wp-content\/uploads\/2026\/10\/05104438\/zac-builds-modern-game-boy-color-oled-usb-c-mod-2.jpg\" alt=\"Zac Builds Modern Game Boy Color OLED USB-C Mods\" width=\"1280\" height=\"720\"\/><br \/>Sound also receives some love. The original speaker is removed, a clear replacement is installed, and a flexible amp board is inserted into the audio circuit, which is intended to double the volume and detect when headphones are plugged in. However, to Zac\u2019s dismay, it is still hissing during early tests. Further study reveals that the problem is due to voltage ripple, so he removes the old regulator components and replaces them with a Helder board that includes a correct solid-state cap. After that swap, the speaker becomes louder, and the background hiss fades away.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.techeblog.com\/wp-content\/uploads\/2026\/10\/05104446\/zac-builds-modern-game-boy-color-oled-usb-c-mod-3.jpg\" alt=\"Zac Builds Modern Game Boy Color OLED USB-C Mods\" width=\"1280\" height=\"720\"\/><br \/>The power side of things begins to get really interesting, as it is no longer just a battery replacement and start-up, but a full-fledged power overhaul. The AA cells are replaced by a lithium pack with far more capacity and voltage, up to eight hours of gaming, and USB-C on the side. There\u2019s also a wireless coil inside. The Helder regulator that powers the OLED, amp, and lights must be up to the task, which is why the first boot on the new pack failed but the second did not, since Zac did not want that to happen. To compensate for this, an RGB kit is installed, replacing the old single status LED. The individually addressable lights fit snugly under the buttons, necessitating some careful soldering of a dozen connections starting at 5 volts and ground, and the clear shell elevates the lights from a hidden addition to a fundamental component of the design.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.techeblog.com\/wp-content\/uploads\/2026\/10\/05104455\/zac-builds-modern-game-boy-color-oled-usb-c-mod-4.jpg\" alt=\"Zac Builds Modern Game Boy Color OLED USB-C Mods\" width=\"1280\" height=\"720\"\/><br \/>The practical side of things finishes with an EZ Flash Jr sitting beautifully in a clear plastic casing. First, convert a microSD card to FAT32, then load the firmware, and the cartridge is ready to go, as it can hold Game Boy and Game Boy Color ROMs, as well as all those great hacks and homebrews, allowing the library to be stored in one location rather than spread out across a shoebox full of carts. Zac has also attempted to install a clock hack on his flash cart, which entails lifting the crystal oscillator and connecting a flexible board to the button lines to make it run roughly 50% quicker. The good news is that it all works; the bad news is that it throws the OLED out of sync, so he chose to leave it at the original clock speed; after all, the panel, audio, and battery all need to operate together. All of the soldering is done in the amplifier, regulator, lights, and optional clock mod board, so anyone with a good motherboard and a steady hand may follow in Zac\u2019s footsteps without having to start from scratch and machine a casing.<\/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 \/> Zac Builds Rebuilds the Game Boy Color With OLED Glass and USB-C<br \/>\n<br \/>#Zac #Builds #Rebuilds #Game #Boy #Color #OLED #Glass #USBC<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Zac Builds wanted a Game Boy Color that still looked like the 1998 handheld and&#8230;<\/p>\n","protected":false},"author":1,"featured_media":22716,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[649,1849,862,232,3364,7318,12290,8318,16584],"class_list":["post-22715","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tech","tag-boy","tag-builds","tag-color","tag-game","tag-glass","tag-oled","tag-rebuilds","tag-usbc","tag-zac"],"featured_image_urls":{"full":["https:\/\/8657085.xyz\/wp-content\/uploads\/2026\/10\/zac-builds-modern-game-boy-color-oled-usb-c-mod.jpg",960,961,false],"thumbnail":["https:\/\/8657085.xyz\/wp-content\/uploads\/2026\/10\/zac-builds-modern-game-boy-color-oled-usb-c-mod-150x150.jpg",150,150,true],"medium":["https:\/\/8657085.xyz\/wp-content\/uploads\/2026\/10\/zac-builds-modern-game-boy-color-oled-usb-c-mod-300x300.jpg",300,300,true],"medium_large":["https:\/\/8657085.xyz\/wp-content\/uploads\/2026\/10\/zac-builds-modern-game-boy-color-oled-usb-c-mod-768x769.jpg",640,641,true],"large":["https:\/\/8657085.xyz\/wp-content\/uploads\/2026\/10\/zac-builds-modern-game-boy-color-oled-usb-c-mod.jpg",640,641,false],"1536x1536":["https:\/\/8657085.xyz\/wp-content\/uploads\/2026\/10\/zac-builds-modern-game-boy-color-oled-usb-c-mod.jpg",960,961,false],"2048x2048":["https:\/\/8657085.xyz\/wp-content\/uploads\/2026\/10\/zac-builds-modern-game-boy-color-oled-usb-c-mod.jpg",960,961,false],"covernews-slider-full":["https:\/\/8657085.xyz\/wp-content\/uploads\/2026\/10\/zac-builds-modern-game-boy-color-oled-usb-c-mod-960x715.jpg",960,715,true],"covernews-slider-center":["https:\/\/8657085.xyz\/wp-content\/uploads\/2026\/10\/zac-builds-modern-game-boy-color-oled-usb-c-mod-800x500.jpg",800,500,true],"covernews-featured":["https:\/\/8657085.xyz\/wp-content\/uploads\/2026\/10\/zac-builds-modern-game-boy-color-oled-usb-c-mod.jpg",960,961,false],"covernews-medium":["https:\/\/8657085.xyz\/wp-content\/uploads\/2026\/10\/zac-builds-modern-game-boy-color-oled-usb-c-mod-540x340.jpg",540,340,true],"covernews-medium-square":["https:\/\/8657085.xyz\/wp-content\/uploads\/2026\/10\/zac-builds-modern-game-boy-color-oled-usb-c-mod-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\/22715","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=22715"}],"version-history":[{"count":0,"href":"https:\/\/8657085.xyz\/index.php?rest_route=\/wp\/v2\/posts\/22715\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/8657085.xyz\/index.php?rest_route=\/wp\/v2\/media\/22716"}],"wp:attachment":[{"href":"https:\/\/8657085.xyz\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=22715"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/8657085.xyz\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=22715"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/8657085.xyz\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=22715"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}