<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Gameboy Development &#187; Hardware</title>
	<atom:link href="http://gbdev.gg8.se/category/subject/hardware/feed/" rel="self" type="application/rss+xml" />
	<link>https://gbdev.gg8.se</link>
	<description>Previously hosted at gameboydev.org</description>
	<lastBuildDate>Sat, 06 Mar 2021 03:27:22 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Skate Boy Classic</title>
		<link>https://gbdev.gg8.se/2010/10/skate-boy-classic/</link>
		<comments>https://gbdev.gg8.se/2010/10/skate-boy-classic/#comments</comments>
		<pubDate>Sat, 02 Oct 2010 21:55:18 +0000</pubDate>
		<dc:creator>nitro2k01</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://gbdev.gg8.se/?p=238</guid>
		<description><![CDATA[
Skate Boy Classic from Thorbjørn Nyander  Poulsen on Vimeo.

The Skate Boy classic is an interactive sound installation, made by Christian Gjelstrup and Thorbjørn Nyander Poulsen, that provides Gameboy-generated auditory feedback to skaters as they skate through the ramp. The installation is using only a classic Gameboy (DMG) to generate the sound. To interface the [...]]]></description>
			<content:encoded><![CDATA[<p><center><iframe title="vimeo-player" src="https://player.vimeo.com/video/15058374?color=c9ff23" width="640" height="480" frameborder="0" allowfullscreen></iframe></center>
<p><center><a href="https://vimeo.com/15058374">Skate Boy Classic</a> from <a href="https://vimeo.com/user1063522">Thorbjørn Nyander  Poulsen</a> on <a href="https://vimeo.com">Vimeo</a>.</p>
<p></center></p>
<p>The Skate Boy classic is an interactive sound installation, made by Christian Gjelstrup and Thorbjørn Nyander Poulsen, that provides Gameboy-generated auditory feedback to skaters as they skate through the ramp. The installation is using only a classic Gameboy (DMG) to generate the sound. To interface the Gameboy, they used LSDj in keyboard mode. The triggering mechanism in first version was realized with homemade triggers made out of cardboard and aluminum foil. In the second revision they repurposed an infraread burglar alarm sensor to trigger the sound when the unsuspecting (?) skater swooshed by.<br />
The project is apparently part of their education on Medialogy at Aalborg University.</p>
 <img src="https://gbdev.gg8.se/wp-content/plugins/feed-statistics.php?view=1&post_id=238" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>https://gbdev.gg8.se/2010/10/skate-boy-classic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DMG replacement motheboard</title>
		<link>https://gbdev.gg8.se/2010/09/dmg-replacement-motheboard/</link>
		<comments>https://gbdev.gg8.se/2010/09/dmg-replacement-motheboard/#comments</comments>
		<pubDate>Mon, 06 Sep 2010 10:31:48 +0000</pubDate>
		<dc:creator>nitro2k01</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://gbdev.gg8.se/?p=218</guid>
		<description><![CDATA[
Rolf is working on designing a replacement board that can accommodate a DMG CPU as well as an Atmega168 that can be used for &#8220;ArduinoBoy&#8221; (a microcontroller program that allows a Gameboy to be receive MIDI) as well as holes in the PCB for the ever so popular &#8220;ProSound&#8221; mod. 
Only some DMG revisions have [...]]]></description>
			<content:encoded><![CDATA[<p><img src="//gbdev.gg8.se/wp-content/uploads/2010/09/dmgrolf1.png" alt="DMG Rolf" style="width: 500px;" /></p>
<p>Rolf is working on designing a replacement board that can accommodate a <a href="//gbdev.gg8.se/wiki/articles/DMG_Schematics">DMG CPU</a> as well as an Atmega168 that can be used for &#8220;<a href="https://github.com/trash80/arduinoboy">ArduinoBoy</a>&#8221; (a microcontroller program that allows a Gameboy to be receive MIDI) as well as holes in the PCB for the ever so popular &#8220;ProSound&#8221; mod. </p>
<p>Only some DMG revisions have the chip type CPU; most have an epoxy blob type CPU. However, a <a href="//gbdev.gg8.se/wiki/articles/SGB_Schematic">SGB CPU</a> can be used instead. Not only are they pin, and otherwise, compatible, but the SGB CPU provides a fast and silent boot process without showing the Ninty logo or playing the start-up sound.</p>
<p><a href="//chipmusic.org/forums/topic/2304/dmg-motherboard-development/">Read more and discuss</a></p>
 <img src="https://gbdev.gg8.se/wp-content/plugins/feed-statistics.php?view=1&post_id=218" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>https://gbdev.gg8.se/2010/09/dmg-replacement-motheboard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NES RetroVision &#8211; Gameboy on a NES cartridge</title>
		<link>https://gbdev.gg8.se/2010/05/nes-retrovision-gameboy-on-a-nes-cartridge/</link>
		<comments>https://gbdev.gg8.se/2010/05/nes-retrovision-gameboy-on-a-nes-cartridge/#comments</comments>
		<pubDate>Thu, 06 May 2010 12:30:42 +0000</pubDate>
		<dc:creator>nitro2k01</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Gameboy]]></category>
		<category><![CDATA[NES]]></category>
		<category><![CDATA[RetroUSB]]></category>
		<category><![CDATA[RetroVision]]></category>

		<guid isPermaLink="false">http://gbdev.gg8.se/?p=200</guid>
		<description><![CDATA[
Finally a new post on this blog. 
RetroVision by RetroUSB is half a Gameboy attached to a NES cartridge which converts the display data into something the NES display using magic programmable logic, much like Super Gameboy for SNES or or Nintendo&#8217;s Demo Boy which was used in stores to showcase Gameboy games. The RetroVision [...]]]></description>
			<content:encoded><![CDATA[<p><a href="//gbdev.gg8.se/wp-content/uploads/2010/05/RetroVisionFront.jpg"><img src="//gbdev.gg8.se/wp-content/uploads/2010/05/RetroVisionFront-283x300.jpg" alt="RetroVision Front" title="RetroVision Front" width="283" height="300" class="aligncenter size-medium wp-image-202" /></a></p>
<p>Finally a new post on this blog. <img src='https://gbdev.gg8.se/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
RetroVision by <a href="//www.retrousb.com/">RetroUSB</a> is half a Gameboy attached to a NES cartridge which converts the display data into something the NES display using <del>magic</del> programmable logic, much like <a href="//gbdev.gg8.se/wiki/articles/SGB_Schematic">Super Gameboy</a> for SNES or or Nintendo&#8217;s Demo Boy which was used in stores to showcase Gameboy games. The RetroVision does contain an authentic DMG motherboard; there are even holes in the cartridge for the link port and headphone output, although the sound is supposedly routed to the NES as well. </p>
<p>Here&#8217;s my own criticism/nitpicking of the product: </p>
<ul>
<li>It lacks screen stretching. While I of course understand that this would take some effort, especially with the 3/2 zoom ratio needed to fill the screen, I think it would&#8217;ve greatly increased the general appeal of this product.</li>
<li>Another thing that would increase the appeal of the product for musicians would be if you offered the so called <a href="https://web.archive.org/web/20120328165447/http://the.fontvir.us/b10g/?id=119">ProSound</a> mod, i.e. bypassing the onboard amplifier which gives a slightly better sound quality. Perhaps with RCA sound outputs.</li>
<li>You could probably simplify the manufacturing process a bit by using a ribbon cable instead of individual wires for the  video signal.</li>
<li>Away with the DMG&#8217;s power regulator board! There&#8217;s absolutely no reason to keep it, but one good reason to throw it away, namely that it produces noise. The NES should supply a perfectly adequate 5V while the (nominal) -18V isn&#8217;t needed since the LCD isn&#8217;t there anymore.</li>
</ul>
<p>The RetroVision will sell for $130, but so far only 4 units have been produced because of the intricate manual assembly process. BunnyBoy of RetroUSB doesn&#8217;t expect this to a big seller, but more of a platform to build other future products on.</p>
<p><a href="//nintendoage.com/forum/messageview.cfm?catid=6&#038;threadid=32896">Official info post on NintendoAge</a></p>
 <img src="https://gbdev.gg8.se/wp-content/plugins/feed-statistics.php?view=1&post_id=200" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>https://gbdev.gg8.se/2010/05/nes-retrovision-gameboy-on-a-nes-cartridge/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>SGB bootstrap ROM dumped by Costis</title>
		<link>https://gbdev.gg8.se/2009/09/sgb-bootstrap-rom-dumped-by-costis/</link>
		<comments>https://gbdev.gg8.se/2009/09/sgb-bootstrap-rom-dumped-by-costis/#comments</comments>
		<pubDate>Sat, 19 Sep 2009 08:29:04 +0000</pubDate>
		<dc:creator>nitro2k01</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://gbdev.gg8.se/?p=191</guid>
		<description><![CDATA[About 6 years ago Neviksti managed to dump the internal 256 byte bootstrap ROM used by the DMG (First model Game Boy) to scroll down Nintendo logo, play the po-ling sound and confirm that the cartridge header is in order before allowing the cartridge to be executed. He did so by opening up the epoxy [...]]]></description>
			<content:encoded><![CDATA[<p>About 6 years ago Neviksti managed to dump the internal 256 byte bootstrap ROM used by the DMG (First model Game Boy) to scroll down Nintendo logo, play the po-ling sound and confirm that the cartridge header is in order before allowing the cartridge to be executed. He did so by opening up the epoxy covering the chip and reading out the memory visually bit by bit though a microscope. This was groundbreaking because there was no ordinary way to read the ROM as it was shut off by an internal register after boot-up. </p>
<p>Just the other day, costis dumped the corresponding ROM image from the SGB (Super Game Boy) with a slightly different method, namely clock glitching. Costis&#8217; method is using an <a href="https://en.wikipedia.org/wiki/Field-programmable_gate_array">FPGA</a> to run the system clock normally up until the point where the protection register is to be written. At that point the clock frequency is increased to such a fast speed that the write is ignored by the protection register and the execution continues into the user code, which then dumps the 256 byte big code. The operation was surprisingly painless according to costis himself. Next up is the GBC which is believed to have a bootstrap ROM bigger than 256 since its start-up procedure is much more advanced, distinguishing between GBC and DMG, and letting the user choose palettes for monochrome games. </p>
<p>For more info, see <a href="https://www.its.caltech.edu/~costis/sgb_hack/">costis&#8217; SGB hack page</a>.</p>
 <img src="https://gbdev.gg8.se/wp-content/plugins/feed-statistics.php?view=1&post_id=191" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>https://gbdev.gg8.se/2009/09/sgb-bootstrap-rom-dumped-by-costis/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Official Nintendo Game Boy Flash Cartridge Board Scans</title>
		<link>https://gbdev.gg8.se/2009/06/official-nintendo-game-boy-flash-cartridge-scans/</link>
		<comments>https://gbdev.gg8.se/2009/06/official-nintendo-game-boy-flash-cartridge-scans/#comments</comments>
		<pubDate>Sat, 06 Jun 2009 06:14:47 +0000</pubDate>
		<dc:creator>nitro2k01</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Links & info]]></category>

		<guid isPermaLink="false">http://gbdev.gg8.se/?p=101</guid>
		<description><![CDATA[These are official Game Boy flash cartridge sold in Japan. You would go to a designated flashing station and have your cartridge flashed for a cheap price.
The cartridge is marked DMG-MMSA-JPN and the board is marked DMG-A20-01 (I&#8217;m not sure whether the character after the 2 is a zero or upper case o &#8211; I&#8217;m [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_100" class="wp-caption aligncenter" style="width: 307px"><a href="//gbdev.gg8.se/wp-content/uploads/2009/06/official-gb-flashcart1.png"><img src="//gbdev.gg8.se/wp-content/uploads/2009/06/official-gb-flashcart1-297x300.png" alt="Official Nintendo Game Boy Flash Cartridge - Back side" title="Official Nintendo Game Boy Flash Cartridge - Back side" width="297" height="300" class="size-medium wp-image-100" /></a><p class="wp-caption-text">Official Nintendo Game Boy Flash Cartridge - Back side</p></div>
<div id="attachment_102" class="wp-caption aligncenter" style="width: 307px"><a href="//gbdev.gg8.se/wp-content/uploads/2009/06/official-gb-flashcart2.png"><img src="//gbdev.gg8.se/wp-content/uploads/2009/06/official-gb-flashcart2-297x300.png" alt="Official Nintendo Game Boy Flash Cartridge - Front side" title="Official Nintendo Game Boy Flash Cartridge - Front side" width="297" height="300" class="size-medium wp-image-102" /></a><p class="wp-caption-text">Official Nintendo Game Boy Flash Cartridge - Front side</p></div>
<p><div id="attachment_105" class="wp-caption aligncenter" style="width: 263px"><a href="//gbdev.gg8.se/wp-content/uploads/2009/06/official-gb-flashcart3.png"><img src="//gbdev.gg8.se/wp-content/uploads/2009/06/official-gb-flashcart3-253x300.png" alt="Official Nintendo Game Boy Flash Cartridge - Cartridge Shell" title="official-gb-flashcart3" width="253" height="300" class="size-medium wp-image-105" /></a><p class="wp-caption-text">Official Nintendo Game Boy Flash Cartridge - Cartridge Shell</p></div><br />
These are official Game Boy flash cartridge sold in Japan. You would go to a designated flashing station and have your cartridge flashed for a cheap price.<br />
The cartridge is marked DMG-MMSA-JPN and the board is marked DMG-A20-01 (I&#8217;m not sure whether the character after the 2 is a zero or upper case o &#8211; I&#8217;m actually leaning towards the latter as it appears to be a little bit wider than the following 0)<br />
The board contains three intergrated circuits.
<ul>
<li><strong>29F008ATC-14</strong> &#8211; 8 Mbits (1 Mbyte) flash ROM. I can&#8217;t find a datasheet for it, so I&#8217;m guessing it&#8217;s a custom or OEM chip. I&#8217;ve seen Mask ROMs/OTPROMs in game cartridges also marked MX, so Nintendo probably had a contract with them.</li>
<li><strong>UT621024SC-70LL</strong> &#8211; 1Mbit (128 kBytes) of battery packed save RAM. </li>
<li><strong>MX15002UCA</strong> &#8211; Custom logic chip marked G-MMC1. The apparent function of this chip is MBC like functionality. Maybe there&#8217;s more to it too, like the ablity to offset the ROM and RAM addresses for multigames or flash memory protection? Details unknown. There&#8217;s an unused place for a crystal. </li>
</ul>
<p>Note the square boxes on the back side, of the PCB, on the opposite side of the connector that goes into the cartridge header. These were most likely used in the factory to program the cartridge initially. Notice how the &#8220;unimportant&#8221; system clock and external audio inputs are missing this box. Also note the nice rounded PCB traces. Not often you see these. Visually appealing, indeed.<br />
And maybe it&#8217;s a sign I&#8217;m getting too little sleep that I&#8217;m seeing a <a href="//facesinplaces.blogspot.com/">&#8220;face&#8221;</a> in the image.<br />
<img src="//gbdev.gg8.se/wp-content/uploads/2009/06/gbcartface.png" alt="gbcartface" title="gbcartface" width="179" height="256" class="aligncenter size-full wp-image-110" /><br />
The scans are provided by Duo. </p>
 <img src="https://gbdev.gg8.se/wp-content/plugins/feed-statistics.php?view=1&post_id=101" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>https://gbdev.gg8.se/2009/06/official-nintendo-game-boy-flash-cartridge-scans/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Original development boards for Gameboy and other consoles</title>
		<link>https://gbdev.gg8.se/2009/02/original-development-boards-for-gameboy-and-other-consoles/</link>
		<comments>https://gbdev.gg8.se/2009/02/original-development-boards-for-gameboy-and-other-consoles/#comments</comments>
		<pubDate>Thu, 26 Feb 2009 15:18:10 +0000</pubDate>
		<dc:creator>nitro2k01</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Links & info]]></category>

		<guid isPermaLink="false">http://gbdev.gg8.se/?p=29</guid>
		<description><![CDATA[

This page has a list of development kits and test cartridges for various 8-bit era consoles and handhelds, including Gameboy and Gameboy Color. The top picture is the so called WideBoy which is a device that you plug on top of a FamiCom. It duplicates the image to the TV attached to the FamiCom to [...]]]></description>
			<content:encoded><![CDATA[<p><center><div id="attachment_28" class="wp-caption alignnone" style="width: 310px"><img src="//gbdev.gg8.se/wp-content/uploads/2009/02/gb-wideboyfamicom-300x270.jpg" alt="Gameboy Wideboy development board" title="gb-wideboyfamicom" width="300" height="270" class="size-medium wp-image-28" /><p class="wp-caption-text">Gameboy Wideboy development board</p></div></center><br />
<center><div id="attachment_32" class="wp-caption alignnone" style="width: 310px"><img src="//gbdev.gg8.se/wp-content/uploads/2009/02/gb-testcartridge-300x153.jpg" alt="Gameboy Test Cartridge" title="gb-testcartridge" width="300" height="153" class="size-medium wp-image-32" /><p class="wp-caption-text">Gameboy Test Cartridge</p></div></center></p>
<p><a href="//devkits.handheldmuseum.com/">This page</a> has a list of development kits and test cartridges for various 8-bit era consoles and handhelds, including Gameboy and Gameboy Color. The top picture is the so called <a href="//devkits.handheldmuseum.com/GB_Wideboy.htm">WideBoy</a> which is a device that you plug on top of a FamiCom. It duplicates the image to the TV attached to the FamiCom to relieve the eyes of the poor developers. The bottom picture is a <a href="//devkits.handheldmuseum.com/GB_TestCart.htm">funny looking cartridge</a> which is in fact just a simple EPROM cartridge.</p>
<p>Thanks nordloef for the tip.</p>
 <img src="https://gbdev.gg8.se/wp-content/plugins/feed-statistics.php?view=1&post_id=29" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>https://gbdev.gg8.se/2009/02/original-development-boards-for-gameboy-and-other-consoles/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
