DUET
128K / 1024K Memory Upgrade
( DRAM 41256 x8 or SIMM )
Вариант маппера по пентагоновскому
стандарту без залочек 48/128 , т.к. при использовании рамдиска они не нужны
.
Вариант с залочками 48/128 - DUET1024SCH.gif
(актуально только при использовании реального контроллера TR-DOS).
Блокировку записи в нулевую страницу можно сделать допустим так -
АХТУНГ!!! Важное дополнение ! Для стабильной работы компьютера следует удалить DD42 и заменить её перемычками (с.м. рисунок ниже). Если вместо неё стоят резисторы , то их так же желательно заменить перемычками .
Данный вариант расчитан на установку восьми штук DRAM 41256 (РУ7) или SIMM 30pin (для этого понадобится установить развязывающий буфер с.м. ниже). Нумеровка элементов дана по этой схеме .
Прежде всего нужно избавиться покрайней мере от одной ПЗУ (ROM-D3) , а вторую можно просто заблокировать (оторвать 22 ногу от сигнальной линии и посадить её (ногу) на +5V ). Далее для ПЗУ нужно добавить адресную линию A13 на пин 26 и освободить пины 1 и 27 от +5V (соединения так же присутствуют на верхней стороне платы).
Отрываем первый пин DD34(ID7) от A13 и сажаем его на +5V, теперь при обращении к ПЗУ всегда будет выбираться чип ROM-D3 (если для ПЗУ удобней использовать место под ROM-D2 то сажаем первый пин DD34(ID7) на землю).
Все одноимённые сигналы с платки расширения соединяются с аналогичными на основной плате . Сигналы A14M & A15M идут на DD35(KP11) взамен старых A14 & A15 (старые нужно отрезать). Сигнал SCREEN идёт на DD22 pin14 (старый сигнал GND отрезается). Сигнал ROM48 идёт на пин 27 ПЗУ(A14) . Сигнал MA8 идёт на первые пины 41256 (РУ7) (или на A8 сима).
Расположение начинки в ПЗУ 27C256 стандартно такое - 0-BASIC128K , 1-BASIC48K . Если используете готовую ПЗУ 27C512 от пентагона 128 , то расположение страниц будет таким 0-EMPTY , 1-TR-DOS , 2-BASIC128K , 3-BASIC48K . Если TR-DOS не нужен , то первый пин ПЗУ(A15) сажаем на +5V . Иначе нужно собрать такую схемку -
Если вы сами решили прошить ПЗУ с поддержкой TR-DOS , то для упрощения схемы прошивку TR-DOS нужно продублировать таким образом 0-TR-DOS , 1-TR-DOS , 2-BASIC128K , 3-BASIC48K если для выбора ПЗУ TR-DOS применяется низкий уровень (ПЗУ A15 = 0). Или 0-BASIC128K , 1-BASIC48K , 2-TR-DOS , 3-TR-DOS если для выбора ПЗУ TR-DOS применяется высокий уровень (ПЗУ A15 = 1).
TEST128.rar - тест для проверки порта и стабильности работы памяти (прошивается во флэшку/ПЗУ). Тест спикера и заполнения экрана вызывается нажатием пробела после сброса .
TEST430.zip - ленточная версия теста 128к с убранной проверкой TR-DOS (способы загрузки тут).
TEST2.3.zip - тест позволяет проверить мегабайт памяти по стандарту пентагона , для этого нужно держать Symbol Shift вплоть до начала проверки (прошивается во флэшку/ПЗУ).
Установка SIMM модуля .
У SIMM модулей объединены входные и выходные пины шины данных , поэтому нужно устанвить дополнительный регистр 1533ИР22/1531ИР22 для записи данных в SIMM . Если согнуть ножки регистра как на рисунке , то его будет очень удобно расположить поверх регистра DD33 . На первую ножку дополнительного регистра подаётся сигнал /WE (ранее шедший на старые чипы памяти). На одинадцатую ножку подаётся +5V .
С дополнительным
регистром компьютер будет работать нормально даже если вы не используете SIMM
.
С регистром
серии 555ИР22 компьютер нормально не работает . Для испытаний применялся регистр
74F373 (аналог
1531ИР22).
SIMM подключается к одноименным контактам старой памяти . ШД SIMM модуля подключается к четырнадцатым контактам старой памяти MD0-7 . Лишние адресные линии SIMM модуля шунтируются на землю .
DUETCompositeMONO.jpg - скриншёт встроенного теста 128к с палитрой .