Расширяя горизонты возможностей ВГ75

Советский компьютер Радио-86РК (1986) и его клоны

Moderator: Shaos

User avatar
Alikberov
Doomed
Posts: 373
Joined: 14 Oct 2019 18:10
Location: Tashkent

Перегружаемый знакогенератор на К537РУ8 / К537РУ10

Post by Alikberov »

Практически за год идея немного дозрела, но ещё не созрела окончательно.

В отличии от остальных вариантов (например, Радиолюбитель №09/1994: Загружаемый знакогенератор для ПК "Микроша" - 15 ИМС), данная схема в принципе не является даже какой-то доработкой РАДИО-86РК.
Главная суть в том, чтобы просто заменить в панельке ПЗУ знакогенератора РФ1 (РФ5 в "КР-03") на РУ8 (РУ10).

Естественно, по назначению контактов ИМС РФ1, РФ2, РФ5 и РУ8/РУ10 практически электрически и логически совпадают.
Вот только при простой замене РФ1 (РФ5) на РУ8 (РУ10) мы получим при первом включении РЛК экран с отсутствующим знакогенератором.
Городить схему на мультиплексорах, подобную опубликованной, не наш метод, так как сейчас есть и "КР-04", и "Северная Пальмира".

Я обратил внимание на простой факт: Линии адреса ПЗУ/ОЗУ адресуются полностью от ВГ75. Нужно лишь в нужный момент, когда адресуется нужный символ и нужный байт, переключить ОЗУ в режим записи и на вывода входа/выхода данных подать нужный графический код.
Вот только как это сделать?

Можно на ППА клавиатуры с портом PA0-7 по адресу 8000h повесить ИМС ИР22 и выход соединить с РУ8 (РУ10) и ИР13, чтобы в определённый момент код с ВВ55 записывался в ОЗУ знакогенератора. Но это требует дополнительной доработки с допайкой шин к ВВ55, что "не концептуально", так как лично я люблю, когда доработка "не размазывается" по всей схеме, а локализуется в рамках тематического узла.
Тем самым, подключаем ИМС ИР23 прямо параллельно РУ8 (РУ10), чтобы она просто запоминала ASCII-коды всех поступающих символов, которые уже будут использоваться как биты графики и в нужный момент записываться в ОЗУ.

Как решить задачу с записью кода в ОЗУ именно в нужный символ по нужной линии растра?
Выше я уже предлагал схему с использованием практически ненужного в РК сигнала LA0 от ВГ75 для переключения знакогенератора кодами E4h и E5h.
Оказывается, можно использовать и сигнал LA1, который служит для формирования правого половинного подчёркивания, чем управляют коды, в частности, C0h и C1h.

Технология прошивки ОЗУ знакогенератора в таком случае будет представляться примерно так:
  1. Настраиваем ВГ75 на режим с линией подчёркивания UUUULLLL на 0000
  2. В произвольной позиции экранного буфера размещаем последовательность "15 C0 7F"
  3. Дожидаемся флага окончания кадра
  4. Настраиваем ВГ75 на режим с линией подчёркивания UUUULLLL на 0001
  5. В произвольной позиции экранного буфера размещаем последовательность "2A C0 7F"
  6. Дожидаемся флага окончания кадра
  7. и т.д.
Таким образом, символ "Забоя" с кодом 7Fh зальётся "шашечками" Апогея - 15h 2Ah 15h 2Ah и т.д.

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

Ниже - эскиз концепта самой схемы, а также код редактора фонта по данной технологии и демонстрация графической заставки.

Именно эскиз концепта схемы, так как не имею возможности прогнать в Proteus'е, нет уверенности в том, что конкретно такая схема будет работать.
Именно сам концепт организации перегружаемого знакогенератора предлагаю.
You do not have the required permissions to view the files attached to this post.
User avatar
vital72
Senior
Posts: 182
Joined: 17 Jun 2014 04:29
Location: 93.80.157.217

Re: Расширяя горизонты возможностей ВГ75

Post by vital72 »

А вы знали, что NEC выпускал свои контроллеры дисплея, очень похожие на интеловские 8275, но лучше? Я вот не знал и узнал только что -- это NEC 3301 https://www.oguchi-rd.com/PC8001/8275%2 ... arison.pdf.
Можно 256 символов выводить без танцев с бубном, вероятно, программируется иначе, ну и распиновка у него другая, хотя сигналы все теже (почти).
https://radio-86rk.ru
кто я такой, чтобы спорить с самим собой
imsushka
Maniac
Posts: 257
Joined: 01 Jan 2022 04:34
Location: USSR, Tashkent

Re: Расширяя горизонты возможностей ВГ75

Post by imsushka »

vital72 wrote: 06 Aug 2025 06:00 А вы знали, что NEC выпускал свои контроллеры дисплея, очень похожие на интеловские 8275, но лучше? Я вот не знал и узнал только что -- это NEC 3301 https://www.oguchi-rd.com/PC8001/8275%2 ... arison.pdf.
Можно 256 символов выводить без танцев с бубном, вероятно, программируется иначе, ну и распиновка у него другая, хотя сигналы все теже (почти).
75 это только для телетайпа. больше его нигде использовать было не желательно
6845 тоже не самый лучший выбор был.
Mondx
Doomed
Posts: 549
Joined: 10 Aug 2022 07:27
Location: Crimea

Re: Расширяя горизонты возможностей ВГ75

Post by Mondx »

