<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Retro on Stay Frosty</title><link>https://frosty.blog/tags/retro/</link><description>Recent content in Retro on Stay Frosty</description><generator>Hugo -- gohugo.io</generator><language>en-gb</language><copyright>© James Frost</copyright><lastBuildDate>Sun, 30 Aug 2020 09:48:12 +0000</lastBuildDate><atom:link href="https://frosty.blog/tags/retro/index.xml" rel="self" type="application/rss+xml"/><item><title>Original Game Boy Backlight Mod</title><link>https://frosty.blog/2020/08/30/original-game-boy-backlight-mod/</link><pubDate>Sun, 30 Aug 2020 09:48:12 +0000</pubDate><guid>https://frosty.blog/2020/08/30/original-game-boy-backlight-mod/</guid><description>&lt;p&gt;Following my &lt;a href="https://frosty.blog/2020/08/13/game-boy-advance-screen-upgrade/"&gt;Game Boy Advance screen mod&lt;/a&gt;, I decided to try modding an original Game Boy.&lt;/p&gt;
&lt;p&gt;There are several screen mods available for the original Game Boy&lt;sup id="fnref:1"&gt;&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref"&gt;1&lt;/a&gt;&lt;/sup&gt;. Just like with the Game Boy Advance there are IPS screens available, which give you the best image quality. You can also keep the original screen but add a backlight to it, which is what I opted to do. This is much cheaper, and also gives a result closer to the look of the original display.&lt;/p&gt;</description><content:encoded><![CDATA[<p>Following my <a href="/2020/08/13/game-boy-advance-screen-upgrade/">Game Boy Advance screen mod</a>, I decided to try modding an original Game Boy.</p>
<p>There are several screen mods available for the original Game Boy<sup id="fnref:1"><a href="#fn:1" class="footnote-ref" role="doc-noteref">1</a></sup>. Just like with the Game Boy Advance there are IPS screens available, which give you the best image quality. You can also keep the original screen but add a backlight to it, which is what I opted to do. This is much cheaper, and also gives a result closer to the look of the original display.</p>
<h3 id="supplies">Supplies</h3>
<p>The first thing I needed was a Game Boy! My brother and I had a yellow ‘Play It Loud’ edition when we were younger, which came bundled with a yellow Donkey Kong Land game cartridge. Unfortunately while I have our original games, I’ve been unable to find the Game Boy itself – so I bought another on eBay:</p>
<div class="gallery">
<figure>
  <a href="/images/2020/09/img_4013-scaled.jpg"><img src="/images/2020/09/img_4013-scaled-1600.jpg" alt="" loading="lazy"></a>
</figure>
<figure>
  <a href="/images/2020/09/img_4021-scaled.jpg"><img src="/images/2020/09/img_4021-scaled-1600.jpg" alt="" loading="lazy"></a>
</figure>
<figure>
  <a href="/images/2020/09/img_4020-scaled.jpg"><img src="/images/2020/09/img_4020-scaled-1600.jpg" alt="" loading="lazy"></a>
</figure>
</div>
<p>Except for needing a bit of a clean and having a few small scratches on the screen, it was in very good condition.</p>
<p>Next, I picked up a <a href="http://www.deadpanrobot.co.uk/lemon-yellow-pro-backlight-kit-dmg-lcd-pro-lemon-yellow">‘lemon yellow’ backlight kit</a> from Deadpan Robot, as well as a <a href="http://www.deadpanrobot.co.uk/bivert-mod-custom-circuit-board-for-nintendo-game-boy-bivert-board-deadpan">bivert chip</a>. Just adding a backlight makes the screen brighter, but it also washes out the picture. A bivert chip inverts the pixels and in turn increases the contrast. It’s recommended to install one if you’re adding a backlight.</p>
<h3 id="the-mod">The Mod</h3>
<p>The first step was to disassemble the unit. I also washed the casing, buttons, and silicon pads with mild soapy water.</p>
<div class="gallery">
<figure>
  <img src="/images/2020/09/A6F9EB80-D9EF-4C39-BBDA-E2B656962293_1_105_c.jpeg" alt="" loading="lazy">
