<br />
<b>Deprecated</b>:  Optional parameter $exhibit declared before required parameter $text is implicitly treated as a required parameter in <b>/home/zwhalen/public_html/maps/plugins/Neatline/helpers/Views.php</b> on line <b>115</b><br />
<br />
<b>Deprecated</b>:  Return type of CsvImport_RowIterator::seek($index) should either be compatible with SeekableIterator::seek(int $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in <b>/home/zwhalen/public_html/maps/plugins/CsvImport/models/CsvImport/RowIterator.php</b> on line <b>123</b><br />
<br />
<b>Deprecated</b>:  Return type of CsvImport_RowIterator::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in <b>/home/zwhalen/public_html/maps/plugins/CsvImport/models/CsvImport/RowIterator.php</b> on line <b>82</b><br />
<br />
<b>Deprecated</b>:  Return type of CsvImport_RowIterator::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in <b>/home/zwhalen/public_html/maps/plugins/CsvImport/models/CsvImport/RowIterator.php</b> on line <b>104</b><br />
<br />
<b>Deprecated</b>:  Return type of CsvImport_RowIterator::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in <b>/home/zwhalen/public_html/maps/plugins/CsvImport/models/CsvImport/RowIterator.php</b> on line <b>93</b><br />
<br />
<b>Deprecated</b>:  Return type of CsvImport_RowIterator::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in <b>/home/zwhalen/public_html/maps/plugins/CsvImport/models/CsvImport/RowIterator.php</b> on line <b>166</b><br />
<br />
<b>Deprecated</b>:  Return type of CsvImport_RowIterator::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in <b>/home/zwhalen/public_html/maps/plugins/CsvImport/models/CsvImport/RowIterator.php</b> on line <b>55</b><br />
<br />
<b>Deprecated</b>:  Return type of CsvImportPlus_RowIterator::seek($index) should either be compatible with SeekableIterator::seek(int $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in <b>/home/zwhalen/public_html/maps/plugins/CsvImportPlus/models/CsvImportPlus/RowIterator.php</b> on line <b>143</b><br />
<br />
<b>Deprecated</b>:  Return type of CsvImportPlus_RowIterator::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in <b>/home/zwhalen/public_html/maps/plugins/CsvImportPlus/models/CsvImportPlus/RowIterator.php</b> on line <b>102</b><br />
<br />
<b>Deprecated</b>:  Return type of CsvImportPlus_RowIterator::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in <b>/home/zwhalen/public_html/maps/plugins/CsvImportPlus/models/CsvImportPlus/RowIterator.php</b> on line <b>124</b><br />
<br />
<b>Deprecated</b>:  Return type of CsvImportPlus_RowIterator::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in <b>/home/zwhalen/public_html/maps/plugins/CsvImportPlus/models/CsvImportPlus/RowIterator.php</b> on line <b>113</b><br />
<br />
<b>Deprecated</b>:  Return type of CsvImportPlus_RowIterator::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in <b>/home/zwhalen/public_html/maps/plugins/CsvImportPlus/models/CsvImportPlus/RowIterator.php</b> on line <b>187</b><br />
<br />
<b>Deprecated</b>:  Return type of CsvImportPlus_RowIterator::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in <b>/home/zwhalen/public_html/maps/plugins/CsvImportPlus/models/CsvImportPlus/RowIterator.php</b> on line <b>75</b><br />
<?xml version="1.0" encoding="UTF-8"?>
<item xmlns="http://omeka.org/schemas/omeka-xml/v5" itemId="194" public="1" featured="0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://omeka.org/schemas/omeka-xml/v5 http://omeka.org/schemas/omeka-xml/v5/omeka-xml-5-0.xsd" uri="https://maps.dgst101.net/items/show/194?output=omeka-xml" accessDate="2026-07-12T05:52:33+00:00">
  <fileContainer>
    <file fileId="200">
      <src>https://maps.dgst101.net/files/original/d58084cf0ad975b5c349f0bcce19ff0c.jpg</src>
      <authentication>0e205c748f54ccd64c80bf14d7a3ebcf</authentication>
    </file>
  </fileContainer>
  <collection collectionId="21">
    <elementSetContainer>
      <elementSet elementSetId="1">
        <name>Dublin Core</name>
        <description>The Dublin Core metadata element set is common to all Omeka records, including items, files, and collections. For more information see, http://dublincore.org/documents/dces/.</description>
        <elementContainer>
          <element elementId="50">
            <name>Title</name>
            <description>A name given to the resource</description>
            <elementTextContainer>
              <elementText elementTextId="828">
                <text>Nintendo Game Boy Advance (Leni's)</text>
              </elementText>
            </elementTextContainer>
          </element>
          <element elementId="37">
            <name>Contributor</name>
            <description>An entity responsible for making contributions to the resource</description>
            <elementTextContainer>
              <elementText elementTextId="829">
                <text>Janelle Behm&#13;
Stephanie Cook&#13;
Dan Epperly&#13;
Katie Hartraft&#13;
Leni Williams</text>
              </elementText>
            </elementTextContainer>
          </element>
          <element elementId="44">
            <name>Language</name>
            <description>A language of the resource</description>
            <elementTextContainer>
              <elementText elementTextId="830">
                <text>English</text>
              </elementText>
            </elementTextContainer>
          </element>
        </elementContainer>
      </elementSet>
    </elementSetContainer>
  </collection>
  <itemType itemTypeId="18">
    <name>Hardware Component</name>
    <description>Physical hardware components of this type of system.</description>
    <elementContainer>
      <element elementId="57">
        <name>Part Number</name>
        <description>An assembly-specific part number that identifies this component within the context of the device it came from.</description>
        <elementTextContainer>
          <elementText elementTextId="1138">
            <text>AMP AGB&#13;
IR3R60N&#13;
0215 8</text>
          </elementText>
        </elementTextContainer>
      </element>
      <element elementId="55">
        <name>Manufacturer</name>
        <description>The manufacturer or facility that fabricated this specific component.</description>
        <elementTextContainer>
          <elementText elementTextId="1386">
            <text>The speakers of the Nintendo GBA (Game Boy Advance) are noted as having PCM (Pulse Code Modulation) sound playback, which is a significant step up from previous Game Boy models. (http://www.eetimes.com/document.asp?doc_id=1214775)&#13;
&#13;
Jaeden Amero and Mike Huber researched the inner-workings of the GBA from 2004-2007, and concluded that the GBA's sound system was a huge step forward for Nintendo, because it included two PWM (Pulse Width Modifiers) that acted as digital-to-analog converters. This addition allowed for four more sound channels to be present on the GBA versus older Game Boy models. (http://www.belogic.com/gba/)&#13;
&#13;
According to Martin Korth, the developer of one of the first GBA emulators online, who researched the GBA from 2001-2014,  the sound system of the GBA featured 4 analogue channels (3x square wave, 1x noise), all of which were compatible with the Game Boy Color. The GBA also included two DMA (Direct Memory Access) digital channels (Channel A and Channel B) that could be used to replay 8bit DMA sound data, and sound could be outputted from the GBA via headphones in the headphone jack or through the system's built-in speaker. (http://problemkaputt.de/gbatek.htm#gbatechnicaldata)</text>
          </elementText>
        </elementTextContainer>
      </element>
      <element elementId="59">
        <name>Evidence</name>
        <description>How do you know? In a paragraph, describe how you know the information you've recorded here is accurate. Include citations and links to sources.</description>
        <elementTextContainer>
          <elementText elementTextId="1393">
            <text>While we could assume that "AMP" signified some kind of amplifier, we were able to label this part as the "sound amplifier" thanks to this thread discussing how to fix the sound on a GBA. (https://gbatemp.net/threads/gba-speaker-noise-fixed.450093/)&#13;
&#13;
"AGB" means Game Boy Advance, and "AMP" likely means amplifier, so the identifying factor of the component is the "IR3R60N" sequence followed by "0215 8". All GBAs have the sequence "IR3R60N" written on their sound amplifier chips. Upon searching for this sequence, IR3R60N chips appear to be generally manufactured in China and Hong Kong. After conducting a Google search for simply "IR3R60N", it can be seen that mostly all of the pages listed as selling IR3R60N chips are from the distributor Shenzhen Chuangxinda Electronic-Tech Co., Ltd. which was founded in 2000, and noted as mass-produced chips, which fits the bill for making a chip for the GBA. (http://www.cxda.com/aboutus.aspx) Furthermore, when searching "IR3R60N" in their product database, the company lists that "new and original" chips may be purchased from them. (http://www.cxda.com/Stock/index.aspx?p=IR3R60N &amp; http://www.cxda.com/Stock/Stock/IR3R60N.htm?id=1421132) Thus, we can claim in complete confidence that the chip was manufactured by Chuangxinda Electronics in China.</text>
          </elementText>
        </elementTextContainer>
      </element>
      <element elementId="56">
        <name>Assembly Location</name>
        <description>A geographical location associated with this part -- the factory where it was assembled, for example.</description>
        <elementTextContainer>
          <elementText elementTextId="1416">
            <text>Shenzhen Chuangxinda Electronics-Tech Co., LTD&#13;
R1811, B Bldg, Jiahe Tower, No.3006 Shennan&#13;
Mid Rd, Shenzhen, 518031, China</text>
          </elementText>
        </elementTextContainer>
      </element>
      <element elementId="58">
        <name>Origin</name>
        <description>In a paragraph, explain how this item came to be.</description>
        <elementTextContainer>
          <elementText elementTextId="1417">
            <text>The chip was manufactured by Shenzhen Chuangxinda Electronic-Tech Co., Ltd., who cite themselves as being "a famous leading distributor in China." (http://szcxda.cnokcn.net/en-index.html) As the company was founded in 2000, it is likely that they didn't have many manufacturing points available when creating this chip (in 2000), so we can only conclude that it was manufactured in one of their early buildings.</text>
          </elementText>
        </elementTextContainer>
      </element>
    </elementContainer>
  </itemType>
  <elementSetContainer>
    <elementSet elementSetId="1">
      <name>Dublin Core</name>
      <description>The Dublin Core metadata element set is common to all Omeka records, including items, files, and collections. For more information see, http://dublincore.org/documents/dces/.</description>
      <elementContainer>
        <element elementId="50">
          <name>Title</name>
          <description>A name given to the resource</description>
          <elementTextContainer>
            <elementText elementTextId="1125">
              <text>Sound Amplifier Chip</text>
            </elementText>
          </elementTextContainer>
        </element>
      </elementContainer>
    </elementSet>
  </elementSetContainer>
</item>
