ZX Club #07
28 февраля 1998
  Железо  

Hard group - Расширение памяти компьютера "Синтез-2" до 128 Кб.

<b>Hard group</b> - Расширение памяти компьютера
(C) 1997 PREDATOR/FAST Group 

   Расширение пямяти "Синтез-2" до 128кб. 

  В  последнее  время  пользователи сорок-
восьмых  машин  могли  заметить, что у них
идут  очень  немногие  новые программы. И,
конечно, это связано с объемом памяти. Так
как  и  я когда-то имел 48кб-компьютер, то
считаю  своим  долгом  поделиться со всеми
опытом,   дабы   потерянных  в  результате
неудачных  экспериментов  Спектрумов  было
как можно меньше.

  Итак, у нас в городе распространены сле-
дующие  модели  Спекки:  Ленинград-1, Ком-
паньон-2  (у  меня  есть даже Компаньон1),
Синтез-2 (он самый, родной, черненький та-
кой...),  Синтез-М.  Все эти модели 48к. В
ZX-Ревю 94/4 была приведена статья на тему
расширения Ленинграда до 128 килобайт, так
что пользователи, дружные с паяльником мо-
гут без опаски расширять свои компы по той
схеме.   С   Компаньонами  и  другими оте-
чественными  извращениями на базе ПЛМ куда
сложнее,  но в Ревю 95/5 (или 6) была даже
схема.  У  меня Синтез-2, и я расскажу как
правильно расширить этот комп.

  Но  сначала немного теории. Спектрум-128
имеет  системный порт #7FFD. Раскладка би-
тов следующая:

  D0-D2  - номер страници по адресу #C000-
#FFFF.

  D3  -  переключение экранов (0 - экран в
5-ом банке, 1 - в 7-ом).

  D4 - 0 - ПЗУ-128, 1 - ПЗУ-48.

  D5 - 1 полная блокировка системного пор-
та до аппаратного сброса.

  D6,  D7  - в фирменной машине не исполь-
зуются, но в России на этих битах довольно
часто  расширяют память до 256 или 512 ки-
лобайт, не вводя второго системного порта.

  Сама  схема  управления  расширенной па-
мятью состоит из следующих частей. В скоб-
ках  номера микросхем для схемы расширения
Синтеза: 
       
  1) непосредственно сам порт, обычно соб-
ран  на триггере ТМ9 или регистре ИР22 или
на подобных микросхемах (DD1).

  2) схема  дешифрации  порта  #7FFD (или
укороченного  адреса #FD). Собрана на мел-
кой логике, обеспечивает считывание данных
регистром  с  шины данных в нужный момент.
Не  дешифрирует  при включенном пятом бите
системного порта (DD3.1-3, DD4.1).

  3)  мультиплексор. Обеспечивает правиль-
ную  работу  памяти. По адресу #4000-#7FFF
всегда расположена страница 5, а по адресу
#8000-#BFFF всегда расположена страница 2.
Обычно собран на микросхеМе КП11 (DD2).

  4)  селектор адреса #C000-#FFFF. При об-
ращении к этим адресам процессора переклю-
чает мультиплексор на отображение по адре-
су#C000-#FFFF   не   страницы  1  (как  в
сороквосьмых машинах), а  страницы с номе-
ром,  содержащимся  в  системном регистре.
Собран  на  одном логическом элементе И-НЕ
(микросхема ЛА3,DD4.1).

  5) схема управления линейками ОЗУ. Вклю-
чает только одну линейку РУ5, исключая вы-
бор  разных данных из одного адреса. Иначе
по  обращению  к  одному адресу выдавались
данные и из нулевой линейки микросхем и из
первой  одновременно. Второе предназачение
этой схемы - включение нулевой линейки при
обращении к памяти TV-формирователя. Нужно
для  отображения  экрана, находящегося как
раз  в  нулевой  линейке. Собран на мелкой
логике (DD5.1-3, DD4.2). 

  6) схема блокировки записи в нулевой ад-
