Turbo File для Famicom
Сегодня решил написать ещё про одно устройство хранения данных для Famicom.
Это Turbo File, выпущенное компанией ASCII Corporation. У меня вторая версия, которая отличается от первой количеством памяти. В отличие от Battle Box, здесь используется SRAM память, поэтому для работы нужны две пальчиковые AA батарейки.
Всего доступно 32 килобайта памяти, она разбита на 4 банка по 8 килобайт. Банк выбирается переключателем. Есть дополнительный переключатель, который предотвращает случайную запись.
Обычно, на картриджах поддерживающих Turbo File есть лого с буквами TF
, но есть исключения.
Игры поддерживающие сохранения на Turbo File:
Best Play Pro Yakyuu (1988) ASCII (J)
Best Play Pro Yakyuu '90 (1990) (J)
Best Play Pro Yakyuu II (1990) (J)
Best Play Pro Yakyuu Special (1992) (J)
Castle Excellent (1986) ASCII (J) (Старый способ доступа без имени файла)
Derby Stallion - Zenkoku Ban (1992) Sonobe Hiroyuki/ASCII (J)
Downtown - Nekketsu Monogatari (19xx) Technos Japan Corp (J)
Dungeon Kid (1990) Quest/Pixel (J)
Fleet Commander (1988) ASCII (J)
Haja no Fuuin (19xx) ASCII/KGD (J)
Itadaki Street - Watashi no Mise ni Yottette (1990) ASCII (J)
Ninjara Hoi! (J)
Wizardry - Legacy of Llylgamyn (19xx?) (J)
Wizardry - Proving Grounds of the Mad Overlord (1987) (J)
Wizardry - The Knight of Diamonds (1991) (J)
Есть также игры в которых найдены сигнатуры для определения устройства, но работают ли они с ним не известно:
Best Keiba - Derby Stallion (1991) Sonobe Hiroyuki/ASCII (J)
Famicom Shougi - Ryuuousen (1991) I'MAX/HOME DATA (J)
Money Game 2 - Kabutochou no Kiseki, The (1989) Sofel Ltd (J)
Castlequest (U) US VERSION of Castle Excellent
Известно, что выпускался переходник для Super Famicom, не знаю как он выглядел, поиски не увенчались успехом.
Turbo File Schematic
.--------. 74HC368 .---||--GND .--------. D0-----PORT1.2
GND---|1A /Y1|---NC | 680pF |4024 Q1|---NC
OUT2---|2A /Y2|-------------o-----/OUT2 | Q2|---NC
/OUT2---|3A /Y3|--------[100]--o------------|/CLK Q3|---NC
GND---|/OE1 | |1000pF | Q4|-------.
| - - - -| '--||-GND | Q5|---NC |
OUT1---|4A /Y4|-----------------------o----|RST Q6|---NC |
OUT0---|5A /Y5|----------. | | Q7|---NC |
GND---|6A /Y6|---NC | | '--------' |
/OUT2---|/OE2 | | | .-------------o-----' SRAM 8Kx8
'--------' | | | | .-------.LH5164L-10
OUT1-----[10K]---GND | | | .--------. '-|A0 NC|--NC
OUT2-----[10K]---GND | | | |4040 Q1|---|A1 D0|--D0
.--------. 74HC573 | | | | Q2|---|A12 D1|--D1
/OUT2---|G | | | '--|/CLK Q3|---|A7 D2|--D2
/OUT2---|/OE | | | | Q4|---|A6 D3|--D3
D7---|D0 Q0|---D6 | '----|RST Q5|---|A4 D4|--D4
D6---|D1 Q1|---D5 | | Q6|---|A3 D5|--D5
D5---|D2 Q2|---D4 | | Q7|---|A5 D6|--D6
D4---|D3 Q3|---D3 | | Q8|---|A11 D7|--D7
D3---|D4 Q4|---D2 o OFF | Q9|---|A10 /OE|--GND
D2---|D5 Q5|---D1 \ PROTECT | Q10|---|A9 /WE|--/OUT2
D1---|D6 Q6|---D0 \ SWITCH | Q11|---|A8 /CE|--/GOOD
D0---|D7 Q7|-------o o-----------D7 | Q12|---|A2 CE2|--OUT1
'--------' ON '--------' '-------'
Упрощённая схема не включающая элементы управления питанием, индикации и управления сигналом /GOOD. Питание с батареи подаётся на SRAM и 74HC368.
Turbo File NES I/O Ports
4016h.Write.Bit0 = Data.Out (must be same as OLD data when READING data)
4016h.Write.Bit1 = Reset Address to Offset 0000h
4016h.Write.Bit2 = Data.Clock
4017h.Read.Bit2 = Data.In (can be ignored when WRITING data)