<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE eagle SYSTEM "eagle.dtd">
<eagle version="9.6.2">
<drawing>
<board>
<plain>
<wire x1="0" y1="17.78" x2="0" y2="10.16" width="0" layer="20"/>
<wire x1="0" y1="7.62" x2="0" y2="0" width="0" layer="20"/>
<wire x1="0" y1="0" x2="40.64" y2="0" width="0" layer="20"/>
<wire x1="40.64" y1="0" x2="40.64" y2="17.78" width="0" layer="20"/>
<wire x1="40.64" y1="17.78" x2="0" y2="17.78" width="0" layer="20"/>
<wire x1="0" y1="10.16" x2="0" y2="7.62" width="0" layer="20" curve="-180"/>
<text>PRG/MMC5</text>
<text>MMC5</text>
<text>MMC5</text>
<text>CHR/MMC5</text>
<text>CHR</text>
<text>PRG
     256kb 
USE TOP 
PADS</text>
<text>MMC5 / PRG / CHR to 48TSOP 5v Flash Adatper PiggyBack 

Place on back of rom. Pull rom CE/OE + pull high 

Bridge Pin1 and 3 for all EXCEPT 128kb chr or Nrom boards

MMC5: Bridge all six circled jumpers - By: GoodTofuFriday

CHR: Bridge 3rd Circle + 1st square for 256kb

