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

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

Moderator: Shaos

Post Reply
User avatar
Shaos
Admin
Posts: 23664
Joined: 09 Jan 2003 06:22
Location: Silicon Valley
Contact:

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

Post by Shaos »

Всё перенёс сюда, раз уж на то пошло... заодно переименовал топик из ВГ75 в Расширяя горизонты возможностей ВГ75

P.S. Товарищ Alikberov, а Paguo-86PK и ты - это один и тот же человек, который в марте 2022 года забыл пароль к форуму или это просто совпадение, что в в Ташкенте живёт много любителей расширять горизонты возможностей РК-86 :question:

:roll:
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Paguo-86PK
Maniac
Posts: 267
Joined: 13 Apr 2011 03:43
Location: Tashkent
Contact:

Два года шифрования коту под … :)

Post by Paguo-86PK »

Shaos wrote:Всё перенёс сюда, раз уж на то пошло... заодно переименовал топик из ВГ75 в Расширяя горизонты возможностей ВГ75

P.S. Товарищ Alikberov, а Paguo-86PK и ты - это один и тот же человек, который в марте 2022 года забыл пароль к форуму или это просто совпадение, что в в Ташкенте живёт много любителей расширять горизонты возможностей РК-86 :question:

:roll:
На большинстве форумов этот ник не понимают или путают с возрастом и инициалами! :roll:
imsushka
Maniac
Posts: 209
Joined: 01 Jan 2022 11:34
Location: USSR, Tashkent

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

Post by imsushka »

Shaos wrote:Всё перенёс сюда, раз уж на то пошло... заодно переименовал топик из ВГ75 в Расширяя горизонты возможностей ВГ75

P.S. Товарищ Alikberov, а Paguo-86PK и ты - это один и тот же человек, который в марте 2022 года забыл пароль к форуму или это просто совпадение, что в в Ташкенте живёт много любителей расширять горизонты возможностей РК-86 :question:

:roll:
ну, я точно расширять РК не буду, я его викинул
хотя если кому надо (в Ташкенте), то могу спросить знакомого насчет Согдианы
User avatar
Alikberov
Doomed
Posts: 347
Joined: 15 Oct 2019 01:10
Location: Tashkent
Contact:

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

Post by Alikberov »

imsushka wrote:ну, я точно расширять РК не буду, я его викинул
хотя если кому надо (в Ташкенте), то могу спросить знакомого насчет Согдианы
Конечно спросите! :idea:

Был у меня загадочный случай в самом начале 90-х, аккурат перед развалом СССР…
Взял, значит, меня отец посмотреть на компьютер к соседу, что этажами ниже жил.
Как помню, на столе в центре гостиной стоял УЛПЦТ со снятой задней крышкой и туда проводами подключён был компьютер с клавиатурой МС-7007 на шасси, типа как КР-03.
К магнитофону тянулся провод и оттуда грузили программы.
  • «Биоритмы» под Бейсиком с построением цветных графиков
  • Игра «Взбесившиеся роботы» (типа как на КР-04, но графика была чуть лучше)
  • Игра «Бомба» (разновидность горизонтального арканоида, ремейк я пытался сделать здесь)
  • Игра «Ролики» (из-за ошибки контрольной суммы дальше заставки с цветными линиями дело не пошло…)
Причём управление клавиатурой в играх чуточку сбоило, так как МС-7007 в каком-то КБ поставили экспериментально, а программы подогнать не успели.
А сам этот ПК сосед так и называл «Согдиана»… :roll:

Собственно, загадочность вся в том, что почему именно «Согдиана»?
В то время, когда в сети все ссылаются на стандартную разновидность клонов РАДИО-86РК…

P.S. Есть мнение (сугубо личное), что то было - «КР-04», который хотели пустить в местную серию под названием «Согдиана-2», но что-то не пошло…
Тем более, если это и был «КР-04», то куда делись все кассеты с программами («Бомба» и «Ролики» где?)…
User avatar
Shaos
Admin
Posts: 23664
Joined: 09 Jan 2003 06:22
Location: Silicon Valley
Contact:

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

Post by Shaos »

imsushka wrote:ну, я точно расширять РК не буду, я его викинул
хотя если кому надо (в Ташкенте), то могу спросить знакомого насчет Согдианы
У меня было несколько знакомых американцев, которые закончили школу №110 в г.Ташкенте ещё в советские времена 8)

P.S. И как минимум одна из школы №90 (потом закончила ТашГУ)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Alikberov
Doomed
Posts: 347
Joined: 15 Oct 2019 01:10
Location: Tashkent
Contact:

Аппаратная поддержка кодов "табуляции" и выбор из 1024 симво

Post by Alikberov »

По поводу доработки до аппаратной табуляции.
Я тут подумал, что таким же образом можно и сохранять биты для переключения знакогенератора.
Допустим:
  • Коды «F4…FB» - «табуляция» в интервале 4…11 отсчётов ПДП-запросов
  • Код «FC» - Основной набор знакогенератора (коды E4/E5 переключаются между КОИ-7 и КОИ-8)
  • Код «FD» - Основной набор знакогенератора (коды E4/E5 переключают графику с цветом)
  • Код «FE» - Основной набор знакогенератора (коды E4/E5 переключают расширенную графику)
  • Код «FF» - Основной набор знакогенератора (коды E4/E5 переключают спрайты)
