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

2 / 2 213

Подключение винчестера к компьютеру «Байт»

К компьютеру «Байт» (как, впрочем и к любому другому ZX-Spectrum) жёсткий диск можно подключить несколькими способами. Это можно сделать, например, при помощи платы DivIDE, можно выбрать вариант Nemo IDE и т.п. Все эти варианты имеют свои плюсы и минусы.

DivMMC

Да, это не HDD (используется SD-карта), однако гораздо удобнее и проще. И, самое важное, есть готовое устройство, которое просто подключается к системному разъёму «Байта» без каких-либо доработок компьютера.

DivMMC для компьютера «Байт»
DivMMC для компьютера «Байт»
DivMMC для компьютера «Байт»

Если для вам нужен просто достаточно ёмкий внешний носитель данных, где можно хранить сотни или тысячи образов дискет, я бы всё же советовал бы выбрать DivMMC.

DivIDE

К «Байту» можно подключить плату DivIDE. Плата рассчитана на подключение в системный разъём оригинального ZX-Spectrum, поэтому для подключения к «Байту» нужно паять переходник на его системный разъём. Доработок платы или компьютера не потребуется.

Я пока не делал отдельного описания по подключению этой платы. Этот раздел статьи в будущем будет дополняться.

Nemo IDE

Пожалуй, самая простая схема для подключения жёсткого диска к ZX-Spectrum. Представляет собой обычный набор портов для «общения» с HDD. Изначально этот интерфейс использовался для работы в системе iS-DOS. Система специфическая и рассчитана больше на «гиков», чем на рядовых пользователей Спектрума. Однако тут я привожу техническую сторону вопроса.

Контроллер от Nemo описывался много где (например, в электронном журнале ZX-Format #8). Толковое описание можно взять на сайте NedoPC. Схему оттуда можно брать без изменений, за исключением того, что на 2DD1 вместо сигнала /DOS надо завести +5В, и сигнал IORQGE с контроллера винчестера никуда не подключать.

Для старта системы iS-DOS нужно иметь загрузчик, прошитый в ПЗУ, поэтому в моём случае конструктивно контроллер винчестера выполнен совместно с ROM-диском. Это позволяет подключить свою прошивку ПЗУ, которую можно вызвать нажатием кнопки NMI. Фотографии платы расположены на той же странице, где описание ROM-диска.

Единственный нюанс при работе контроллер винчестера - если в компьютере установлена плата расширения памяти с упрощённой дешифрацией порта #7FFD (обычно он выбирается при A1=0, A15=0), то при выборе портов винчестера может выбираться порт #7FFD со всеми вытекающими последствиями. Поэтому потребуется доработка платы расширения для включения в выбор порта #7FFD значения A2=1.

В прошивке системного ПЗУ для ROM-диска уже есть загрузчик системы iS-DOS с винчестера:

Стартовый экран системного ROM-диска для компьютера «Байт»
Стартовый экран системного ROM-диска для компьютера «Байт»

Загрузчик точно такой же, как в компьютере KAY-1024.

Компьютер «Байт» с подключенным винчестером
Компьютер «Байт» с подключенным винчестером
Компьютер «Байт» с подключенным винчестером
Компьютер «Байт» с подключенным винчестером
Компьютер «Байт» с подключенным винчестером

Мощности «байтовского» источника питания не хватает для работы винчестера, поэтому винчестер следует питать от внешнего источника питания (например AT или ATX).