Найти в Дзене

Радио-86РК

Ну вот!

Пришла пора рассказать про компьютер "Радио-86РК", статьи о котором публиковались в журнале "Радио" за 1986 год.

 Надо сказать, что для меня это не просто самый первый комп, попавший в руки, именно с этого экземпляра началось моё вхождение в цифровую электронику, микропроцессорную технику, а затем и в программирование. Как сейчас модно говорить - в IT. 😁

Происходило это, конечно, не просто так, а под влиянием моих приятелей.

Приехало как-то очередное пополнение молодых специалистов в общагу, где я обитал в то время, и среди них оказались специалисты, для меня, один в области электроники, а другой в области программирования.

И как-то мы сошлись на этом поприще, проводили много времени вместе, они там что-то колдовали, а я на это смотрел, наблюдал, мне это было интересно. Все эти словечки: биты, байты, порты и т.д. ))

Во всяком случае меня не гнали и терпеливо (наверное) сносили мои глупые вопросы. 😁

Отлаживали ребята эту плату, и я принимал в этом какое-то участие.

Когда плата была отлажена и заработала, мне её дали на испытание, снабдив кассетами с играми.

Добрые самаритяне снабдили меня маленьким ч/б телевизором, типа "Сапфира", выделили место, для этих компьютерных забав, в спец. комнате. ))

Да-а-а, в те времена программы для бытовых компов записывались и считывались с магнитных кассет или лент. Сам я программы хранил и на кассетах и на лентах.

О! 😃

Вот это было время, для таких же интересующихся! Бывало вся ночь проходила за этим компом, а с утра ведь на работу!!

Затем, через какое-то время, мне дали маленький цветной телевизор или монитор 🤔 и другой комп - "БК0010-01" и набор кассет со всякими программами. Но это уже другая история. )

Перед своим отъездом, мне предложили приобрести эту плату с РК-86, на что я и согласился. Что-то толи за 100, толи за 150 руб. Но тут уже наступало время (на ДВ) ZX Spectrum и я дал еще часть денег на комплект для сборки ZX, с тем условием, что как придут комплектующие, мне их перешлют.

И так, вот этот комп.

Радио-86РК
Радио-86РК

Достал я его из тёмного угла чтоб подключить и посмотреть, работает ли еще?

Были подозрения, что микросхемы ППЗУ (ПЗУ с ультрафиолетовым стиранием) могли за эти десятилетия потерять информацию, что в них была записана. Но как потом оказалось, страхи были напрасными, информация вполне себе осталась целой !

Хотелось конечно проверить его работу, и даже была найдена клавиатура от него с разъёмом, но вот где БП? Долго искал БП и даже хотел по-быстрому сделать БП из трёх современных китайских БП, одного 12и и двух 5и вольтовых.

Но БП был найден, почищен, заменены как всегда некоторые конденсаторы. И он заработал.

Конечно, смотря сейчас на него - это тихий ужас, но в свое время он работал, давал нужные напряжения, а что еще нужно от БП?! ))

БП, вид сверху.
БП, вид сверху.
БП, вид снизу.
БП, вид снизу.

Собрал значит я все эти провода, клавиатуру вместе, предварительно почистив контакты разьема, так как за десятилетия контакты все почернели.

Подключил все это к видео-входу телевизора-монитора, есть такой у меня, и телевизор и монитор, в одном флаконе.

Клавиатура, была сделана на куске оргстекла. Снизу кнопки распаяны проводом.
Клавиатура, была сделана на куске оргстекла. Снизу кнопки распаяны проводом.
Клавиатура, вид снизу. МГТФ + одножильный провода.
Клавиатура, вид снизу. МГТФ + одножильный провода.

Включаю.... Ну что ж, что-то даже есть на экране, но какое-то не стабильное, растр то есть, то нет. В общем, надо разбираться.

Перво-наперво обновил контакт микросхем в панельках, путем их вытаскивания из панелек и снова вставляя обратно. )

Заменил самые одиозные конденсаторы (К50-6) на более современные.

Для дальнейшей проверки взял методику отладки, расчехлил осциллограф, и вперед! 😁

Так, что там у нас?

Проверка тактового генератора на ГФ24, так-так, тыкаю по ножкам микросхемы осциллографом, ага, все нужные импульсы в наличии и в нужных пределах! Отлично.

Дальше для проверки оказалась нужна отладочная программа "зашитая" в м/с ППЗУ. М-м-м, копаюсь в своих "завалах" м/схем, Ха! оказывается у меня уже есть такая ППЗУ с "зашитой" программой, сохранилась, блин ! Так, "читаю" микросхему программатором, бегло сравниваю с распечаткой кодов в статье, кажется соответствует, отлично!

Микросхема ППЗУ с ультрафиолетовым стиранием. С записанной в нее отладочной программой.
Микросхема ППЗУ с ультрафиолетовым стиранием. С записанной в нее отладочной программой.

Проверяем дальше.

Ставлю отладочную ППЗУ вместо штатной, светодиод зажигается/гаснет, хорошо.

Запускаю проверку микросхем оперативной памяти, все в ажуре! Отлично!

Далее тест вывода на экран (ВГ75) и тест работы клавиатуры(ВВ55).