</figure>
<figure>
  <img src="/images/2020/09/879C8F01-C6E1-4B13-8880-AFA6D0509377_1_105_c.jpeg" alt="" loading="lazy">
</figure>
<figure>
  <img src="/images/2020/09/875ADF9A-B91E-41F5-9311-8BE0D439F708_1_105_c.jpeg" alt="" loading="lazy">
</figure>
</div>
<p>And here’s the screen itself:</p>
<figure>
  <img src="/images/2020/09/0E4CB5FA-F1F1-43A2-9623-536AF0D53B60_1_105_c.jpeg" alt="" loading="lazy">
</figure>
<p>To install the backlight unit, you first need to remove the existing reflective backing and polarizer from the screen. This proved to be quite tricky. At first I was just scraping the foil off, nervous of damaging the screen, but then I got more confident and managed to get a craft knife underneath the polarizer layer. This made it easier to peel the whole thing off in one go.</p>
<div class="gallery">
<figure>
  <img src="/images/2020/09/CAD263F3-2372-457A-9D7B-7B03D91D3518_1_105_c.jpeg" alt="" loading="lazy">
</figure>
<figure>
  <img src="/images/2020/09/44DC5BF4-F091-4497-A401-F40DE4038809_1_105_c.jpeg" alt="" loading="lazy">
</figure>
</div>
<p>The thing that makes it particularly difficult is that the screen remains attached by a very delicate ribbon cable, so access is tricky. After peeling the polarizer off, I cleaned off the remaining glue with some isopropyl alcohol.</p>
<div class="gallery">
<figure>
  <img src="/images/2020/09/82F0BEF3-D97A-42CC-B757-C7D66F0A2A6F_1_105_c.jpeg" alt="" loading="lazy">
</figure>
<figure>
  <img src="/images/2020/09/BAB7ACE1-FF40-4736-8BA8-7A4D8A566236_1_105_c.jpeg" alt="" loading="lazy">
</figure>
</div>
<p>The new backlight panel (a piece of plastic with some LEDs attached to the bottom) slides in behind the LCD, and the polarizer goes in between. You have to make sure the polarizer is rotated the right way so that the pixels will be visible. The guide I was following also recommended lightly dusting the polarizer with baby powder or diatomaceous earth to avoid it sticking to the screen.</p>
<p>Finally, the two wires coming from the backlight panel needed soldering to the main board along with a resistor.</p>
<p>Next, I installed the bivert chip. To do this, you need to desolder and disconnect two pins on the screen cable connector, insert the board underneath, and resolder it. At first I miscounted and lifted the wrong pin, so I tried resoldering it as best I could, crossed my fingers, and finished the installation.</p>
<div class="gallery">
<figure>
  <img src="/images/2020/09/EA23B9A1-D4DB-4BAF-8FEC-CEFB7826CDEC_1_105_c.jpeg" alt="" loading="lazy">
</figure>
<figure>
  <img src="/images/2020/09/6ECC362C-B8B6-42A1-A7F4-72E9754DDDCA_1_105_c.jpeg" alt="" loading="lazy">
</figure>
</div>
<p>I powered it up and there was light! But no picture 😬</p>
<figure>
  <img src="/images/2020/09/21FA0102-1960-4E77-B9FA-69D2CAE24CDD_1_105_c.jpeg" alt="" loading="lazy">
