Радио-86РК
![]() Основная плата Радио-86РК в сборе. | |
Тип | Домашний компьютер |
---|---|
Дата выпуска | 1986 год |
СМИ | Кассеты |
Операционная система | РАМДОС, ДОС |
Процессор | КР580ВМ80А @ 1,777МГц |
Память | 16-32 КБ ОЗУ , 2 КБ ПЗУ |
Отображать | 64x25 монохромный |
Графика | 128x50 Полуграфика |
Вход | Клавиатура |
Предшественник | Микро-80 |
Радио -86РК ( русский : Радио-86РК ) — домашний компьютер, который можно было собрать своими руками, разработанный в Советском Союзе . популярном Радио журнале « и любителей электроники в 1986 году . » Он был опубликован в для радиолюбителей Буквы РК в названии означают слова «Компьютер радиолюбителя» Радиолюбительский компьютер ( ) . Конструкция компьютера была опубликована в серии статей с описанием его логической структуры, электрической схемы, чертежей печатных плат и прошивки. [1] [2] [3] [4] [5] [6] Компьютер можно было собрать полностью из стандартных готовых деталей. Позже он был доступен как в виде комплекта, так и в полностью собранном виде.
Предшественники
[ редактировать ]Радио-86РК является преемником более ранней самодельной ЭВМ тех же разработчиков Микро-80 и имеет ограниченную совместимость с ней. Его описание также было опубликовано в серии статей в журнале «Радио» в начале 1980-х годов. Но его сложная конструкция, состоящая из нескольких модулей и содержащая около 200 микросхем, отсутствие чертежей печатных плат и, самое главное, отсутствие микросхем в продаже затрудняли сборку компьютера. Компьютеры Micro-80 собирали всего несколько энтузиастов.
Процесс сборки
[ редактировать ]Для сборки компьютера требовалось приобрести необходимые электронные компоненты , изготовить две печатные платы и смонтировать на них все компоненты. В основном это был одноплатный компьютер, так как вторая плата служила лишь основой для крепления клавиш клавиатуры. На основной плате использовался один большой разъем для питания, клавиатуры, магнитофона и даже видеовыхода. Следовательно, было легко отсоединить плату и работать с обеими ее сторонами вне корпуса.
Далее прошивку необходимо записать в две стираемые микросхемы ПЗУ с помощью программатора микросхем . Также блок питания , клавиатуру предстояло изготовить компьютер использовал обычный бытовой телевизор, подключенный к композитному видеовходу и корпус компьютера. В качестве дисплея . Поскольку большинство советских телевизоров того времени не имели видеовходов, пришлось установить специальный модуль. [7] или модифицируйте электронику телевизора для ее реализации. [8] Примерная стоимость всех необходимых комплектующих составила около 260 рублей .
Схема Радио-86РК содержит всего 29 микросхем и сравнительно проста в сборке. Однако найти чипы для покупки было сложно, так как они были дефицитны и продавались в небольших объемах в крупных городах СССР . [9] Особенно сложно было найти видеочип КР580ВГ75, который выпускался лишь в небольшом количестве. Это привело к разработке замены видеосхемы. [10] который содержал 19 микросхем на отдельной плате и был аналогичен дисплейному модулю компьютера Микро-80.
В редакцию журнала «Радио» поступило большое количество писем в ответ на публикацию. Практически в каждом письме читатели отмечали, насколько сложно найти необходимые электронные компоненты. Редакция опубликовала обращение к советской электронной промышленности с предложением начать серийное производство комплектов «Радио-86РК». [11] К концу 1980-х годов производством корпусов компьютеров, клавиатур и материнских плат для «Радио-86РК», а также продажей электронных компонентов занимались многочисленные кооперативы.
Технические характеристики
[ редактировать ]- Процессор : КР580ВМ80А ( клон Intel 8080 А, до середины 1983 года обозначался как КР580ИК80А) с тактовой частотой 1,777 МГц. Для простоты тактовый генератор как для процессора, так и для видеоконтроллера используется КР580GF24 (клон Intel 8224). Поскольку для генерации телевизионного совместимого сигнала выбрана частота тактового генератора 16 МГц, ЦП не может работать на максимальной частоте 2,5 МГц.
- Оперативная память : 16 КиБ в исходной версии, с использованием микросхем К565РУ3А (клон 4116). Объем памяти можно увеличить вдвое, установив дополнительные микросхемы оперативной памяти поверх микросхем, установленных на основной плате.
- ПЗУ : стираемое ПЗУ объемом 2 КиБ типа K573RF5 (клон 2716), содержит монитора. прошивку
- Видеоконтроллер : программируемый ЭЛТ- контроллер KR580VG75, сопряженный с KR580VT57 (клон Intel 8257 ) контроллером DMA . Контроллер DMA также используется для динамического обновления памяти . Видеоконтроллер КР580ВГ75 является клоном Intel 8275 , [12] редкий чип, не используемый ни в одной основной системе и изначально предложенный для терминалов. [13]
- Текстовый режим: 64 x 25 символов, монохромный. Изображения символов прописной кириллицы и латиницы в кодировке КОИ-7 Н2 хранятся в стираемом ПЗУ КР573РФ1 (клон 2708).
- Полуграфика: 2 x 2 матричные комбинации в подмножестве графических символов – всего 128 x 50 точек. Более высокие разрешения доступны при соответствующем программировании видеоконтроллера.
- Клавиатура: 66 клавиш. Матрица клавиатуры подключается через микросхему программируемого периферийного интерфейса КР580ВВ55 ( клон Intel 8255 ) и сканируется процессором.
- Звук: вывод CPU INTE используется в качестве источника звука. Этот вывод обычно используется для взаимодействия с программируемым контроллером прерываний , но поскольку компьютер не имел никаких источников прерываний, вывод использовался для генерации звука. Команды ЦП EI и DI позволяли переключать состояние выводов.
- Носитель информации: кассета. При включенном контроллере DMA процессор не может точно измерять временные интервалы, необходимые для чтения и записи ленты. Поэтому во время операций с лентой контроллер DMA отключается. Это приводит к остановке видеоконтроллера и обновлению памяти, поэтому ЦП выполняет обновление памяти программно. Сигнал с регистратора усиливается К140УД6 (аналог МС1456), минусовая часть отсекается диодом и далее сигнал подается на выделенный ТТЛ-вход той же КР580ВВ55, обслуживающей клавиатуру.
- Формат записи: 0 записывался как пара значений 0,1 и 1 записывался как 1,0. Следовательно, общий сигнал не имел постоянной составляющей и мог храниться в диапазоне частот, поддерживаемом магнитофоном. Байт синхронизации (E6) был записан первым для синхронизации кадра считывания. Наверху был реализован простой второй слой, включающий ведущие нули, смещение, длину и контрольную сумму.
- Дополнительный ввод-вывод: компьютер также имеет слот для второго чипа того же типа. Этот второй чип предназначен для различных конкретных проектов (любительские радиоконструкции, контроллеры бытовой электроники, датчики и т.п.). Поскольку требуются только клавиатура и магнитофон, второй чип не нужно устанавливать на печатную плату.
- Адресное пространство: адресное пространство состоит из 8 больших слотов, адресация которых составляет 8 Кб каждый. Два или четыре из них предназначены для ОЗУ (так 16 или 32 Кб), один для ПЗУ и контроллера DMA (во время операций записи ПЗУ отключается от шины, и данные передаются на контроллер DMA; во время операций чтения контроллер DMA отключается от шины, и данные передаются из ПЗУ), один для видеоконтроллера и два для интерфейсных микросхем, основной и дополнительный. Только ОЗУ фактически использует все доступные адреса, устройства ввода-вывода используют только несколько ячеек в выделенном им сегменте размером 8 КБ. Отдельные команды ввода-вывода, имеющиеся в Intel 8080, не поддерживаются.
- Стрипборды: чтобы предоставить любителям больше творческих возможностей, на основной плате есть две небольшие стрипборды . рядом с основным разъемом
Программное обеспечение
[ редактировать ]Единственное программное обеспечение, доступное пользователю после включения компьютера, — это монитор, содержащийся в ПЗУ. Монитор поддерживает основные функции отладки, позволяет просматривать и изменять ячейки памяти, загружать и сохранять содержимое памяти на ленту, вводить и запускать программы в двоичном коде. Монитор также является HAL : программы, которые обращаются к оборудованию только путем вызова библиотеки монитора, поддерживают версии RAM объемом 16 КБ и 32 КБ, а также часто предшественника Micro-80.
Изначально журнал «Радио» распространял программы для «Радио-86РК» в виде шестнадцатеричных дампов . После ввода дампа программы в память компьютера его можно было сохранить на ленту. При вводе больших дампов было легко ошибиться, поэтому журнал публиковал контрольные суммы вместе с дампами. Для расчета контрольной суммы необходимо было выполнить директиву монитора «О».
В журнале опубликованы две версии интерпретатора BASIC : адаптированная версия Micro-80 BASIC. [14] и версия, специально разработанная для Радио-86РК, с расширенными возможностями редактирования, новыми функциями и другими улучшениями. [15] Другое программное обеспечение, опубликованное в журнале, включало ассемблер , отладчик , дизассемблер , текстовый редактор , диктофон, систему редактирования музыки. Также было опубликовано множество программ на языке BASIC, в том числе расчеты для проектирования электронных схем и игр.
Другим способом получения программного обеспечения был обмен пленками между владельцами Радио-86РК. В 1988 году вступил в силу закон о кооперации в СССР, который разрешил производство программного обеспечения в коммерческих целях частными лицами и кооперативами. С этого момента появилась возможность покупать программное обеспечение для Радио-86РК.
Операционные системы
[ редактировать ]RAMDOS операционная система В 1989 году для компьютера была разработана . Он использует часть оперативной памяти компьютера в качестве RAM-накопителя . Содержимое RAM-накопителя можно загрузить и сохранить на ленту. Операционная система имеет минималистичный пользовательский интерфейс, содержащий всего семь команд; он также добавляет поддержку файловых операций в интерпретатор BASIC. [16]
В октябре 1992 года журнал «Радио» и компания «ТОО Лианозово» анонсировали контроллер гибких дисков для «Радио-86РК» и « Микроши» . Дисковая операционная система (DOS) [17] хранился в стираемом ПЗУ на плате контроллера. Журнал «Радио» опубликовал только электрическую схему контроллера. [18] но не прошивка. Владельцам Радио-86РК предлагалось приобрести полностью собранный контроллер или комплект вместе с двумя дискетами, содержащими внешние DOS-команды, языки программирования и текстовое описание операционной системы.
Промышленные версии
[ редактировать ]Первым промышленно выпускаемым вариантом «Радио-86РК» стала ЭВМ «Микроша» (аббревиатура слов «Микрокомпьютер» и «Школа »). Первоначально авторы дали это имя исходному компьютеру, но редакция изменила название на «Радио-86РК». Со временем название «Микроша» получила промышленно выпускаемая версия «Радио-86РК».
Подготовка «Микроши» к серийному производству шла параллельно с публикацией статей «Радио-86РК». Внесенные авторами изменения в конструкцию и прошивку сделали Микрошу несовместимой с Радио-86РК. В 1989 году журнал «Радио» опубликовал новую прошивку для Microsha , улучшающую совместимость программного обеспечения. [19]
После публикации в журнале ряд заводов освоил промышленное производство нескольких моделей домашних компьютеров по конструкции «Радио-86РК». Не все модели были полностью совместимы с Радио-86РК и включали различные улучшения, такие как увеличенный объем памяти, дополнительные наборы символов, элементарная поддержка цвета.
В список моделей входят:
- Альфа-БК
- Импульс
- Микроша
- Электроника КР-01, Электроника КР-02, Электроника КР-03, Электроника КР-04 (наборы электроники)
- Партнер 01.01
- Spektr-001
- Апогей БК-01
- Криста
- УМПК-Р-32
- Согдиана-1
- Микро-88
Объем производства ряда моделей: [20] [21]
Название модели | Год начала производства | Цена (рублей) | Объем производства (шт.) по годам | ||
---|---|---|---|---|---|
1987 | 1988 (планируется) | 1989 (планируется) | |||
Микроша | 1986 | 500 | 3400 | 2450 | 6000 |
Криста | 1987 | 510 | 200 | 1600 | 2500 |
Апогей БК-01 | 1988 | 650 | - | - | 3000 |
Партнер 01.01 | 1988 | 650 | - | - | 5000 |
Преемники
[ редактировать ]Технические возможности Радио-86РК были весьма скромными. У него не было графического режима. Расширение оперативной памяти было невозможно без серьезных доработок и потери совместимости. Поскольку объемы производства домашних компьютеров были небольшими, а спрос на них постоянно возрастал, редакция решила опубликовать новую конструкцию компьютера для сборки своими руками.
Хотя конструкторы «Радио-86РК» разработали новую 16-разрядную ЭВМ «Микро-16» (на базе микропроцессора К1810ВМ86 , с CGA -совместимым графическим режимом, способную запускать программное обеспечение для КП/М-86 и МС). -ДОС ), [22] редакция вновь остановила свой выбор на компьютере на базе 8-битного процессора КР580ВМ80. Основной причиной этого стала доступность электронных компонентов для покупки и их стоимость. Публикация статей о новой ЭВМ «Орион-128» началась в январе 1990 года.
Ссылки
[ редактировать ]- ^ Горшков, Д.; Зеленко, Г.; Озеров, Ю.; Попов, С. (1986). Персональный радиолюбительский компьютер "Радио-86РК" Персональный компьютер радиолюбителя «Радио-86РК». Радио (на русском языке). № 4. с. 24. ISSN 0033-765X . (Компьютерная архитектура)
- ^ Горшков, Д.; Зеленко, Г.; Озеров, Ю.; Попов, С. (1986). Персональный радиолюбительский компьютер "Радио-86РК" Персональный компьютер радиолюбителя «Радио-86РК». Радио (на русском языке). № 5. с. 31. ISSN 0033-765X . (Процессорный модуль)
- ^ Горшков, Д.; Зеленко, Г.; Озеров, Ю.; Попов, С. (1986). Персональный радиолюбительский компьютер "Радио-86РК" Персональный компьютер радиолюбителя «Радио-86РК». Радио (на русском языке). № 6. с. 26. ISSN 0033-765X . (Клавиатура)
- ^ Горшков, Д.; Зеленко, Г.; Озеров, Ю.; Попов, С. (1986). Персональный радиолюбительский компьютер "Радио-86РК" Персональный компьютер радиолюбителя «Радио-86РК». Радио (на русском языке). № 7. с. 26. ISSN 0033-765X . (Процесс тестирования)
- ^ Горшков, Д.; Зеленко, Г.; Озеров, Ю.; Попов, С. (1986). Персональный радиолюбительский компьютер "Радио-86РК" Персональный компьютер радиолюбителя «Радио-86РК». Радио (на русском языке). № 8. с. 23. ISSN 0033-765X . (Прошивка)
- ^ Горшков, Д.; Зеленко, Г.; Озеров, Ю.; Попов, С. (1986). Персональный радиолюбительский компьютер "Радио-86РК" Персональный компьютер радиолюбителя «Радио-86РК». Радио (на русском языке). № 9. с. 27. ISSN 0033-765X . (Распределение памяти)
- ^ Эльяшкевич, С. А.; Пескин, А. Э. (1993). Устройство и ремонт цветных телевизоров [ Строительство и ремонт цветных телевизоров ] (на русском языке). «Стелс». п. 496. ИСБН 5-85496-001-Х .
- ^ Савельев, Е.; Ворон, Г. (1991). Цветной телевизор — монитор бытовой ПЭВМ [Цветной телевизор – монитор домашнего компьютера]. Радио (на русском языке). № 6. с. 39. ISSN 0033-765X .
- ^ Как собирают компьютеры в "глубинке" [Как собирают компьютеры в глубинке]. Радио (на русском языке). № 2. 1991. с. 51. ISSN 0033-765X .
- ^ Долгий, А. (1987). Если нет КР580ВГ75... [Если в продаже нет КР580ВГ75]. Радио (на русском языке). № 5. с. 22. ISSN 0033-765X .
- ^ Твоя персональная ЭВМ [Ваш персональный компьютер]. Радио (на русском языке). № 9. 1986. с. 28. ISSN 0033-765X .
- ^ Техническая документация Intel 8275
- ^ Stack Exchange (ретрокомпьютеры), вопрос об истории Intel 8275 [1]
- ^ Долгий, А. (1987). Бейсик для "Радио-86РК" [БЕЙСИК для «Радио-86РК»]. Радио (на русском языке). № 1. с. 31. ISSN 0033-765X .
- ^ Барчуков, В.; Фадеев, Е. (1988). Бейсик "Микрон" [БЕЙСИК «Микрон». Радио (на русском языке). № 8. с. 37. ISSN 0033-765X .
- ^ Лукьянов, Д. (1989). "RAMDOS" . Радио (in Russian). No. 9. p. 46. ISSN 0033-765X .
- ^ Седов, Е.; Матвеев, А. (1993). ДОС для "Радио-86РК" [ДОС для "Радио-86РК"]. Радио (на русском языке). № 3. с. 14. ISSN 0033-765X .
- ^ Седов, Е.; Матвеев, А. (1993). Контроллер накопителя на гибких магнитных дисках для "Радио-86РК" [Контроллер дисковода для «Радио-86РК»]. Радио (на русском языке). № 2. с. 16. ISSN 0033-765X .
- ^ Зеленко, Г.; Горшков, Д. (1989). "Микроша" ≃ "Радио-86РК" [«Микроша» ≃ «Радио-86РК»]. Радио (на русском языке). № 12. с. 43. ISSN 0033-765X .
- ^ Бытовые ПЭВМ становятся ближе [Бытовые компьютеры становятся более доступными]. Радио (на русском языке). № 8. 1988. с. 62. ISSN 0033-765X .
- ^ Приближая компьютерную оснащенность... [Как стать хорошо оснащенным компьютером...]. Радио (на русском языке). № 6. 1989. с. 65. ISSN 0033-765X .
- ^ Горшков, Д.; Зеленко, Г.; Шишкин, А. (1989). Микро 16 - одноплатная ПЭВМ на основе микропроцессора КР1810ВМ86 [Micro 16 - a single board computer built around the KR1810VM86 microprocessor]. Микропроцессорные средства и системы (in Russian). No. 4. p. 12. ISSN 0233-4844 .
Внешние ссылки
[ редактировать ]- Радио-86РК (Россия) Центр истории вычислительной техники.
- Вальгенбах, Стефан. «HCM: Восточноевропейские домашние компьютеры» .
- Эмулятор Радио-86РК, написанный на JavaScript.
- Каталог программного обеспечения для Радио-86РК (на русском языке)
- скиселев/радио-86рк — современная модификация Радио-86РК в виде однобортного.