Тогда можно сразу убить двух зайцев:
  • Коды «F4…FB» служат для декремента ИЕ7 с блокировкой цепи DRQ->DRQ2
  • Коды «FC…FF» просто хранятся в ИЕ7 без блокировки дальнеших запросов
При условии, что коды «FC…FF» указываются после всех табуляций. Например, в самом конце строки, так как ВГ75 их не получит, а счётчик - запомнит до начала отображения следующей строки на экране.
User avatar
Shaos
Admin
Posts: 23664
Joined: 09 Jan 2003 06:22
Location: Silicon Valley
Contact:

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

Post by Shaos »

Но ведь ты ловишь код когда он через ПДП приходит в цепочке байтов?
Придётся подгонять местоположение кода переключающего шрифты, чтобы он был последним и даже в этом случае ВГ75 выплюнет эти байты как символы несколько позже - хотя наверное для глобальных переключений типа цвета фона или шрифта вниз (не вправо) этого должно быть достаточно - надо будет поэкспериментировать...
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Alikberov
Doomed
Posts: 347
Joined: 15 Oct 2019 01:10
Location: Tashkent
Contact:

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

Post by Alikberov »

Shaos wrote:Но ведь ты ловишь код когда он через ПДП приходит в цепочке байтов?
Придётся подгонять местоположение кода переключающего шрифты, чтобы он был последним и даже в этом случае ВГ75 выплюнет эти байты как символы несколько позже - хотя наверное для глобальных переключений типа цвета фона или шрифта вниз (не вправо) этого должно быть достаточно - надо будет поэкспериментировать...
Здесь всё ещё не так понятно, так как технология - сверхновая! :lol:
На вскидку, код из ИЕ7 в регистр общего управления знакогенератора нужно переносить только когда на LC0…LC3 установится 0000 - ВГ75 начала отображать новую строку. Тогда получится всё синхронно как бы.
(Как бы - потому что в режиме ВГ75 ещё можно указать флаг смещения на одну линию, что создаёт дополнительный хороший такой нюанс, теоретически плохо проверяемый без практической проверки в железе.)
С другой стороны, все фокусы с ИЕ7 происходить будут только в циклах ПДП, а они - на предпоследних линиях (подзабыл)?
Last edited by Alikberov on 24 Feb 2024 19:04, edited 1 time in total.
User avatar
Shaos
Admin
Posts: 23664
Joined: 09 Jan 2003 06:22
Location: Silicon Valley
Contact:

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

Post by Shaos »

Как я понял в РК по умолчанию как раз этот режим +1 и используется - поэтому знак 8 линий отображается в знакоместо 10 линий
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Alikberov
Doomed
Posts: 347
Joined: 15 Oct 2019 01:10
Location: Tashkent
Contact:

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

Post by Alikberov »

Shaos wrote:Как я понял в РК по умолчанию как раз этот режим +1 и используется - поэтому знак 8 линий отображается в знакоместо 10 линий
О чём я говорю. Эти маленькие нюансы создают большие вопросы. Без практической проверки - не очень понятно.

А так, есть идеи, какие 1024 :exclaim: символа можно в знакогенератор зашить? :mrgreen:
User avatar
Shaos
Admin
Posts: 23664
Joined: 09 Jan 2003 06:22
Location: Silicon Valley
Contact:

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

Post by Shaos »

Надо знакогенератор делать в ОЗУ :ebiggrin:
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Alikberov
Doomed
Posts: 347
Joined: 15 Oct 2019 01:10
Location: Tashkent
Contact:

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

Post by Alikberov »

Shaos wrote:Надо знакогенератор делать в ОЗУ :ebiggrin:
Ну, как в КР-04 или Пальмире. Так давно сделано.
Суть в другом: Имеем аппаратную табуляцию, что позволит обеспечить и горизонтальный скроллинг, и память буфера экономить. :ewink:
imsushka
Maniac
Posts: 209
Joined: 01 Jan 2022 11:34
Location: USSR, Tashkent

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

Post by imsushka »

Shaos wrote:
imsushka wrote:ну, я точно расширять РК не буду, я его викинул
хотя если кому надо (в Ташкенте), то могу спросить знакомого насчет Согдианы
У меня было несколько знакомых американцев, которые закончили школу №110 в г.Ташкенте ещё в советские времена 8)

P.S. И как минимум одна из школы №90 (потом закончила ТашГУ)
правило 7ми рукопожатий в действии
я тоже учился в 110 школе, да и счас живу рядом
User avatar
Shaos
Admin
Posts: 23664
Joined: 09 Jan 2003 06:22
Location: Silicon Valley
Contact:

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

Post by Shaos »

Alikberov wrote:
Shaos wrote:Надо знакогенератор делать в ОЗУ :ebiggrin:
Ну, как в КР-04 или Пальмире. Так давно сделано.
Суть в другом: Имеем аппаратную табуляцию, что позволит обеспечить и горизонтальный скроллинг, и память буфера экономить. :ewink:
Ну горизонтальный скроллинг и так можно делать, перепрограммируя ВТ57 :roll:
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 23664
Joined: 09 Jan 2003 06:22
Location: Silicon Valley
Contact:

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

Post by Shaos »

imsushka wrote:правило 7ми рукопожатий в действии
я тоже учился в 110 школе, да и счас живу рядом
см. личку
Я тут за главного - если что шлите мыло на me собака shaos точка net
Post Reply