</figure>
<h3 id="troubleshooting">Troubleshooting</h3>
<p>I knew the Game Boy as a whole was still working correctly, as I could hear the audio for the game. I guessed that the culprit was either my shoddy soldering on the bivert chip (turns out soldering is harder than I remember!), or I didn&rsquo;t repair the damage correctly when I lifted the wrong pin.</p>
<p>It turned out to be a combination of both. After some testing with a multimeter (and a lot of help from <a href="https://twitter.com/SofaRacing">@SofaRacing</a> and <a href="https://twitter.com/elsmorian">@elsmorian</a>), I discovered that one of the solder connections on the bivert board wasn&rsquo;t making contact properly (so I re-did it), and also that there was no connection between the pin I lifted and its intended destination.</p>
<p>To work around this I added a new wire that ran from the pin, over the top of the board, to the other side. I couldn&rsquo;t help but think about the similarities with writing software as I was debugging the issue and fitting my workaround.</p>
<div class="gallery">
<figure>
  <img src="/images/2020/09/7A26434E-0E39-4FE6-A78F-B30A7605DCF3_1_105_c.jpeg" alt="" loading="lazy">
</figure>
<figure>
  <img src="/images/2020/09/67AF65F1-A381-41A9-A1D1-2275E5A2BE10_1_105_c.jpeg" alt="" loading="lazy">
</figure>
</div>
<p>I turned the unit back on, and there was a picture! Tetris looked great with the backlight:</p>
<div class="gallery">
<figure>
  <img src="/images/2020/09/ECF65D37-B075-40BC-98B0-8791054AE0B5_1_105_c.jpeg" alt="" loading="lazy">
</figure>
<figure>
  <img src="/images/2020/09/E977B210-2A82-40C6-A8F0-372839396E08_1_105_c.jpeg" alt="" loading="lazy">
</figure>
</div>
<h3 id="wrapping-up">Wrapping up</h3>
<p>I finished things up with a new glass screen lens, and new start and select buttons to match the cyan border around the screen.</p>
<p>It wasn&rsquo;t the neatest installation, but I was pretty happy for my first attempt. The finished device looks great.</p>
<div class="gallery">
<figure>
  <img src="/images/2020/09/F38DC90F-D17B-4952-A192-410194C0A9A2_1_105_c.jpeg" alt="" loading="lazy">
</figure>
<figure>
  <img src="/images/2020/09/608D0B2E-B4B6-4645-BA3C-A1F1422D3FAC_1_105_c.jpeg" alt="" loading="lazy">