imsushka wrote: 06 Aug 2025 07:10 75 это только для телетайпа. больше его нигде использовать было не желательно
Однако использовали. КОИ-7, КОИ-8, ALT, MAIN на лету, заглавные строчные, скроллинг...
imsushka
Maniac
Posts: 257
Joined: 01 Jan 2022 04:34
Location: USSR, Tashkent

Re: Расширяя горизонты возможностей ВГ75

Post by imsushka »

Mondx wrote: 06 Aug 2025 07:35
imsushka wrote: 06 Aug 2025 07:10 75 это только для телетайпа. больше его нигде использовать было не желательно
Однако использовали. КОИ-7, КОИ-8, ALT, MAIN на лету, заглавные строчные, скроллинг...
можно
можно и в скафандре сексом заниматься

да сделали на 25 микрухах ркашку. типа достижение. после микро80.
75 хрен достанеш. к 75 обязательный 57. который тоже поискать надо.

а потом был специалист. из гавна и палок.
с графикой
User avatar
Alikberov
Doomed
Posts: 373
Joined: 14 Oct 2019 18:10
Location: Tashkent

Re: Расширяя горизонты возможностей ВГ75

Post by Alikberov »

imsushka wrote: 06 Aug 2025 10:56 а потом был специалист.
с графикой
А потом - КР-04, с текстом, графикой и цветом :idea:
Mondx
Doomed
Posts: 549
Joined: 10 Aug 2022 07:27
Location: Crimea

Re: Расширяя горизонты возможностей ВГ75

Post by Mondx »

imsushka wrote: 06 Aug 2025 10:56 можно и в скафандре сексом заниматься
Просто готовить надо, а не повторять 1:1.
imsushka
Maniac
Posts: 257
Joined: 01 Jan 2022 04:34
Location: USSR, Tashkent

Re: Расширяя горизонты возможностей ВГ75

Post by imsushka »

Alikberov wrote: 06 Aug 2025 11:08
imsushka wrote: 06 Aug 2025 10:56 а потом был специалист.
с графикой
А потом - КР-04, с текстом, графикой и цветом :idea:
где он был ?
ни в радио ни в мк его не было
было нечто ют88

а в 89 я уже сидел на ямахе (кувт2)
да и синклер у меня уже был (недоделанный) ленинград вроде
User avatar
Shaos
Admin
Posts: 24185
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Расширяя горизонты возможностей ВГ75

Post by Shaos »

а в 90-м уже можно было купить Электронику-МК85 :lol:

ну или в 91-м...)
Я тут за главного - если что шлите мыло на me собака shaos точка net
Mondx
Doomed
Posts: 549
Joined: 10 Aug 2022 07:27
Location: Crimea

Re: Расширяя горизонты возможностей ВГ75

Post by Mondx »

imsushka wrote: 07 Aug 2025 09:02 а в 89 я уже сидел...
А в 88-м у некоторых была Искра-1030 из за которой чуть не присел.)
Всегда!
imsushka
Maniac
Posts: 257
Joined: 01 Jan 2022 04:34
Location: USSR, Tashkent

Re: Расширяя горизонты возможностей ВГ75

Post by imsushka »

Shaos wrote: 07 Aug 2025 21:24 а в 90-м уже можно было купить Электронику-МК85 :lol:

ну или в 91-м...)
мк85 я брал на городскую олимпиаду в 87 году. я на ней проверял программы. работают или нет
imsushka
Maniac
Posts: 257
Joined: 01 Jan 2022 04:34
Location: USSR, Tashkent

Re: Расширяя горизонты возможностей ВГ75

Post by imsushka »

Mondx wrote: 08 Aug 2025 00:44
imsushka wrote: 07 Aug 2025 09:02 а в 89 я уже сидел...
А в 88-м у некоторых была Искра-1030 из за которой чуть не присел.)
см4, ес1030, искра 1256, искра 226, искра 1030, ес1840/1841 ........
Mondx
Doomed
Posts: 549
Joined: 10 Aug 2022 07:27
Location: Crimea

Re: Расширяя горизонты возможностей ВГ75

Post by Mondx »

imsushka wrote: 08 Aug 2025 02:13 см4, ес1030, искра 1256, искра 226, искра 1030, ес1840/1841 ........
Это что за список? Только не надо говорить что это всё моё.)
Всегда!
imsushka
Maniac
Posts: 257
Joined: 01 Jan 2022 04:34
Location: USSR, Tashkent

Re: Расширяя горизонты возможностей ВГ75

Post by imsushka »

Mondx wrote: 08 Aug 2025 02:33
imsushka wrote: 08 Aug 2025 02:13 см4, ес1030, искра 1256, искра 226, искра 1030, ес1840/1841 ........
Это что за список? Только не надо говорить что это всё моё.)
ну см4 дома не было, не настолько большая квартира, да и проводка бы не справилась бы :lol:
1030 тоже самое

а вот остальное было

эт на чем я работал, школьником
рк синклер и ямаху не упоминаю
User avatar
alexcp
Senior
Posts: 146
Joined: 11 Jun 2012 07:30

Re: Расширяя горизонты возможностей ВГ75

Post by alexcp »

Искра-1030 - это же клон PC/XT? При чем тут проводка?

Возвращаясь к теме: может, нарисовать еще одну (последнюю?) железку по мотивам РК86? Применить ВГ75 с "расширенными горизонтами"? Последнюю потому, что микросхемы становятся все менее доступными, люди, которые о них помнят, стареют, и интерес к теме снижается. Я давно хотел сделать "планшет" РК86 с TFT дисплеем и компактной клавиатурой. Вместо 8080 можно применить 8085, SRAM само собой, питание от USB (можно USB-C). Вопрос, интересно ли это кому-то еще?