рес.  Т.к. после включения питания и после
RESET устанавливается нулевой банк памяти,
то  запись  по адресу #0000-#3FFF равноси-
льна записи по #C000-#FFFF. Обычно портят-
ся  первые  пять  ячеек в нулевом банке, в
результате чего не идут некоторые програм-
мы.   Схема   собрана   на  мелкой  логике
(DD5.4). 

  В  128-ой  машине  должен быть еще музы-
кальный сопроцессор, но здесь не дана схе-
ма  его  подключения, т.к. рассматривается
только увеличение объема памяти.

  Все   вышеприведенное  может  показаться
страшным и  непонятным, но это в  действи-
тельности  всего лишь 4-5 корпусов микрос-
хем и два десятка проводьев. Т.к. нигде не
было   информации   по  расширению  памяти
Синтеза,  то я расскажу как обойти некото-
рые "обломы" при его расширении. В принци-
пе,  использована  переделанная  схема  из
Ревю  94/4,  но  сигналы  DOS Active и ROM
Enable  собирать не надо,т.к. они уже есть
в Синтезе (сигналы BJ- и BROM- соответст-
венно). Все остальные сигналы подходят для
Синтеза.  Обязательно  подумайте,  Вы дей-
ствительно сможете собрать и наладить схе-
му,  или все-таки лучше в Комэл? Теперь об
"обломах", которые могли возникнуть у тех,
кто  сам расширил память. Первый:сигнал H1
на Ленинграде и Синтезе различаются ампли-
тудой, поэтому необходимо использовать S1.
Второй  и самый большой: в Синтезе сигналы
А14  и  А15 формируют один сигнал МА7. Для
48к это не страшно, но вот при 128к проис-
ходит пересечение адресов и несколько яче-
ек  памяти  будут недоступны. Выход: нужно
поменять  А14 (который выбирает строку RAS
для  МА7)  с А13 (который выбирает столбец
CAS для МА6), плюс меняете местами сответ-
ствующие  сигналы видеоформирователя (3я и
4ая  ножки DD26). Т.е. отрезаете дорожку у
самых ножек и соединяете проводами с новы-
ми ножками. Вот, в принципе, и все.
_______________________________________End



Другие статьи номера:

От редакции - О новой оболочке журнала.

Новости - Как обстоят дела с организацией барнаульской Spectrum сети.

Новости - Олимпиада'97 по информатике или размышления по окончании.

Games - Описание игры "NIGEL MANSELL WORLD CHAMPIONSHIP".

User group - Обзор музыкальных редакторов: WHAM+AY, ASM, SUPER SONIC, SOUND TRACKER v1.1, STD v2.01, STR v3.00, SOUND TRACKER PRO, PRO TRACKER и утилит: S.T. COMPILER, S. T. RECOMPILER, S.T. MUSIC STEALER, S.T.REC++ , FLASH DECOMPILER.

Coding - техника и алгоритмы демомейкинга: быстрый вывод графики через стек.

Ex Libris - Одиночество - краткий конспект.

Ex Libris - Экзистенциализм - краткий конспект.

Ex Libris - пресса: Для чего нужны книги?

Hard group - Расширение памяти компьютера "Синтез-2" до 128 Кб.

Enjoy - Сказка про Салтана.

Enjoy - Рассказ "Учитесь стрелять".

Реклама - бесплатная реклама и обьявления.


Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
От редакции - Содержание номера.
Nonsense in BASIC - программиррование калькулятора Citizen SPR-145.
Почта - письма в газету от: Vlаdimir Kаrреnkо, Nikоlаj Аmоsоv, Вlаck Cаt, C-Jеff, Vlаdimir Оstаlcеv, Nickоlау Аbdrаfikоv, Sеrgеу Мurаshоv, Vlаdimir Ivаnnikоv.
Фантазия - Oчень много народу еще начиная года так с 1994-го говорит, что SРEСTRUM уже не жилец на этом свете.
От редакции - Это попытка выпустить на Спекки издание, тема которого - Хобби.

В этот день...   16 апреля