</figure>
</div>
<div class="footnotes" role="doc-endnotes">
<hr>
<ol>
<li id="fn:1">
<p>Also known as the DMG because of its model number: DMG-01. DMG stands for Dot Matrix Game.&#160;<a href="#fnref:1" class="footnote-backref" role="doc-backlink">&#x21a9;&#xfe0e;</a></p>
</li>
</ol>
</div>
]]></content:encoded></item><item><title>Game Boy Advance Screen Upgrade</title><link>https://frosty.blog/2020/08/13/game-boy-advance-screen-upgrade/</link><pubDate>Thu, 13 Aug 2020 13:55:32 +0000</pubDate><guid>https://frosty.blog/2020/08/13/game-boy-advance-screen-upgrade/</guid><description>&lt;p&gt;The original Game Boy Advance screen is so dim that it’s hard to see it property even in a brightly lit room. I remember as a kid mostly playing with a special external light that clipped around the case. It had two arms that shone light down onto the display. Even with that, it still wasn’t great!&lt;/p&gt;
&lt;p&gt;It also has a kind of ‘&lt;a href="https://en.m.wikipedia.org/wiki/Screen-door_effect"&gt;screen door effect&lt;/a&gt;’ between the pixels, so it looks pretty grainy.&lt;/p&gt;</description><content:encoded><![CDATA[<p>The original Game Boy Advance screen is so dim that it’s hard to see it property even in a brightly lit room. I remember as a kid mostly playing with a special external light that clipped around the case. It had two arms that shone light down onto the display. Even with that, it still wasn’t great!</p>
<p>It also has a kind of ‘<a href="https://en.m.wikipedia.org/wiki/Screen-door_effect">screen door effect</a>’ between the pixels, so it looks pretty grainy.</p>
<div class="gallery">
<figure>
  <a href="/images/2020/08/img_3659-scaled.jpg"><img src="/images/2020/08/img_3659-scaled-1600.jpg" alt="" loading="lazy"></a>
</figure>
<figure>
  <a href="/images/2020/08/img_3658-scaled.jpg"><img src="/images/2020/08/img_3658-scaled-1600.jpg" alt="" loading="lazy"></a>
</figure>
<figure>
  <a href="/images/2020/08/img_3660-scaled.jpg"><img src="/images/2020/08/img_3660-scaled-1600.jpg" alt="" loading="lazy"></a>
</figure>
</div>
<p>I still love playing retro games from time to time, so I recently kitted out my Advance with an upgrade.</p>
<p>There have been a number of screen mods available for the GBA over the years. For a long time, the best improvement was to switch the screen out for the backlit screen that’s used in the Game Boy Advance SP. More recently, a better alternative has emerged: a large, even brighter IPS LCD panel.</p>
<p>The larger LCD requires some areas of the inner case to be cut out to make space for it. I didn’t fancy trying to do that, so I ordered a special pre-trimmed shell from <a href="https://retrosix.co.uk/">RetroSix</a>, along with the screen kit. RetroSix manufacture their own GBA shells ready for the new LCD (they said most aftermarket shells aren&rsquo;t very high quality), along with optional modifications to fit a USB-C battery pack. If you&rsquo;re in the US, I&rsquo;ve heard that <a href="https://www.retromodding.com/">Retro Modding</a> are a good parts supplier.</p>
<h3 id="installation">Installation</h3>
<p>Installation involved opening up the Game Boy, disconnecting the screen and discarding the old shell, connecting the new screen, mounting it with adhesive and a 3D printed bracket (to get the correct positioning), screwing it all back together, and installing a new glass lens over the top.</p>
<figure>
  <img src="/images/2020/08/DBA0F3E0-A550-463B-9C00-126E599E70D5_1_105_c.jpeg" alt="" loading="lazy">
</figure>
<p>RetroSix&rsquo;s own instructions were fairly barebones, but I found a couple of different tutorials online that helped to guide me through it. The most problematic parts were:</p>
<ul>
<li>Correctly aligning the screen when installing it. Now that it&rsquo;s complete, I can&rsquo;t help noticing that it&rsquo;s a <em>fraction</em> of a millimetre down on one side.</li>
<li>Installing both the screen and the glass lens without getting any dust in between them. I did a decent job, but I can see one tiny speck under there. I think compressed air could help here.</li>
<li>The 3D printed bracket wasn&rsquo;t super precise. I had to file down some parts of it, and I ended up removing one piece altogether as it was pressing into the back of the screen and causing a light area to appear.</li>
</ul>
<p>Overall though, I&rsquo;m very happy with the outcome!</p>
<figure>
  <img src="/images/2020/08/768AEACF-DBB6-4295-A4A8-516B21BF68C5_1_105_c.jpeg" alt="" loading="lazy">
</figure>
<h3 id="screen">Screen++</h3>
<p>The screen is just in a different class to the original. It&rsquo;s really bright, very clear, and has nice vibrant colours. The RetroSix shell is also very good, although I wouldn&rsquo;t say <em>quite</em> the same quality of the original – it doesn&rsquo;t feel as solid, perhaps. I love the gold holographic detail on the screen lens.</p>
<p>Here&rsquo;s some very short videos showing each screen in action:</p>
<figure class="video-embed">
  <video controls loop muted playsinline preload="metadata">
    <source src="/videos/gba-before.mp4" type="video/mp4">
    Your browser doesn't support embedded video.
  </video>
  <figcaption><p>Before...</p></figcaption>
</figure>

<figure class="video-embed">
  <video controls loop muted playsinline preload="metadata">
    <source src="/videos/gba-after.mp4" type="video/mp4">
    Your browser doesn't support embedded video.
  </video>
  <figcaption><p>And after!</p></figcaption>
</figure>

<p>It&rsquo;s also possible to solder in a couple of extra wires to allow for setting the brightness level of the screen by holding a couple of buttons down. I don&rsquo;t currently own a soldering iron, so I&rsquo;m saving this for another day!</p>
]]></content:encoded></item></channel></rss>