Author |
Message |
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 23398 Location: Silicon Valley
|
Всё перенёс сюда, раз уж на то пошло... заодно переименовал топик из ВГ75 в Расширяя горизонты возможностей ВГ75P.S. Товарищ Alikberov, а Paguo-86PK и ты - это один и тот же человек, который в марте 2022 года забыл пароль к форуму или это просто совпадение, что в в Ташкенте живёт много любителей расширять горизонты возможностей РК-86
|
23 Feb 2024 19:49 |
|
|
Paguo-86PK
Maniac
Joined: 12 Apr 2011 20:43 Posts: 267 Location: Tashkent
|
На большинстве форумов этот ник не понимают или путают с возрастом и инициалами!
|
24 Feb 2024 04:00 |
|
|
imsushka
Maniac
Joined: 01 Jan 2022 04:34 Posts: 200 Location: USSR, Tashkent
|
ну, я точно расширять РК не буду, я его викинул хотя если кому надо (в Ташкенте), то могу спросить знакомого насчет Согдианы
|
24 Feb 2024 05:46 |
|
|
Alikberov
Doomed
Joined: 14 Oct 2019 18:10 Posts: 346 Location: Tashkent
|
Конечно спросите! Был у меня загадочный случай в самом начале 90-х, аккурат перед развалом СССР… Взял, значит, меня отец посмотреть на компьютер к соседу, что этажами ниже жил. Как помню, на столе в центре гостиной стоял УЛПЦТ со снятой задней крышкой и туда проводами подключён был компьютер с клавиатурой МС-7007 на шасси, типа как КР-03. К магнитофону тянулся провод и оттуда грузили программы. - «Биоритмы» под Бейсиком с построением цветных графиков
- Игра «Взбесившиеся роботы» (типа как на КР-04, но графика была чуть лучше)
- Игра «Бомба» (разновидность горизонтального арканоида, ремейк я пытался сделать здесь)
- Игра «Ролики» (из-за ошибки контрольной суммы дальше заставки с цветными линиями дело не пошло…)
Причём управление клавиатурой в играх чуточку сбоило, так как МС-7007 в каком-то КБ поставили экспериментально, а программы подогнать не успели. А сам этот ПК сосед так и называл «Согдиана»… Собственно, загадочность вся в том, что почему именно «Согдиана»? В то время, когда в сети все ссылаются на стандартную разновидность клонов РАДИО-86РК… P.S. Есть мнение (сугубо личное), что то было - «КР-04», который хотели пустить в местную серию под названием «Согдиана-2», но что-то не пошло… Тем более, если это и был «КР-04», то куда делись все кассеты с программами («Бомба» и «Ролики» где?)…
|
24 Feb 2024 07:00 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 23398 Location: Silicon Valley
|
У меня было несколько знакомых американцев, которые закончили школу №110 в г.Ташкенте ещё в советские времена P.S. И как минимум одна из школы №90 (потом закончила ТашГУ)
|
24 Feb 2024 11:07 |
|
|
Alikberov
Doomed
Joined: 14 Oct 2019 18:10 Posts: 346 Location: Tashkent
|
По поводу доработки до аппаратной табуляции. Я тут подумал, что таким же образом можно и сохранять биты для переключения знакогенератора. Допустим: - Коды «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 их не получит, а счётчик - запомнит до начала отображения следующей строки на экране.
|
24 Feb 2024 11:43 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 23398 Location: Silicon Valley
|
Но ведь ты ловишь код когда он через ПДП приходит в цепочке байтов? Придётся подгонять местоположение кода переключающего шрифты, чтобы он был последним и даже в этом случае ВГ75 выплюнет эти байты как символы несколько позже - хотя наверное для глобальных переключений типа цвета фона или шрифта вниз (не вправо) этого должно быть достаточно - надо будет поэкспериментировать...
|
24 Feb 2024 11:51 |
|
|
Alikberov
Doomed
Joined: 14 Oct 2019 18:10 Posts: 346 Location: Tashkent
|
Здесь всё ещё не так понятно, так как технология - сверхновая! На вскидку, код из ИЕ7 в регистр общего управления знакогенератора нужно переносить только когда на LC0…LC3 установится 0000 - ВГ75 начала отображать новую строку. Тогда получится всё синхронно как бы. (Как бы - потому что в режиме ВГ75 ещё можно указать флаг смещения на одну линию, что создаёт дополнительный хороший такой нюанс, теоретически плохо проверяемый без практической проверки в железе.) С другой стороны, все фокусы с ИЕ7 происходить будут только в циклах ПДП, а они - на предпоследних линиях (подзабыл)?
Last edited by Alikberov on 24 Feb 2024 12:04, edited 1 time in total.
|
24 Feb 2024 12:01 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 23398 Location: Silicon Valley
|
Как я понял в РК по умолчанию как раз этот режим +1 и используется - поэтому знак 8 линий отображается в знакоместо 10 линий
|
24 Feb 2024 12:04 |
|
|
Alikberov
Doomed
Joined: 14 Oct 2019 18:10 Posts: 346 Location: Tashkent
|
О чём я говорю. Эти маленькие нюансы создают большие вопросы. Без практической проверки - не очень понятно. А так, есть идеи, какие 1024 символа можно в знакогенератор зашить?
|
24 Feb 2024 12:07 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 23398 Location: Silicon Valley
|
Надо знакогенератор делать в ОЗУ
|
24 Feb 2024 12:25 |
|
|
Alikberov
Doomed
Joined: 14 Oct 2019 18:10 Posts: 346 Location: Tashkent
|
Ну, как в КР-04 или Пальмире. Так давно сделано. Суть в другом: Имеем аппаратную табуляцию, что позволит обеспечить и горизонтальный скроллинг, и память буфера экономить.
|
24 Feb 2024 12:29 |
|
|
imsushka
Maniac
Joined: 01 Jan 2022 04:34 Posts: 200 Location: USSR, Tashkent
|
правило 7ми рукопожатий в действии я тоже учился в 110 школе, да и счас живу рядом
|
24 Feb 2024 20:36 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 23398 Location: Silicon Valley
|
Ну горизонтальный скроллинг и так можно делать, перепрограммируя ВТ57
|
25 Feb 2024 00:10 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 23398 Location: Silicon Valley
|
|
25 Feb 2024 02:13 |
|
|