...продолжение
3. Таймер
Таймер в КР-04 используется следующим образом:
Канал 0 тактируется частотой 1,25 МГц, его выход вызывает прерывание от таймера по адресу 38H (RST 7). На вход GATE0 постоянно подается разрешающий уровень. Реально программы для КР-04, в которых бы использовалось прерывание от таймера, неизвестны. (В текущей версии Emu80 прерывания от таймера на КР-04 временно не реализованы.) Счетчик 0 используется Монитором в процедурах обмена с магнитофоном для генерации временных задержек.
Канал 1 тактируется выходом строчной частоты HRTC с ВГ75, счетчик также постоянно разрешен. Период частоты HRTC зависит от режима работы ВГ75 и составляет 64 мкс в графических режимах и 65,6 мкс — в текстовых. Инвертированный выход счетчика 1 используется как разрешающий сигнал для канала 2.
Канал 2 тактируется частотой 1,25 МГц, в качестве разрешающего сигнала выступает инвертированный выход счетчика 1. Используется для генерации звука, выход канала 2 подключен к динамику. Таким образом, возможно формирование звуковых сигналов нужной частоты (задается программированием канала 2) и длительности (задается программированием канала 1).
Примечание: на схеме ошибочно указано, что на вход CLK0 (вывод 9), как и на CLK1 (вывод 15), подается HRTC, однако на самом деле на вход CLK0 заведен сигнал CLK частотой 1,25 МГц, а вывод 9 соединен с 18 (CLK2).
4. Клавиатура и параллельный порт
В КР-04 используется клавиатура MC7007 с матрицей 8*10, подключенная через ВВ55, причем схема подключения и соответствие клавиш несколько отличаются от применяемых для этой клавиатуры, например, в РК-86 или Орионе. Кроме клавиатуры, через тот же ВВ55 производится работа с магнитофоном, а также он содержит выходы переключения адресного пространства и переключения цветного/черно-белого режимов.
5. Блок внешнего ПЗУ
Для работы с внешним ПЗУ служит отдельный блок на ВВ55. Схема подключения аналогична РК-86, работа с ним точно так же производится с помощью директивы R Монитора.
6. Блок цветности
Блок цветности представляет собой отдельную схему на еще одном ВВ55, которая позволяет использовать на КР-04 цветовые палитры. При этом каждому из 4 логических цветов можно сопоставить любой из 64 физических (2 бита на цвет).
продолжение следует…

