Flash Cartridge


DIP Flash :)

Очередная вариация на тему самодельного флэш картриджа для Game Boy .

Данный вариант был сделан для использования флэш чипов в корпусе DIP , с возможностью их извлечения при необходимости . Например флэш чип можно извлечь и прошить на программаторе или вообще на материнской плате (как БИОС) . Такой вариант особенно актуален если флэш чип не поддерживается программой ReadPlus , в то время как программа для прошивки БИОСов - UniFlash поддерживает огромное количество чипов разных фирм .

Важное примечание - при выборе картриджа для переделки обращайте вниманиие на то как идут дорожки от шины данных (D0 - D7) и адреса (A0 - A13) ПЗУ к разъёму картриджа !!! т.к. разводка картриджа может быть не пригодной для данной переделки , например - дорожка от сигнала ПЗУ D1 может идти на D5 разъёма !!! Куда должны идти остальные дорожки можно посмотреть на рисунке ниже .

Картинка с сайта - http://hiwaay.net/~jfrohwei/gameboy/gb.html

Банзай

За основу был взят обычный пиратский картридж с дизайном платки под две микросхемы в DIP корпусе . Место второго чипа будет удобно использовать для памяти под сейвы .

Высота флэш чипа в DIP корпусе практически равна высоте картриджа , поэтому придётся проделать в корпусе картриджа несколько отверстий (в верхней и нижней крышке) . Использование "кроваток" для микросхем не приемлемо из-за слишком большой высоты , поэтому придётся использовать"кроватку" с цанговыми зажимами , далее нужно будет разобрать её и впаять в плату каждый зажим по одному , предварительно нужно увеличить диаметр отверстий , т.к. зажимы должны входить в плату по самую шляпку .

Далее напильником стачиваем всё лишние , чтобы концы зажимов не торчали сквозь картридж (главное не повредить лепестки зажимов , если "стакан" зажима погнулся , то его можно легко выпрямить шилом) .

 

SRAM

Сигнал включающий память для сейвов в моём варианте картриджа не был выведен из чипа MBC1 , поэтому пришлось сформировать его из "рассыпухи" .

В этом силино помогла табличка с сайта - http://hiwaay.net/~jfrohwei/gameboy/gb.html

В конечном итоге получилось так -

Диоды использовались КД 522 . Вместо одной большёй батарейки будут использоваться две маленьких .


Схема для установки двух чипов по два мегабита вместо одного на четыре мегабита .

В схеме используется чип 74HC00 (ЛА3) . Все ножки чипов флэш памяти соединяются вместе , кроме ножек /OE .

После такой доделки пришлось установить память для сёйвов в узком DIP корпусе вверх ногами между двумя чипами флэш памяти .

 

Подобную схему для использования двух чипов вместо одного можно встретить и на пиратских картриджах .


Итого

В конечном итоге в корпус картриджа были добавленны две мокросхемы 74**00 (ЛА3) . Вместо 74HC27 , были установлены диоды и резистор (сигнал подавался на двадцатую ногу SRAM) , но в таком виде картридж работал странновато , игрушка Tamagotchi работатать нормально не хотела , помогло пропускание сигнала (с диодов) через свободный элемент 74**00 работающий в режиме инвертора (сигнал отправлен на двадцатьшестую ногу SRAM).

В картридже осталось достаточно места для установки двух батареек серии AG3 (по 1,5V) .


Personal Organizer - этой программкой можно быстро проверить работоспособнось памяти для сейвов .


НОМЕ