PRG: Bridge 1st Circle + 2nd square for 512kb    or Top pads for 256kb</text>
<text>EXCEPT       
128kb CHR</text>
<text>256kb PRG
ONLY</text>
<text>EXCEPT       
NROM 
BOARD</text>
<text>^28pin Rom only! 
5v!</text>
</plain>
<libraries>
<library name="MMC5">
<description>Generated from &lt;b&gt;FlashAdapter.sch&lt;/b&gt;&lt;p&gt;
by exp-lbrs.ulp</description>
<packages>
<package name="DIL32-3">
<description>&lt;B&gt;Dual In Line&lt;/b&gt; 0.3 inch</description>
</package>
</packages>
</library>
<library name="custom 8-megabit am29-memory">
<description>&lt;b&gt;Advanced Micro Devices Flash Memories&lt;/b&gt;&lt;p&gt;
&lt;author&gt;Created by librarian@cadsoft.de&lt;/author&gt;</description>
<packages>
<package name="TSOP48">
<description>&lt;B&gt;Thin Small Outline Plastic Package&lt;/b&gt;</description>
</package>
</packages>
</library>
<library name="testpad">
<description>&lt;b&gt;Test Pins/Pads&lt;/b&gt;&lt;p&gt;
Cream on SMD OFF.&lt;br&gt;
new: Attribute TP_SIGNAL_NAME&lt;br&gt;
&lt;author&gt;Created by librarian@cadsoft.de&lt;/author&gt;</description>
<packages>
<package name="TP07SQ">
<description>&lt;b&gt;TEST PAD&lt;/b&gt;</description>
</package>
</packages>
</library>
</libraries>
<attributes>
</attributes>
<variantdefs>
</variantdefs>
<elements>
<element name="IC1" library="MMC5" package="DIL32-3" value="29F040TECHP">
<attribute name="VALUE"/>
</element>
<element name="IC3" library="custom 8-megabit am29-memory" package="TSOP48" value="AM29F400E"/>
<element name="A19ROM" library="testpad" package="TP07SQ" value="TPTP07SQ">
<attribute name="POPULARITY" value="0"/>
<attribute name="TP_SIGNAL_NAME" value=""/>
<attribute name="VALUE"/>
</element>
<element name="A18FLASH" library="testpad" package="TP07SQ" value="TPTP07SQ">
<attribute name="POPULARITY" value="0"/>
<attribute name="TP_SIGNAL_NAME" value=""/>
<attribute name="VALUE"/>
</element>
<element name="MMC5-A18-PIN2" library="testpad" package="TP07SQ" value="TPTP07SQ">
<attribute name="POPULARITY" value="0"/>
<attribute name="TP_SIGNAL_NAME" value=""/>
<attribute name="VALUE"/>
</element>
<element name="A17FLASH" library="testpad" package="TP07SQ" value="TPTP07SQ">
<attribute name="POPULARITY" value="0"/>
<attribute name="TP_SIGNAL_NAME" value=""/>
<attribute name="VALUE"/>
</element>
<element name="PIN22ROM" library="testpad" package="TP07SQ" value="TPTP07SQ">
<attribute name="POPULARITY" value="0"/>
<attribute name="TP_SIGNAL_NAME" value=""/>
<attribute name="VALUE"/>
</element>
<element name="OEFLASH" library="testpad" package="TP07SQ" value="TPTP07SQ">
<attribute name="POPULARITY" value="0"/>
<attribute name="TP_SIGNAL_NAME" value=""/>
<attribute name="VALUE"/>
</element>
<element name="CEFLASH" library="testpad" package="TP07SQ" value="TPTP07SQ">
<attribute name="POPULARITY" value="0"/>
<attribute name="TP_SIGNAL_NAME" value=""/>
<attribute name="VALUE"/>
</element>
<element name="CEROMPIN31" library="testpad" package="TP07SQ" value="TPTP07SQ">
<attribute name="POPULARITY" value="0"/>
<attribute name="TP_SIGNAL_NAME" value=""/>
<attribute name="VALUE"/>
</element>
<element name="A17-P1N1" library="testpad" package="TP07SQ" value="TPTP07SQ">
<attribute name="POPULARITY" value="0"/>
<attribute name="TP_SIGNAL_NAME" value=""/>
<attribute name="VALUE"/>
</element>
<element name="PIN1-A17" library="testpad" package="TP07SQ" value="TPTP07SQ">
<attribute name="POPULARITY" value="0"/>
<attribute name="TP_SIGNAL_NAME" value=""/>
<attribute name="VALUE"/>
</element>
<element name="ONLYFOR256KBPRG" library="testpad" package="TP07SQ" value="TPTP07SQ">
<attribute name="POPULARITY" value="0"/>
<attribute name="TP_SIGNAL_NAME" value=""/>
<attribute name="VALUE"/>
</element>
<element name="CEFLASH2" library="testpad" package="TP07SQ" value="TPTP07SQ">
<attribute name="POPULARITY" value="0"/>
<attribute name="TP_SIGNAL_NAME" value=""/>
<attribute name="VALUE"/>
</element>
<element name="VCCPIN30" library="testpad" package="TP07SQ" value="TPTP07SQ">
<attribute name="POPULARITY" value="0"/>
<attribute name="TP_SIGNAL_NAME" value=""/>
<attribute name="VALUE"/>
</element>
<element name="PIN3BRD" library="testpad" package="TP07SQ" value="TPTP07SQ">
<attribute name="POPULARITY" value="0"/>
<attribute name="TP_SIGNAL_NAME" value=""/>
</element>
<element name="A14FLASH" library="testpad" package="TP07SQ" value="TPTP07SQ">
<attribute name="POPULARITY" value="0"/>
<attribute name="TP_SIGNAL_NAME" value=""/>
</element>
</elements>
<signals>
<signal name="MMC5-A3">
<contactref element="IC1" pad="9"/>
<contactref element="IC3" pad="23"/>
</signal>
<signal name="MMC5-A2">
<contactref element="IC1" pad="10"/>
<contactref element="IC3" pad="24"/>
</signal>
<signal name="MMC5-A4">
<contactref element="IC1" pad="8"/>
<contactref element="IC3" pad="22"/>
</signal>
<signal name="MMC5-A5">
<contactref element="IC1" pad="7"/>
<contactref element="IC3" pad="21"/>
</signal>
<signal name="MMC5-A6">
<contactref element="IC1" pad="6"/>
<contactref element="IC3" pad="20"/>
</signal>
<signal name="MMC5-A7">
<contactref element="IC1" pad="5"/>
<contactref element="IC3" pad="19"/>
</signal>
<signal name="MMC5-A8">
<contactref element="IC1" pad="27"/>
<contactref element="IC3" pad="18"/>
</signal>
<signal name="MMC5-A9">
<contactref element="IC1" pad="26"/>
<contactref element="IC3" pad="8"/>
</signal>
<signal name="MMC5-A10">
<contactref element="IC1" pad="23"/>
<contactref element="IC3" pad="7"/>
</signal>
<signal name="MMC5-A11">
<contactref element="IC1" pad="25"/>
<contactref element="IC3" pad="6"/>
</signal>
<signal name="MMC5-A12">
<contactref element="IC1" pad="4"/>
<contactref element="IC3" pad="5"/>
</signal>
<signal name="MMC5-A13">
<contactref element="IC1" pad="28"/>
<contactref element="IC3" pad="4"/>
</signal>
<signal name="MMC5-A1">
<contactref element="IC1" pad="11"/>
<contactref element="IC3" pad="25"/>
</signal>
<signal name="MMC5-A0">
<contactref element="IC1" pad="12"/>
<contactref element="IC3" pad="45"/>
</signal>
<signal name="MMC5-A14">
<contactref element="IC1" pad="29"/>
<contactref element="IC3" pad="3"/>
</signal>
<signal name="MMC5-A15">
<contactref element="IC1" pad="3"/>
<contactref element="PIN3BRD" pad="TP"/>
</signal>
<signal name="MMC5-A16">
<contactref element="IC1" pad="24"/>
<contactref element="IC3" pad="1"/>
</signal>
<signal name="A18FLASH">
<contactref element="IC3" pad="48"/>
<contactref element="A17-P1N1" pad="TP"/>
</signal>
<signal name="MMC5-D7">
<contactref element="IC1" pad="21"/>
<contactref element="IC3" pad="44"/>
</signal>
<signal name="MMC5-D6">
<contactref element="IC1" pad="20"/>
<contactref element="IC3" pad="42"/>
</signal>
<signal name="MMC5-D5">
<contactref element="IC3" pad="40"/>
<contactref element="IC1" pad="19"/>
</signal>
<signal name="MMC5-D4">
<contactref element="IC1" pad="18"/>
<contactref element="IC3" pad="38"/>
</signal>
<signal name="MMC5-D3">
<contactref element="IC1" pad="17"/>
<contactref element="IC3" pad="35"/>
</signal>
<signal name="MMC5-D2">
<contactref element="IC3" pad="33"/>
<contactref element="IC1" pad="15"/>
</signal>
<signal name="MMC5-D1">
<contactref element="IC1" pad="14"/>
<contactref element="IC3" pad="31"/>
</signal>
<signal name="MMC5-D0">
<contactref element="IC3" pad="29"/>
<contactref element="IC1" pad="13"/>
</signal>
<signal name="A17FLASH">
<contactref element="IC3" pad="17"/>
<contactref element="A17FLASH" pad="TP"/>
</signal>
<signal name="FLASH-A18">
<contactref element="IC3" pad="16"/>
<contactref element="A18FLASH" pad="TP"/>
</signal>
<signal name="CEFLASH">
<contactref element="IC3" pad="26"/>
<contactref element="CEFLASH" pad="TP"/>
<contactref element="CEFLASH2" pad="TP"/>
</signal>
<signal name="MMC5-VSS">
<contactref element="IC3" pad="47"/>
<contactref element="IC3" pad="27"/>
<contactref element="IC3" pad="46"/>
<contactref element="IC1" pad="16"/>
</signal>
<signal name="MMC5-VCC">
<contactref element="IC3" pad="12"/>
<contactref element="IC3" pad="11"/>
<contactref element="IC3" pad="37"/>
<contactref element="IC1" pad="32"/>
<contactref element="VCCPIN30" pad="TP"/>
</signal>
<signal name="OEFLASH">
<contactref element="IC3" pad="28"/>
<contactref element="OEFLASH" pad="TP"/>
</signal>
<signal name="MMC5-A19">
<contactref element="IC1" pad="30"/>
<contactref element="A19ROM" pad="TP"/>
</signal>
<signal name="PIN2ROM">
<contactref element="MMC5-A18-PIN2" pad="TP"/>
<contactref element="ONLYFOR256KBPRG" pad="TP"/>
<contactref element="IC1" pad="2"/>
</signal>
<signal name="PIN22ROM">
<contactref element="IC1" pad="22"/>
<contactref element="PIN22ROM" pad="TP"/>
</signal>
<signal name="CEROMPIN31">
<contactref element="IC1" pad="31"/>
<contactref element="CEROMPIN31" pad="TP"/>
</signal>
<signal name="A17PIN1ROM">
<contactref element="IC1" pad="1"/>
<contactref element="PIN1-A17" pad="TP"/>
</signal>
<signal name="A14FLASH">
<contactref element="A14FLASH" pad="TP"/>
<contactref element="IC3" pad="2"/>
</signal>
</signals>
</board>
</drawing>
</eagle>