Обращаю внимание, что выводимые символы на экране, ниже середины, искажаются! Но ближе к низу вновь нормально изображаются.

Что за хрень!!

Работа теста проверки вывода на экран.
Работа теста проверки вывода на экран.

Это заставило поломать голову некоторое время. Подумывал о неправильной работе ВГ75, регистра ИР13, микросхемы ППЗУ знакогенератора.

Вытаскиваю ППЗУ знакогенератора, втыкаю в программатор, "читаю".

Знакогенератор оказался чуть-чуть измененный, относительно распечатки в журнальной статье. Ладно.

Были мысли о помехах по питанию ИР13, припаиваю блокировочный конденсатор на неё - ничего не поменялось. Ладно.

Пока не пришла в голову мысль, проверить вывод на экран на другом устройстве, желательно на кинескопном телевизоре.

ЭЛТ телевизор(маленький) я не нашел, пришлось пробовать на разных ЖКашных экранах.

Большой ЖК телек отказался показывать изображение, написал: неверный формат! 😁😁

Мини-монитор 7-и дюймовый от коптера тоже как-то хреново показывал, а в итоге из него потянуло горелым, и пришлось срочно выключать. Еще предстоит туда залезть посмотреть, что там подгорело.🤔

В итоге вспомнил, что есть у меня древние DVD мини-проигрыватели, из трех у одного работает экран и есть внешний AV вход, то что надо! Иначе пришлось бы лезть в схему, городить внешний AV вход на проводах.

Подключаю.... На всем поле экрана символы изображаются нормально! Подключаю к монитору - так же в середине искажения символов.

Ну, значит, кажись нет аппаратных проблем в компе! )

Работа теста.
Работа теста.
А это ручками "нарисовал" 😁
А это ручками "нарисовал" 😁
Тут четко видно, экран сдвинут влево и часть символов "съедается".
Тут четко видно, экран сдвинут влево и часть символов "съедается".
Немного балуюсь с командами "монитора" РК-86.
Немного балуюсь с командами "монитора" РК-86.

Единственно, на двд-проигрывателе не работает доработка по сдвигу изображения вправо, т.к. изначально комп выводит изображение со сдвигом влево, и часть символов не видна.(скорее всего это особенности вывода изображения каждого конкретного устройства) А вот на мониторе эта схема сдвига отлично работает, выравнивая изображение как надо.

Делаю вот такую доработку для компенсации сдвига символов.

Схема взята на одном из форумов.
Схема взята на одном из форумов.

Резюмируя, плата с "Радио-86РК" после всех этих лет все-таки работает, худо-бедно! )

Вверху справа видна доработка, на проводах висит, для сдвига экрана вправо. Здесь ещё выпаял 133лп5 и впаял штатную(почти) 1533. Надо сказать - зря! Т.к. при выпайке оторвались печатные проводники от платы и пришлось их восстанавливать, то ещё удовольствие! 😁
Вверху справа видна доработка, на проводах висит, для сдвига экрана вправо. Здесь ещё выпаял 133лп5 и впаял штатную(почти) 1533. Надо сказать - зря! Т.к. при выпайке оторвались печатные проводники от платы и пришлось их восстанавливать, то ещё удовольствие! 😁
-14
Плата, вид снизу.
Плата, вид снизу.

Ещё нахожу такую самопальную плату!

Программатор!

Программатор.
Программатор.
Программатор, низ.
Программатор, низ.

А это плата программатора микросхем. Сперва работала с Радио-86РК, а затем с ZX Spectrum.

Надо сказать, что благодаря этому программатору мне пришлось научиться программировать в ассемблере для этого процессора.😳

 Когда я уезжал из общаги, мне обещали, что когда ребятки напишут программатор(а они собирались это делать), то вышлют мне код ) хе-хе.

Не дождавшись, а программатор был очень нужен, пришлось браться самому. Основой для программы послужила программа для компа "Специалист" - был такой комп, публиковался в журнале "Моделист-конструктор". А дальше сам, сам. Причем писал прогу прямо в ОЗУ, в машинных кодах, 😳 попутно вручную вычисляя и корректируя сдвиги переходов программы при изменении её логики. Видел, ребята так делали, ну и я "собезьянничал". ))

На тот момент, что есть ассемблеры, компиляторы и прочий инструмент, призванный облегчать всё это программирование, был мне мало знаком. Поэтому всё это карандашиком, на бумаге в клетку.

Такие дела. 😁

Дизассемблирование кстати тоже на бумаге в клетку карандашом. )

-====- Отступление ON

Однажды это помогло в ремонте сдохшего графического контроллера от "ДВК-3". Оказалось "подгорел" процессор ВМ80 этой платы и он не выполнял инструкций условного перехода ! Но это считаю мне повезло, быстро наткнуться на баг работы ЦП с такими инструкциями.

-====- Отступление OFF

Но в итоге пришлось всё-таки приезжать обратно к кентам, за комплектом деталей на ZX. )

Кенты, они такие кенты.)

В написании программ на ассемблере мне помогала такая литература:

Таблицы из ж. "Радио" №5 1987 г.
Таблицы из ж. "Радио" №5 1987 г.
-19
Тут не только про ЦП, но и про периферию.
Тут не только про ЦП, но и про периферию.

-21