Радио 86РК

Радио 86РК
Радио 86РК
Тип Персональный компьютер
Выпущен 1986
Процессор К580ИК80 либо КР580ВМ80
Память ОЗУ — 16-32 КБ, ПЗУ — 2 КБ, с возможностью расширения
ОС RadioDOS, BOS

Радио 86РК — самодельный 8-разрядный персональный компьютер, схема которого впервые была опубликована в журнале «Радио» № 4-6/1986 г. Авторы статьи — Д. Горшков, Г. Зеленко, Ю. Озеров, С. Попов.

В начале 80-х журнал «Радио» уже публиковал описание любительского компьютера на процессоре КР580. Это был Микро-80, построенный на 200 микросхемах, сложный как в сборке так и в наладке. Из-за своей сложности, а также из-за практически полного отсутствия микросхем в свободной продаже, эта модель так и не получила широкого распространения.

Схема Радио 86РК включала всего 29 микросхем, доступных в СССР, таким образом, его мог изготовить практически любой желающий. Кроме того, Радио 86РК был программно совместим с Микро-80.

Содержание

Технические характеристики

Печатная плата Радио 86РК
  • Процессор: К580ИК80А (в поздней советской номенклатуре — КР580ВМ80А) — советский аналог i8080А, или более совершенный КР580ВМ1, работающий на частоте 1.78 МГц. Для упрощения схемы использовался один генератор тактовой частоты для процессора и видеоконтроллера. Так как видеоконтроллер требовал строго определённую частоту, тактовая частота процессора была занижена по сравнению с номинальными для процессора 2.5 МГц. Впоследствии в журнале было опубликовано описание доработки из семи деталей, составляющих отдельный тактовый генератор для видеоконтроллера, позволяющей поднять частоту процессора до номинальной.[1]
  • ОЗУ: в оригинальном варианте — 16 КБ на микросхемах DRAM К565РУ3. Также могли применяться К565РУ6 (4116) или отбраковка, «половинки» и «четвертинки» К565РУ5 (4164). Максимальная допустимая память — 32 КБ. Верхняя половина адресного пространства используется для управления внутренними устройствами компьютера (команды ввода-вывода ВМ80 не используются).
  • ПЗУ: 2 КБ — УФПЗУ К573РФ5 (2716).
  • Видеоподсистема: только текстовый режим 25 строк на 64 символа. Применялся «контроллер алфавитно-цифрового терминала» КР580ВГ75 совместно с «контроллером прямого доступа в память» КР580ВТ57 (i8257). Последний также использовался для регенерации динамической памяти. Символы для знакогенератора прошиты в ПЗУ (К573РФ1, 1 КБ). Курсор формировался аппаратно КР580ВГ75.
  • Клавиатура: матрица с контактами на замыкание, обслуживалась полностью ЦПУ через порт ввода-вывода КР580ВВ55 (i8255).
  • Звук: довольно оригинально в качестве источника звука использовался контакт процессора ВМ80 INTE (разрешение прерываний), переключаемый командами EI/DI. Поскольку прерывания в компьютере не использовались, он был свободен. Для точного отсчета интервалов времени (например при выводе на ленту) ПДП и видеоподсистема отключались. В эти моменты регенерацию динамической памяти приходилось осуществлять программно.
  • Внешние устройства: в качестве устройства для хранения программ применялся бытовой кассетный магнитофон. К одному свободному порту КР580ВВ55 могло подключаться внешнее 8-битное устройство.

Графические возможности

В различных источниках могут встречаться различные параметры видеосистемы Радио-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РК привёл к появлению множества клонов, некоторые из которых выпускались серийно. К сожалению, не все клоны были полностью аппаратно совместимы с оригинальной конструкцией.

Публикации

  • Процессорный модуль микро-ЭВМ // журнал «Радио». — 1986. — № 4-7.
  • Различные статьи о Радио-86РК // журнал «Радио». — 8/1986-1/1998.
  • Седов Е., Матвеев А. Контроллер накопителя на гибких магнитных дисках для «Радио-86РК» // журнал «Радио». — 1993, №1, C.13; №2, C.17.

Примечания

  1. Радио № 1 1991, «Радио-86РК — без проблем»

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Полезное


Смотреть что такое "Радио 86РК" в других словарях:

  • Радио-86РК — Тип Домашний компьютер Выпущен 1986 Выпускался по Процессор К580ИК80 либо КР580ВМ1 Память ОЗУ 16 32 КБ, ПЗУ 2 КБ ОС Радио 86РК  самодельный 8 разрядный п …   Википедия

  • Радио (значения) — Радио, Radio  многозначный термин: Радио  технология беспроводной передачи информации посредством электромагнитных волн радиодиапазона «Радио»  ежемесячный журнал, посвященный радиолюбительству Радио  кинофильм 2003 года Радио …   Википедия

  • Радио (журнал) — Координаты: 55°46′11.17″ с. ш. 37°38′05.33″ в. д. / 55.769769° с. ш. 37.634814° в. д.  …   Википедия

  • Список советских домашних и учебных компьютеров — Это список советских домашних и учебных компьютеров  список моделей домашних, бытовых, школьных компьютеров, использовавшихся в СССР  как любительских (радиолюбительских, самодельных), так и выпускавшихся промышленно. Список разбит по… …   Википедия

  • Микроша — Тип Домашний компьютер Выпущен 1987 Процессор …   Википедия

  • Партнер 01.01 — Партнёр 01.01 Тип Домашний компьютер Выпущен 1987 Выпускался по Процессор КР580ВМ80А Память ОЗУ 64 КБ, ПЗУ 16 KБ ОС «Партнёр 01.01»  советский 8 разрядный дом …   Википедия

  • Партнёр 01.01 — У этого термина существуют и другие значения, см. Партнёр. Партнёр 01.01 Тип Домашний ком …   Википедия

  • Партнер (компьютер) — Партнёр 01.01 Тип Домашний компьютер Выпущен 1987 Выпускался по Процессор КР580ВМ80А Память ОЗУ 64 КБ, ПЗУ 16 KБ ОС «Партнёр 01.01»  советский 8 разрядный дом …   Википедия

  • Микро-80 — Тип Домашний компьютер Выпущен 1983 Процессор КР580ВМ80А Память ОЗУ  64 КБ, ПЗУ  2 КБ «Микро 80»  советский любительский 8 разрядный микрокомпьютер на основе микропроцессора …   Википедия

  • Электроника КР-01/02/03/04 — Электроника КР 02 в собранном виде «Электроника КР 01/02/03/04»  серия радиоконструкторов (наборов для самостоятельной сборки), выпускавшихся в середине 1980 х  начале 1990 х годов …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»