01-09-2023
Радио 86РК | |
---|---|
Тип | Домашний компьютер |
Выпущен | 1986 |
Процессор | К580ИК80 либо КР580ВМ80 |
Память | ОЗУ — 16-32 КБ, ПЗУ — 2 КБ |
Радио 86РК — самодельный 8-разрядный персональный компьютер, схема которого впервые была опубликована в журнале «Радио» № 4-6/1986 г. Авторы статьи — Д. Горшков, Г. Зеленко, Ю. Озеров, С. Попов.
В начале 80-х журнал «Радио» уже публиковал описание любительского компьютера на процессоре КР580. Это был Микро-80, построенный на 200 микросхемах, сложный как в сборке так и в наладке. Из-за своей сложности, а также из-за практически полного отсутствия микросхем в свободной продаже, эта модель так и не получила широкого распространения.
Схема Радио 86РК включала всего 29 микросхем, доступных в СССР, таким образом, его мог изготовить практически любой желающий. Кроме того, Радио 86РК был программно совместим с Микро-80.
Содержание |
EI/DI
. Поскольку прерывания в компьютере не использовались, он был свободен. Для точного отсчета интервалов времени (например при выводе на ленту) ПДП и видеоподсистема отключались. В эти моменты регенерацию динамической памяти приходилось осуществлять программно.В различных источниках могут встречаться различные параметры видеосистемы Радио-86РК. Эти расхождения — следствие использования в качестве видеоконтроллера микросхемы КР580ВГ75, которая является сложной БИС, и имеет ряд программно изменяемых параметров. Максимально возможный объём отображаемой с её помощью информации — текстовый режим 64 строк по 80 символов в каждой. В Радио-86РК управляющая программа Монитор при включении компьютера задаёт режим 30 строк по 78 символов в каждой. Эти значения могут быть изменены, но с крайней осторожностью, так как выбраны исходя из особенностей схемы включения ВГ75 и параметров стандартной телевизионной развёртки. По ряду причин на телевизорах крайние области растра не отображаются, или отображаются с искажениями, поэтому в Радио-86РК для вывода информации используется только область гарантированной видимости, которая имеет размер 64x25 символов. При этом в памяти экранная область занимает 78*30 — 2340 байт. Это справедливо при выбранной в Мониторе высоте символа — 10 телевизионных строк. КР580ВГ75 позволял изменять высоту символа от 1 до 16 строк растра, но знакогенератор не поддерживал символы высотой более 8 строк растра, так как подключены были только 3 сигнала номера строки. При аккуратном перепрограммировании КР580ВГ75, за счёт наличия в стандартном знакогенераторе псевдографических символов можно было получить разрешение вплоть до 128х128, ограниченное максимальным размером области памяти, пересылаемой контроллером прямого доступа КР580ВТ57. Размер области памяти под экран в этом режиме составлял 9984 байта, так что практичным такой режим мог быть только для компьютеров с 32 кбайт ОЗУ. Тем не менее, как минимум, две программы — графический редактор и программа для игры в шахматы использовали такой режим.
Формат символов в ПЗУ знакогенератора Радио-86РК — 8x8 точек. На экране они отображаются как символы 6x10, это достигается особенностями включения ВГ75 и программными настройками. Аппаратно задействованы только 3 линии выбора строки символа в ПЗУ (из 4-х), программно — установлено затемнение верхней и нижней строки матрицы символа. ВГ75 не может адресовать более 128 символов одновременно, поэтому набор допустимых символов ограничен этим числом. В ряде клонов используется увеличенный объём ПЗУ знакогенератора и дополнительные символьные наборы в нём. В этом случае нужный набор выбирается с помощью одной из линий ВВ55, и на экране в один момент времени может отображаться только один из наборов.
Псевдографические возможности Радио-86РК реализуются с помощью специальных символов, хранящихся в ПЗУ знакогенератора. Это блоки 3x4 пикселя, во всех возможных комбинациях для матрицы 6x8. В псевдографическом режиме, который, строго говоря, не является каким-либо отдельным режимом, теоретически возможно отображение до 156x60 «точек». Однако, по указанным выше причинам, на экране гарантирована видимость только 128x50 «точек».
Некоторые возможности отображения информации, поддерживаемые КР580ВГ75, не могут быть использованы на Радио-86РК из-за особенностей его схемотехники. В частности, не реализована возможность аппаратной псевдографики (без участия ПЗУ знакогенератора). Также, не используются сигналы подсветки и инверсии символов. Однако в существующих любительских доработках, позволяющих отображать цветной текст, эти сигналы задействованы для задания цвета символов.
Базовая конструкция Радио-86РК включала в себя только «Монитор» в ПЗУ, который содержал только простейшие драйверы периферии и загрузчик. Таким образом, все остальные программы необходимо было загружать с кассеты.
Системное программное обеспечение публиковалось в журнале «Радио» в виде шестнадцатеричных дампов и включало в себя:
Остальное программное обеспечение создавалось и распространялось на кассетах добровольцами, а с началом кооперативного движения в СССР — кооперативами. Имели хождение следующие программы:
Успех Радио-86РК привёл к появлению множества клонов, некоторые из которых выпускались серийно. К сожалению, не все клоны были полностью аппаратно совместимы с оригинальной конструкцией.
Компьютер Радио 86РК и его клоны | |
---|---|
Апогей БК-01 • Криста • Микроша • Партнёр 01.01 • Радио 86РК • Спектр-001 • Электроника КР-01/02/03/04 |
Радио 86РК.