Spectrum-совместимые компьютеры «Байт»,«Байт-01» и прочие раритеты

2 / 872

Расширение памяти компьютера "Байт" до 1МБ на основе схемы от ELSSLAND

Один из вариантов схемы расширения памяти компьютера "Байт" до 1МБ придумал в 2000-м году Артур Бурин (ELSSLAND). В этой схеме для расширения памяти использовался SIMM-модуль объёмом 1МБ. Схема позволяла адресовать 1МБ памяти по стандартам Profi и Pentagon (тип стандарта переключался тумблером). В том же 2000 году схему повторял Сергей Качалов (Ferrum-1827). К сожалению имеющиеся исходные данные были не совсем полные, поэтому ему пришлось встречаться с Артуром и уточнять многочисленные нюансы работы схемы. В итоге проделанной работы Сергеем был получен работоспособный вариант компьютера "Байт".

Всего было расширено три компьютера "Байт", один из который работает по сей день:

Один из компьютеров ″Байт″, расширенный до 1МБ Сергеем Качаловым
Один из компьютеров ″Байт″, расширенный до 1МБ Сергеем Качаловым
Один из компьютеров ″Байт″, расширенный до 1МБ Сергеем Качаловым

Помимо схемы от ELSSLAND компьютеры "Байт" расширяли до 1МБ в Минске как минимум два человека. Один из таких расширенных "Байтов" есть у меня, но снять с него схему расширения затруднительно ввиду того, что все маркировки с установленных микросхем затёрты:

Компьютер ″Байт″, турбированный и расширенный до 1МБ ОЗУ. Маркировки на части установленных микросхем затёрты. Предположительно расширение делал Sanalex, г.Минск
Компьютер ″Байт″, турбированный и расширенный до 1МБ ОЗУ. Маркировки на части установленных микросхем затёрты. Предположительно расширение делал Sanalex, г.Минск
Компьютер ″Байт″, турбированный и расширенный до 1МБ ОЗУ. Маркировки на части установленных микросхем затёрты. Предположительно расширение делал Sanalex, г.Минск

Повторение схемы расширения

Изучив и немного переработав исходные данные по расширению "Байта" я составил немного изменённый вариант схемы. По этой схеме мне удалось успешно расширить память компьютера до 1МБ по стандарту Profi.

Для расширения памяти необходимо удалить в "Байте" основную линейку памяти на КР565РУ5. Так как ломать рабочие микросхемы с платы компьютера мне было очень жаль, в роли "подопытного" компьютера я решил использовать уже ранее ремонтированный (поциент №1) "Байт", в котором вообще вся память стояла на панельках. Таким образом было достаточно убрать лишние микросхемы ОЗУ с панелек и прилепить SIMM-модуль:

Установка SIMM-модуля в ″Байт″
Установка SIMM-модуля в ″Байт″
Установка SIMM-модуля в ″Байт″

Для расширения памяти помимо SIMM-модуля требуется порядка 16 корпусов микросхем. Паять их прямо на плату компьютера "вторым" этажом мне не хотелось. Поэтому все доработки были размещены снаружи корпуса компьютера на плате, где я ранее собирал ROM-диск и контроллер винчестера. У меня эта самодельная плата идёт под названием "тестовая плата". На ней было свободное место для сборки схемы расширения:

Тестовая плата до начала работ по расширению
Тестовая плата до начала работ по расширению
Тестовая плата после окончания работ по расширению
Тестовая плата после окончания работ по расширению
Тестовая плата до начала работ по расширению
Тестовая плата после окончания работ по расширению

Все сигналы, используемые для расширения компьютера, выведены на неиспользуемые контакты системного разъёма "Байта". Звук с музыкального сопроцессора сводится в один моно-канал и подаётся на встроенный в компьютер усилитель и далее на динамик.

С ПЗУ можно поступить двояко: оставить "родное" ПЗУ или поставить своё с меню-128 (27256). Если оставить "родное" ПЗУ, то сохранятся все особенности программирования на Бейсике в "Байте" - русские шрифты, поддержка дополнительных клавиш ПФ1-ПФ6 и т.д. Однако если сильно хочется меню-128, то придётся ставить ПЗУ, где нет "Байтовского" бейсика. Я пытался скрестить прошивку ПЗУ с Бейсиком от "Байта" с меню-128, но, к сожалению, вместе они не работают совершенно. Пришлось использовать канонiчный BASIC-48.

Установка ПЗУ с меню-128 в ″Байт″
Установка ПЗУ с меню-128 в ″Байт″
Установка ПЗУ с меню-128 в ″Байт″

На перевёрнутую вверх ногами микросхему справа от ПЗУ внимание не обращайте, она там лишняя и к расширению памяти отношения не имеет никакого.

Прошивку ПЗУ с меню-128 я немного изменил: добавил в неё команды для глушения синтезатора ВИ53 при включении компьютера.

Я не использовал ПЗУ 27512 с прошивкой TR-DOS, потому что ПЗУ с TR-DOS уже установлено в контроллере дисковода для "Байта". Сам контроллер дисковода устанавливается отдельно в системный разъём на тестовой плате, где собрано расширение.

В качестве контроллера дисковода годится любой контроллер для "Байта". В зависимости от типа контроллера и от варианта установки ПЗУ в "Байте" ("родное" ПЗУ или ПЗУ с меню-128) возможно потребуется небольшая доработка контроллера. В этой статье я этого вопроса касаться не буду (много вариантов), но по запросу на E-mail могу дать рекомендации по доработке для конкретного типа контроллера дисковода.

При сборке компьютера в корпус крышка клавиатуры не становится по высоте на своё место из-за модуля SIMM-памяти. Поэтому крышку пришлось установить на стойки:

Установка крышки с клавиатурой
Установка крышки с клавиатурой
Установка крышки с клавиатурой

Это не сильно портит внешний вид компьютера, вдобавок улучшается вентиляция внутри корпуса, что актуально для более надёжной работы КР556РТ5.

Напоследок немного фотографий:

Расширенный ″Байт″
Расширенный ″Байт″
Плата крупным планом
Плата крупным планом
Расширенный ″Байт″
Плата крупным планом

Расширенный ″Байт″ в сборе
Расширенный ″Байт″ в сборе
Расширенный ″Байт″ в сборе

Вся необходимая для расширения информация (схемы от ELSSLAND, Ferrum-1827 и мой вариант схемы со всеми пояснениями, прошивками ПЗУ и т.п.) находится в архиве.

P.S. Это всего лишь моё видение расширения памяти "Байта". Схема легко переделывается на любой стандарт расширения.