Радіо 86РК — саморобний 8-розрядний домашній комп'ютер, схема якого вперше була опублікована в журналі «Радіо» № 4-6/1986 р. Автори статті — Д. Горшков, Г. Зеленко, Ю. Озеров, С. Попов.
У статтях було надано електричні принципові схеми, фотошаблони друкованих плат, лістинги (у двійковому коді) системних та деяких прикладних програм, поради з налагодження.
Попередником цього РК є , про який також було опубліковану серію статей у журналі Радіо. Радіо-86РК частково сумісний на програмному рівні з Мікро-80.
Технічні характеристики
- Мікропроцесор К580ИК80 (КР580ВМ80А) — радянський аналог Intel 8080, тактова частота 1,78 МГц.
- Оперативна пам'ять 16 КіБ або 32 КіБ (в залежності від модифікації).
- Постійна пам'ять 2 КіБ (містила програму резидентного монітора)
- Алфавітно-цифрова клавіатура була вбудована, латинська розкладка JCUKEN. Містила 66 клавіш та 2 світлодіодних індикатори — індикатор мови «РУС/ЛАТ» та індикатор (пасивний) наявності живлення. Обробка натискань програмна. Електричний стан контактів клавіш клавіатури та сигнальний індикатор було під'єднано до мікросхеми КР580ВВ55 (три двонаправлених 8-розрядних паралельних порти).
- Відеосистема на основі контролера алфавітно-цифрового терміналу КР580ВГ75 працювала тільки у текстовому режимі (25 рядків по 64 знакомісця). вміщував лише 127 символів, тому усі букви були великими.
- Звукова підсистема примітивна. До виводу дозволу переривання процесора було під'єднано п'єзокерамічний випромінювач. Звук генерувався програмно командами процесору
EI/DI
. - Додатковий паралельний багатоцільовий порт вводу-виводу на мікросхемі КР580ВВ55 (аналог Intel 8255).
- Зовнішня пам'ять: магнітофон, ROM-диски(плати з додатковими мікросхемами постійної пам'яті, які під'єднувалися до додаткового порту вводу-виводу та підтримувалися вбудованим ПЗ — аналоги картриджів ігрових консолей).
Апаратні модифікації та під'єднання додаткової периферії
- Дві версії апаратної системи з різним об'ємом ОЗП: 16 або 32 КіБ.
- Заміна ІМС контролера алфавітно-цифрового терміналу КР580ВГ75 (через її дефіцит на ринку у той час) схемою на дискретних ІМС з модифікацією вбудованого ПЗ.
- ROM-диск з програмним забезпеченням.
- Тактова частота може бути збільшена до номінальної (2,5 МГц) шляхом додавання у схему окремого тактового генератора для ЦП.
- Контролер накопичувачів на гнучких магнітних дисках 5.25". Контролер містив вбудовану дискову операційну систему.
- Контролер послідовного інтерфейсу на базі ІМС КР580ВВ51.
- Багатоканальний програмований таймер на мікросхемі КР580ВИ53.
- Декілька варіантів підключення програматорів ПЗП.
Програмне забезпечення
Програмне забезпечення РК можна поділити на вбудоване (записане на ПЗП системної плати або додаткових плат) та те, яке завантажується до оперативної пам'яті з зовнішніх носіїв (магнітної стрічки, дискет).
Для Радіо-86РК було розроблено як розважальниі (ігри), так і прикладні програми. Деякі з них було портовано з або інших комп'ютерів з i8080-сумісним процесором.
Програми передавалися у вигляді лістингів (більшість у машинному коді, які можна було ввести з клавіатури), на аудіокасетах. На початку 1990-х років було розроблено схему контролеру накопичувача на гнучких магнітних дисках, та просту дискову операційну систему. У наш час ПЗ для цього РК можливо знайти у файлах-образах.
Через відсутність централізованого поширення та великих комп'ютерних мереж для майже всього програмного забезпечення цього комп'ютера характерна наявність різних версій, які складно одну від одної відрізнити.
Вбудовані програми, монітор
Було дві версії монітора для апаратних модифікацій з різним об'ємом оперативної пам'яті. Відрізнялися внутрішньою структурою і розподілом простору пам'яті.
Монітор дозволяв:
- переглядати та редагувати вміст комірок пам'яті з клавіатури (більшість ПЗ друкувалося у журналах у вигляді лістингів);
- розрахунок контрольної суми блоку даних у оперативній пам'яті;
- завантажувати блоки даних з магнітофона і записувати дані на магнітофон;
- копіювати блоки даних з постійної («ROM-диск») до оперативної пам'яті: директива R, формат
R<адр1>,<адр2>,<адр3>
, де адр1, адр2 — початкова та кінцева адреси блоку даних у ROM-диску, адр3 — адреса, куди треба скопіювати блок; - запускати двійкову програму за вказаною адресою у просторі пам'яті.
Редактори
- Редактор пам'яті (вмісту пам'яті у шістнадцятковому коді) DUMPCOR. Також у самому журналі радіо було оголошено конкурс на створення більш якісної альтернативи для цієї програми.
- Текстовий редактор МІКРОН. Його версії також включалися до комплексу ПЗ розробки програм на мові асемблера та макроасемблера.
Інтерпретатори мови BASIC
У час створення та існування Радіо-86РК серед його користувачів була популярна мова програмування BASIC. Тому існувало декілька реалізацій інтерпретатора Бейсік. Деякі реалізації мали відмінності у машинному коді відповідно до об'єму ОЗП.
- *РАДИО-86РК* BASIC, який був перший опублікований у журналі «Радіо».
- BASIC *МИКРОН*
- BASIC для РК зі зміненим машинним кодом
Інші високорівневі мови програмування
Клони Радіо-86РК
Примітки
- «Если нет КР580ВГ75...» // журнал «Радио». — 1987. — № 5,6. — ISSN 0033-765X.
- «ПЗУ для Бейсика» // журнал «Радио». — 1987. — № 3. — ISSN 0033-765X.
- «Радио-86РК — без проблем» // журнал «Радио». — 1991. — № 1. — ISSN 0033-765X.
- «Контроллер накопителя на гибких магнитных дисках для «Радио-86РК» // журнал «Радио». — 1993. — № 1. — ISSN 0033-765X.
- «Программа "DUMPCOR"» // журнал «Радио». — № 2. — ISSN 0033-765X.
- «Бейсик для Радио-86РК» // журнал «Радио». — 1987. — № 1. — ISSN 0033-765X.
- Каталог программ для Радио-86РК (рос.) .
Це незавершена стаття про інформаційні технології. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Radio 86RK samorobnij 8 rozryadnij domashnij komp yuter shema yakogo vpershe bula opublikovana v zhurnali Radio 4 6 1986 r Avtori statti D Gorshkov G Zelenko Yu Ozerov S Popov Sistemna plata Radio 86RK versiyi 16 KiB OZP Samostijno doroblena do 32 Kib IMS OZP vstanovleno odna na odnu Na plati vidsutnya IMS dodatkovogo portu vvodu vivodu U stattyah bulo nadano elektrichni principovi shemi fotoshabloni drukovanih plat listingi u dvijkovomu kodi sistemnih ta deyakih prikladnih program poradi z nalagodzhennya Poperednikom cogo RK ye pro yakij takozh bulo opublikovanu seriyu statej u zhurnali Radio Radio 86RK chastkovo sumisnij na programnomu rivni z Mikro 80 Tehnichni harakteristikiMikroprocesor K580IK80 KR580VM80A radyanskij analog Intel 8080 taktova chastota 1 78 MGc Operativna pam yat 16 KiB abo 32 KiB v zalezhnosti vid modifikaciyi Postijna pam yat 2 KiB mistila programu rezidentnogo monitora Alfavitno cifrova klaviatura bula vbudovana latinska rozkladka JCUKEN Mistila 66 klavish ta 2 svitlodiodnih indikatori indikator movi RUS LAT ta indikator pasivnij nayavnosti zhivlennya Obrobka natiskan programna Elektrichnij stan kontaktiv klavish klaviaturi ta signalnij indikator bulo pid yednano do mikroshemi KR580VV55 tri dvonapravlenih 8 rozryadnih paralelnih porti Videosistema na osnovi kontrolera alfavitno cifrovogo terminalu KR580VG75 pracyuvala tilki u tekstovomu rezhimi 25 ryadkiv po 64 znakomiscya vmishuvav lishe 127 simvoliv tomu usi bukvi buli velikimi Zvukova pidsistema primitivna Do vivodu dozvolu pererivannya procesora bulo pid yednano p yezokeramichnij viprominyuvach Zvuk generuvavsya programno komandami procesoru EI DI Dodatkovij paralelnij bagatocilovij port vvodu vivodu na mikroshemi KR580VV55 analog Intel 8255 Zovnishnya pam yat magnitofon ROM diski plati z dodatkovimi mikroshemami postijnoyi pam yati yaki pid yednuvalisya do dodatkovogo portu vvodu vivodu ta pidtrimuvalisya vbudovanim PZ analogi kartridzhiv igrovih konsolej Aparatni modifikaciyi ta pid yednannya dodatkovoyi periferiyiDvi versiyi aparatnoyi sistemi z riznim ob yemom OZP 16 abo 32 KiB Zamina IMS kontrolera alfavitno cifrovogo terminalu KR580VG75 cherez yiyi deficit na rinku u toj chas shemoyu na diskretnih IMS z modifikaciyeyu vbudovanogo PZ ROM disk z programnim zabezpechennyam Taktova chastota mozhe buti zbilshena do nominalnoyi 2 5 MGc shlyahom dodavannya u shemu okremogo taktovogo generatora dlya CP Kontroler nakopichuvachiv na gnuchkih magnitnih diskah 5 25 Kontroler mistiv vbudovanu diskovu operacijnu sistemu Kontroler poslidovnogo interfejsu na bazi IMS KR580VV51 Bagatokanalnij programovanij tajmer na mikroshemi KR580VI53 Dekilka variantiv pidklyuchennya programatoriv PZP Programne zabezpechennyaProgramne zabezpechennya RK mozhna podiliti na vbudovane zapisane na PZP sistemnoyi plati abo dodatkovih plat ta te yake zavantazhuyetsya do operativnoyi pam yati z zovnishnih nosiyiv magnitnoyi strichki disket Dlya Radio 86RK bulo rozrobleno yak rozvazhalnii igri tak i prikladni programi Deyaki z nih bulo portovano z abo inshih komp yuteriv z i8080 sumisnim procesorom Programi peredavalisya u viglyadi listingiv bilshist u mashinnomu kodi yaki mozhna bulo vvesti z klaviaturi na audiokasetah Na pochatku 1990 h rokiv bulo rozrobleno shemu kontroleru nakopichuvacha na gnuchkih magnitnih diskah ta prostu diskovu operacijnu sistemu U nash chas PZ dlya cogo RK mozhlivo znajti u fajlah obrazah Cherez vidsutnist centralizovanogo poshirennya ta velikih komp yuternih merezh dlya majzhe vsogo programnogo zabezpechennya cogo komp yutera harakterna nayavnist riznih versij yaki skladno odnu vid odnoyi vidrizniti Vbudovani programi monitor Znimok ekranu sistemnogo monitoru Radio 86RK u emulyatori Emu80 Bulo dvi versiyi monitora dlya aparatnih modifikacij z riznim ob yemom operativnoyi pam yati Vidriznyalisya vnutrishnoyu strukturoyu i rozpodilom prostoru pam yati Monitor dozvolyav pereglyadati ta redaguvati vmist komirok pam yati z klaviaturi bilshist PZ drukuvalosya u zhurnalah u viglyadi listingiv rozrahunok kontrolnoyi sumi bloku danih u operativnij pam yati zavantazhuvati bloki danih z magnitofona i zapisuvati dani na magnitofon kopiyuvati bloki danih z postijnoyi ROM disk do operativnoyi pam yati direktiva R format R lt adr1 gt lt adr2 gt lt adr3 gt de adr1 adr2 pochatkova ta kinceva adresi bloku danih u ROM disku adr3 adresa kudi treba skopiyuvati blok zapuskati dvijkovu programu za vkazanoyu adresoyu u prostori pam yati Redaktori Redaktor pam yati vmistu pam yati u shistnadcyatkovomu kodi DUMPCOR Takozh u samomu zhurnali radio bulo ogolosheno konkurs na stvorennya bilsh yakisnoyi alternativi dlya ciyeyi programi Tekstovij redaktor MIKRON Jogo versiyi takozh vklyuchalisya do kompleksu PZ rozrobki program na movi asemblera ta makroasemblera Znimok ekranu redaktora Mikron dlya Radio 86RK zapushenogo u emulyatori Emu80 Interpretatori movi BASIC U chas stvorennya ta isnuvannya Radio 86RK sered jogo koristuvachiv bula populyarna mova programuvannya BASIC Tomu isnuvalo dekilka realizacij interpretatora Bejsik Deyaki realizaciyi mali vidminnosti u mashinnomu kodi vidpovidno do ob yemu OZP RADIO 86RK BASIC yakij buv pershij opublikovanij u zhurnali Radio BASIC MIKRON BASIC dlya RK zi zminenim mashinnim kodom Inshi visokorivnevi movi programuvannya Yazyk C Saratov Best C Compiler SGU Fizika 1989 Kovalenko D I Yazyk Fort Fort Sistema LS 1 NIISChETMASh LGU Lejdi Soft 1986 Kloni Radio 86RKKristaPrimitki Esli net KR580VG75 zhurnal Radio 1987 5 6 ISSN 0033 765X PZU dlya Bejsika zhurnal Radio 1987 3 ISSN 0033 765X Radio 86RK bez problem zhurnal Radio 1991 1 ISSN 0033 765X Kontroller nakopitelya na gibkih magnitnyh diskah dlya Radio 86RK zhurnal Radio 1993 1 ISSN 0033 765X Programma DUMPCOR zhurnal Radio 2 ISSN 0033 765X Bejsik dlya Radio 86RK zhurnal Radio 1987 1 ISSN 0033 765X Katalog programm dlya Radio 86RK ros Ce nezavershena stattya pro informacijni tehnologiyi Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi