<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE eagle SYSTEM "eagle.dtd">
<eagle version="7.4.0">
<drawing>
<board>
<plain>
<wire x1="66.0484" y1="80.8333" x2="65.9309" y2="31.6526" width="0" layer="20"/>
<wire x1="-2.3527" y1="80.8255" x2="66.0484" y2="80.8333" width="0" layer="20"/>
<wire x1="-2.3527" y1="80.8255" x2="-2.4909" y2="30.9274" width="0" layer="20"/>
<wire x1="-2.4909" y1="30.9274" x2="6.2777" y2="30.9283" width="0" layer="20"/>
<wire x1="6.2777" y1="30.9283" x2="6.4476" y2="13.8514" width="0" layer="20"/>
<wire x1="6.2828" y1="13.6246" x2="8.2828" y2="13.6246" width="0" layer="20"/>
<wire x1="8.2828" y1="13.6246" x2="8.2828" y2="-2.582" width="0" layer="20"/>
<wire x1="8.2828" y1="-2.582" x2="8.1778" y2="-2.582" width="0.2032" layer="20"/>
<wire x1="8.1459" y1="6.3491" x2="8.0929" y2="6.2961" width="0.2032" layer="20"/>
<wire x1="59.7845" y1="-2.4574" x2="59.5828" y2="-2.4574" width="0.2032" layer="20"/>
<wire x1="59.5828" y1="-2.4574" x2="59.5828" y2="12.7246" width="0" layer="20"/>
<wire x1="59.5828" y1="12.7246" x2="62.486" y2="12.7246" width="0" layer="20"/>
<wire x1="62.486" y1="12.7246" x2="62.486" y2="15.0246" width="0" layer="20"/>
<wire x1="62.486" y1="15.0246" x2="62.4863" y2="31.5191" width="0" layer="20"/>
<wire x1="62.4863" y1="31.5191" x2="66.3418" y2="31.5191" width="0" layer="20"/>
<wire x1="8.0222" y1="-2.1618" x2="9.5527" y2="-2.2679" width="0.2032" layer="20"/>
<wire x1="9.5527" y1="-2.2679" x2="59.6636" y2="-2.2679" width="0" layer="20"/>
<text>C1</text>
<text>IC1</text>
<text>U1</text>
<text>GBADSO</text>
<text>2007 V1</text>
<text>2.5V1</text>
<text>3.7V</text>
<text>C1</text>
<text>100nF</text>
<text>C2</text>
<text>C3</text>
<text>C4</text>
<text>C5</text>
<text>C6</text>
<text>C7</text>
<text>C8</text>
<text>C9</text>
<text>100n</text>
<text>CFPS-1</text>
<text>R1</text>
<text>51K</text>
<text>R2</text>
<text>0R</text>
<text>R3</text>
<text>0R</text>
<text>R4</text>
<text>4K7</text>
<text>1</text>
<text>32</text>
<text>U$2</text>
<text>LXP3</text>
<text>1</text>
<text>48</text>
<text>U1</text>
<text>AM29LV640MT</text>
<text>X1</text>
<text>X2</text>
<text>X3</text>
<text>X4</text>
<text>X5</text>
</plain>
<libraries>
<library name="gameboy">
<packages>
<package name="GBA_CART">
</package>
</packages>
</library>
<library name="am29-memory">
<packages>
<package name="TSOP48">
<description>&lt;B&gt;Thin Small Outline Plastic Package&lt;/b&gt;</description>
</package>
</packages>
</library>
<library name="rcl">
<packages>
<package name="M3216">
<description>&lt;b&gt;RESISTOR&lt;/b&gt;&lt;p&gt;
MELF 0.25 W</description>
</package>
<package name="C0805K">
<description>&lt;b&gt;Ceramic Chip Capacitor KEMET 0805 Reflow solder&lt;/b&gt;&lt;p&gt;
Metric Code Size 2012</description>
</package>
</packages>
</library>
<library name="smd_bottom">
<packages>
<package name="C0805K">
<description>&lt;b&gt;Ceramic Chip Capacitor KEMET 0805 Reflow solder&lt;/b&gt;&lt;p&gt;
Metric Code Size 2012</description>
</package>
</packages>
</library>
<library name="crystal">
<packages>
<package name="SM45">
</package>
</packages>
</library>
<library name="diode">
<packages>
<package name="SOD80C">
<description>&lt;B&gt;DIODE&lt;/B&gt;</description>
</package>
</packages>
</library>
<library name="lattice">
<packages>
<package name="TQ144">
</package>
</packages>
</library>
<library name="con-molex">
<packages>
<package name="53398-08">
<description>&lt;b&gt;CONNECTOR&lt;/b&gt;&lt;p&gt;
wire to board 1.25 mm (.049 inch) pitch header&lt;p&gt;
SMT&lt;p&gt;
straight</description>
</package>
<package name="53261-14">
<description>&lt;b&gt;CONNECTOR&lt;/b&gt;&lt;p&gt;
wire to board 1.25 mm (.049 inch) pitch header&lt;p&gt;
SMT&lt;p&gt;
right angle</description>
</package>
</packages>
</library>
</libraries>
<attributes>
</attributes>
<variantdefs>
</variantdefs>
<elements>
<element name="U$1" library="gameboy" package="GBA_CART" value="GBA_CARTNORMAL"/>
<element name="R1" library="rcl" package="M3216" value="51K"/>
<element name="C1" library="rcl" package="C0805K" value="100nF"/>
<element name="U1" library="am29-memory" package="TSOP48" value="AM29LV640MT"/>
<element name="C2" library="smd_bottom" package="C0805K" value=""/>
<element name="C3" library="smd_bottom" package="C0805K" value=""/>
<element name="C4" library="smd_bottom" package="C0805K" value=""/>
<element name="C5" library="smd_bottom" package="C0805K" value=""/>
<element name="C7" library="smd_bottom" package="C0805K" value=""/>
<element name="CFPS-1" library="crystal" package="SM45" value=""/>
<element name="2.5V1" library="diode" package="SOD80C" value="3.7V"/>
<element name="U$2" library="lattice" package="TQ144" value="LXP3"/>
<element name="R2" library="rcl" package="M3216" value="0R"/>
<element name="R3" library="rcl" package="M3216" value="0R"/>
<element name="C6" library="smd_bottom" package="C0805K" value=""/>
<element name="C8" library="smd_bottom" package="C0805K" value=""/>
<element name="X4" library="con-molex" package="53398-08" value=""/>
<element name="X1" library="con-molex" package="53261-14" value=""/>
<element name="X2" library="con-molex" package="53261-14" value=""/>
<element name="X3" library="con-molex" package="53261-14" value=""/>
<element name="X5" library="con-molex" package="53261-14" value=""/>
<element name="C9" library="smd_bottom" package="C0805K" value="100n"/>
<element name="R4" library="rcl" package="M3216" value="4K7"/>
</elements>
<signals>
<signal name="GND">
<contactref element="U$1" pad="32"/>
<contactref element="C1" pad="1"/>
<contactref element="U1" pad="46"/>
<contactref element="U1" pad="27"/>
<contactref element="C2" pad="2"/>
<contactref element="C3" pad="2"/>
<contactref element="C4" pad="2"/>
<contactref element="C5" pad="2"/>
<contactref element="C7" pad="2"/>
<contactref element="CFPS-1" pad="4"/>
<contactref element="2.5V1" pad="A"/>
<contactref element="U$2" pad="3"/>
<contactref element="C8" pad="2"/>
<contactref element="C6" pad="2"/>
<contactref element="U$2" pad="11"/>
<contactref element="U$2" pad="20"/>
<contactref element="U$2" pad="28"/>
<contactref element="U$2" pad="44"/>
<contactref element="U$2" pad="85"/>
<contactref element="U$2" pad="121"/>
<contactref element="U$2" pad="101"/>
<contactref element="U$2" pad="90"/>
<contactref element="U$2" pad="75"/>
<contactref element="U$2" pad="64"/>
<contactref element="U$2" pad="56"/>
<contactref element="U$2" pad="54"/>
<contactref element="U$2" pad="136"/>
<contactref element="U$2" pad="127"/>
<contactref element="X4" pad="7"/>
<contactref element="X3" pad="14"/>
<contactref element="X5" pad="14"/>
<contactref element="X2" pad="14"/>
<contactref element="X1" pad="14"/>
<contactref element="C9" pad="2"/>
<contactref element="R4" pad="2"/>
</signal>
<signal name="AD15">
<contactref element="U$1" pad="21"/>
<contactref element="U$2" pad="30"/>
<contactref element="U1" pad="45"/>
</signal>
<signal name="AD14">
<contactref element="U$1" pad="20"/>
<contactref element="U$2" pad="29"/>
<contactref element="U1" pad="43"/>
</signal>
<signal name="AD13">
<contactref element="U$1" pad="19"/>
<contactref element="U$2" pad="27"/>
<contactref element="U1" pad="41"/>
</signal>
<signal name="AD12">
<contactref element="U$1" pad="18"/>
<contactref element="U$2" pad="26"/>
<contactref element="U1" pad="39"/>
</signal>
<signal name="AD11">
<contactref element="U$1" pad="17"/>
<contactref element="U$2" pad="25"/>
<contactref element="U1" pad="36"/>
</signal>
<signal name="AD10">
<contactref element="U$1" pad="16"/>
<contactref element="U$2" pad="24"/>
<contactref element="U1" pad="34"/>
</signal>
<signal name="AD9">
<contactref element="U$1" pad="15"/>
<contactref element="U$2" pad="23"/>
<contactref element="U1" pad="32"/>
</signal>
<signal name="AD8">
<contactref element="U$1" pad="14"/>
<contactref element="U$2" pad="22"/>
<contactref element="U1" pad="30"/>
</signal>
<signal name="AD7">
<contactref element="U$1" pad="13"/>
<contactref element="U$2" pad="18"/>
<contactref element="U1" pad="44"/>
</signal>
<signal name="AD6">
<contactref element="U$1" pad="12"/>
<contactref element="U$2" pad="17"/>
<contactref element="U1" pad="42"/>
</signal>
<signal name="AD5">
<contactref element="U$1" pad="11"/>
<contactref element="U$2" pad="16"/>
<contactref element="U1" pad="40"/>
</signal>
<signal name="AD4">
<contactref element="U$1" pad="10"/>
<contactref element="U$2" pad="15"/>
<contactref element="U1" pad="38"/>
</signal>
<signal name="AD3">
<contactref element="U$1" pad="9"/>
<contactref element="U$2" pad="13"/>
<contactref element="U1" pad="35"/>
</signal>
<signal name="AD2">
<contactref element="U$1" pad="8"/>
<contactref element="U$2" pad="12"/>
<contactref element="U1" pad="33"/>
</signal>
<signal name="AD1">
<contactref element="U$1" pad="7"/>
<contactref element="U$2" pad="10"/>
<contactref element="U1" pad="31"/>
</signal>
<signal name="AD0">
<contactref element="U$1" pad="6"/>
<contactref element="U$2" pad="9"/>
<contactref element="U1" pad="29"/>
</signal>
<signal name="ADR0">
<contactref element="U1" pad="25"/>
<contactref element="U$2" pad="46"/>
</signal>
<signal name="ADR1">
<contactref element="U1" pad="24"/>
<contactref element="U$2" pad="47"/>
</signal>
<signal name="ADR2">
<contactref element="U1" pad="23"/>
<contactref element="U$2" pad="48"/>
</signal>
<signal name="ADR3">
<contactref element="U1" pad="22"/>
<contactref element="U$2" pad="50"/>
</signal>
<signal name="ADR4">
<contactref element="U1" pad="21"/>
<contactref element="U$2" pad="51"/>
</signal>
<signal name="ADR5">
<contactref element="U1" pad="20"/>
<contactref element="U$2" pad="52"/>
</signal>
<signal name="ADR6">
<contactref element="U1" pad="19"/>
<contactref element="U$2" pad="53"/>
</signal>
<signal name="ADR7">
<contactref element="U1" pad="18"/>
<contactref element="U$2" pad="55"/>
</signal>
<signal name="ADR8">
<contactref element="U1" pad="8"/>
<contactref element="U$2" pad="60"/>
</signal>
<signal name="ADR9">
<contactref element="U1" pad="7"/>
<contactref element="U$2" pad="62"/>
</signal>
<signal name="ADR10">
<contactref element="U1" pad="6"/>
<contactref element="U$2" pad="63"/>
</signal>
<signal name="ADR11">
<contactref element="U1" pad="5"/>
<contactref element="U$2" pad="65"/>
</signal>
<signal name="ADR12">
<contactref element="U1" pad="4"/>
<contactref element="U$2" pad="66"/>
</signal>
<signal name="ADR13">
<contactref element="U1" pad="3"/>
<contactref element="U$2" pad="67"/>
</signal>
<signal name="ADR14">
<contactref element="U1" pad="2"/>
<contactref element="U$2" pad="69"/>
</signal>
<signal name="ADR15">
<contactref element="U1" pad="1"/>
<contactref element="U$2" pad="70"/>
</signal>
<signal name="A16">
<contactref element="U$1" pad="22"/>
<contactref element="U1" pad="48"/>
<contactref element="U$2" pad="31"/>
</signal>
<signal name="A17">
<contactref element="U$1" pad="23"/>
<contactref element="U1" pad="17"/>
<contactref element="U$2" pad="32"/>
</signal>
<signal name="A18">
<contactref element="U$1" pad="24"/>
<contactref element="U1" pad="16"/>
<contactref element="U$2" pad="33"/>
</signal>
<signal name="A19">
<contactref element="U$1" pad="25"/>
<contactref element="U1" pad="9"/>
<contactref element="U$2" pad="34"/>
</signal>
<signal name="A20">
<contactref element="U$1" pad="26"/>
<contactref element="U1" pad="10"/>
<contactref element="U$2" pad="35"/>
</signal>
<signal name="A21">
<contactref element="U1" pad="13"/>
<contactref element="U$1" pad="27"/>
<contactref element="U$2" pad="40"/>
</signal>
<signal name="A22">
<contactref element="U$1" pad="28"/>
<contactref element="U$2" pad="41"/>
</signal>
<signal name="A23">
<contactref element="U$1" pad="29"/>
<contactref element="U$2" pad="42"/>
</signal>
<signal name="/CS_ROM">
<contactref element="U$1" pad="5"/>
<contactref element="U$2" pad="7"/>
</signal>
<signal name="/RD">
<contactref element="U$1" pad="4"/>
<contactref element="U1" pad="28"/>
<contactref element="U$2" pad="6"/>
</signal>
<signal name="/WR">
<contactref element="U$1" pad="3"/>
<contactref element="U1" pad="11"/>
<contactref element="U$2" pad="5"/>
</signal>
<signal name="/CS_FLASH">
<contactref element="U1" pad="26"/>
<contactref element="U$2" pad="72"/>
</signal>
<signal name="VCC">
<contactref element="U$1" pad="1"/>
<contactref element="C2" pad="1"/>
<contactref element="C3" pad="1"/>
<contactref element="C4" pad="1"/>
<contactref element="C5" pad="1"/>
<contactref element="R1" pad="2"/>
<contactref element="U1" pad="37"/>
<contactref element="C7" pad="1"/>
<contactref element="2.5V1" pad="C"/>
<contactref element="CFPS-1" pad="2"/>
<contactref element="CFPS-1" pad="1"/>
<contactref element="R2" pad="2"/>
<contactref element="R3" pad="2"/>
<contactref element="U$2" pad="133"/>
<contactref element="U$2" pad="119"/>
<contactref element="U$2" pad="98"/>
<contactref element="C6" pad="1"/>
<contactref element="C8" pad="1"/>
<contactref element="U$2" pad="88"/>
<contactref element="U$2" pad="61"/>
<contactref element="U$2" pad="68"/>
<contactref element="U$2" pad="49"/>
<contactref element="U$2" pad="19"/>
<contactref element="U$2" pad="108"/>
<contactref element="U$2" pad="106"/>
<contactref element="U$2" pad="91"/>
<contactref element="U$2" pad="36"/>
<contactref element="U$2" pad="21"/>
<contactref element="U$2" pad="14"/>
<contactref element="U$2" pad="39"/>
<contactref element="U$2" pad="73"/>
<contactref element="U$2" pad="112"/>
<contactref element="U$2" pad="8"/>
<contactref element="X4" pad="1"/>
<contactref element="X1" pad="1"/>
<contactref element="X2" pad="1"/>
<contactref element="X3" pad="1"/>
<contactref element="X5" pad="1"/>
<contactref element="C9" pad="1"/>
</signal>
<signal name="OSC_CLK">
<contactref element="CFPS-1" pad="3"/>
<contactref element="U$2" pad="71"/>
</signal>
<signal name="N$1">
<contactref element="U$2" pad="111"/>
<contactref element="X4" pad="8"/>
<contactref element="R4" pad="1"/>
</signal>
<signal name="N$2">
<contactref element="U$2" pad="109"/>
<contactref element="X4" pad="3"/>
</signal>
<signal name="N$4">
<contactref element="U$2" pad="110"/>
<contactref element="X4" pad="6"/>
</signal>
<signal name="N$5">
<contactref element="U$2" pad="107"/>
<contactref element="X4" pad="2"/>
</signal>
<signal name="PHI">
<contactref element="U$1" pad="2"/>
<contactref element="U$2" pad="4"/>
</signal>
<signal name="CS_RAM">
<contactref element="U$1" pad="30"/>
<contactref element="U$2" pad="43"/>
</signal>
<signal name="IREG">
<contactref element="U$1" pad="31"/>
<contactref element="U$2" pad="45"/>
</signal>
<signal name="!!RDBY">
<contactref element="U1" pad="15"/>
<contactref element="U$2" pad="57"/>
</signal>
<signal name="!RESET">
<contactref element="R1" pad="1"/>
<contactref element="C1" pad="2"/>
<contactref element="U1" pad="12"/>
<contactref element="U$2" pad="59"/>
</signal>
<signal name="!BYTE">
<contactref element="U1" pad="47"/>
<contactref element="U$2" pad="74"/>
</signal>
<signal name="WP/ACC">
<contactref element="U1" pad="14"/>
<contactref element="U$2" pad="58"/>
</signal>
<signal name="N$3">
<contactref element="R3" pad="1"/>
<contactref element="U$2" pad="142"/>
</signal>
<signal name="N$6">
<contactref element="R2" pad="1"/>
<contactref element="U$2" pad="143"/>
</signal>
<signal name="SPARE1">
<contactref element="U$2" pad="76"/>
<contactref element="X1" pad="2"/>
</signal>
<signal name="SPARE2">
<contactref element="U$2" pad="77"/>
<contactref element="X1" pad="3"/>
</signal>
<signal name="SPARE3">
<contactref element="U$2" pad="78"/>
<contactref element="X1" pad="4"/>
</signal>
<signal name="SPARE4">
<contactref element="U$2" pad="79"/>
<contactref element="X1" pad="5"/>
</signal>
<signal name="SPARE5">
<contactref element="U$2" pad="80"/>
<contactref element="X1" pad="6"/>
</signal>
<signal name="SPARE6">
<contactref element="U$2" pad="81"/>
<contactref element="X1" pad="7"/>
</signal>
<signal name="SPARE7">
<contactref element="U$2" pad="82"/>
<contactref element="X1" pad="8"/>
</signal>
<signal name="SPARE8">
<contactref element="U$2" pad="83"/>
<contactref element="X1" pad="9"/>
</signal>
<signal name="SPARE9">
<contactref element="U$2" pad="84"/>
<contactref element="X1" pad="10"/>
</signal>
<signal name="SPARE10">
<contactref element="U$2" pad="86"/>
<contactref element="X1" pad="11"/>
</signal>
<signal name="SPARE11">
<contactref element="U$2" pad="87"/>
<contactref element="X1" pad="12"/>
</signal>
<signal name="SPARE12">
<contactref element="U$2" pad="89"/>
<contactref element="X1" pad="13"/>
</signal>
<signal name="SPARE13">
<contactref element="U$2" pad="92"/>
<contactref element="X2" pad="13"/>
</signal>
<signal name="SPARE14">
<contactref element="U$2" pad="93"/>
<contactref element="X2" pad="12"/>
</signal>
<signal name="SPARE15">
<contactref element="U$2" pad="94"/>
<contactref element="X2" pad="11"/>
</signal>
<signal name="SPARE16">
<contactref element="U$2" pad="95"/>
<contactref element="X2" pad="10"/>
</signal>
<signal name="SPARE17">
<contactref element="U$2" pad="96"/>
<contactref element="X2" pad="9"/>
</signal>
<signal name="SPARE18">
<contactref element="U$2" pad="97"/>
<contactref element="X2" pad="8"/>
</signal>
<signal name="SPARE19">
<contactref element="U$2" pad="99"/>
<contactref element="X2" pad="7"/>
</signal>
<signal name="SPARE20">
<contactref element="U$2" pad="100"/>
<contactref element="X2" pad="6"/>
</signal>
<signal name="SPARE21">
<contactref element="U$2" pad="102"/>
<contactref element="X2" pad="5"/>
</signal>
<signal name="SPARE22">
<contactref element="U$2" pad="103"/>
<contactref element="X2" pad="4"/>
</signal>
<signal name="SPARE23">
<contactref element="U$2" pad="104"/>
<contactref element="X2" pad="3"/>
</signal>
<signal name="SPARE24">
<contactref element="U$2" pad="105"/>
<contactref element="X2" pad="2"/>
</signal>
<signal name="SPARE25">
<contactref element="U$2" pad="113"/>
<contactref element="X3" pad="2"/>
</signal>
<signal name="SPARE26">
<contactref element="U$2" pad="114"/>
<contactref element="X3" pad="3"/>
</signal>
<signal name="SPARE27">
<contactref element="U$2" pad="115"/>
<contactref element="X3" pad="4"/>
</signal>
<signal name="SPARE28">
<contactref element="U$2" pad="116"/>
<contactref element="X3" pad="5"/>
</signal>
<signal name="SPARE29">
<contactref element="U$2" pad="117"/>
<contactref element="X3" pad="6"/>
</signal>
<signal name="SPARE30">
<contactref element="U$2" pad="118"/>
<contactref element="X3" pad="7"/>
</signal>
<signal name="SPARE31">
<contactref element="U$2" pad="120"/>
<contactref element="X3" pad="8"/>
</signal>
<signal name="SPARE32">
<contactref element="U$2" pad="122"/>
<contactref element="X3" pad="9"/>
</signal>
<signal name="SPARE33">
<contactref element="U$2" pad="123"/>
<contactref element="X3" pad="10"/>
</signal>
<signal name="SPARE34">
<contactref element="U$2" pad="124"/>
<contactref element="X3" pad="11"/>
</signal>
<signal name="SPARE35">
<contactref element="U$2" pad="125"/>
<contactref element="X3" pad="12"/>
</signal>
<signal name="SPARE36">
<contactref element="U$2" pad="126"/>
<contactref element="X3" pad="13"/>
</signal>
<signal name="ADC_DATA_0">
<contactref element="U$2" pad="128"/>
<contactref element="X5" pad="13"/>
</signal>
<signal name="ADC_DATA_1">
<contactref element="U$2" pad="129"/>
<contactref element="X5" pad="12"/>
</signal>
<signal name="ADC_DATA_2">
<contactref element="U$2" pad="130"/>
<contactref element="X5" pad="11"/>
</signal>
<signal name="ADC_DATA_3">
<contactref element="U$2" pad="131"/>
<contactref element="X5" pad="10"/>
</signal>
<signal name="ADC_DATA_4">
<contactref element="U$2" pad="132"/>
<contactref element="X5" pad="9"/>
</signal>
<signal name="ADC_DATA_5">
<contactref element="U$2" pad="134"/>
<contactref element="X5" pad="8"/>
</signal>
<signal name="ADC_DATA_6">
<contactref element="U$2" pad="135"/>
<contactref element="X5" pad="7"/>
</signal>
<signal name="ADC_DATA_7">
<contactref element="U$2" pad="137"/>
<contactref element="X5" pad="6"/>
</signal>
<signal name="ADC_CLK">
<contactref element="U$2" pad="138"/>
<contactref element="X5" pad="5"/>
</signal>
<signal name="DAC_CLK">
<contactref element="U$2" pad="139"/>
<contactref element="X5" pad="4"/>
</signal>
<signal name="DAC_DATA">
<contactref element="U$2" pad="140"/>
<contactref element="X5" pad="3"/>
</signal>
<signal name="AC/DC_SWITCH">
<contactref element="U$2" pad="141"/>
<contactref element="X5" pad="2"/>
</signal>
</signals>
</board>
</drawing>
</eagle>
