User Tag List

Показано с 1 по 10 из 547

Тема: Что максимум можно выжать из КР580ВГ75 Intel 8275? Обсуждение

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #39

    Регистрация
    11.04.2023
    Адрес
    г. Ташкент, Узбекистан
    Сообщений
    182
    Спасибо Благодарностей отдано 
    57
    Спасибо Благодарностей получено 
    85
    Поблагодарили
    40 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Lightbulb Загружаемый знакогенератор

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

    Суть идеи в том, что ОЗУ знакогенератора РУ8/РУ10 программирует сама ВГ75.
    1. Полное формирование адреса LC0-LC2 и CC0-CC6
    2. Сохранение кода символа в промежуточный буфер на ИР23
    3. Запись кода предыдущего символа в ОЗУ сигналом LA1 только по линии подчёркивания с помощью кода псевдографики C0h/C1h
    Тем самым, формально, просто на панельке меняем РФ1 на РУ8/РУ10 и добавляем промежуточный буфер на ИР23 параллельно этому ОЗУ - всего две ИМС.
    На деле - нужна ещё некоторая логика.
    Тем более, по холодному включению ОЗУ знакогенератора будет, естественно, пусто. И на экране ничего хорошего не увидим. Придётся вслепую загружать и запускать код первоначальной заливки фонта в это ОЗУ.

    Собственно, процесс прошивки фонта - не так прост и требует несколько трюков:
    1. ВГ75 настраивается на любой подходящий режим с высотой знакоместа в восемь линий
    2. Позиция линии подчёркивания сбрасывается в НОЛЬ
    3. В буфере экрана заливается таблица особым образом (код графики для конкретной линии подчёркивания; код C0h/C1h; код программируемого символа)
    4. При ширине экрана в 78 символов можно в строке запрограммировать разом до 25 символов
    5. Дожидаемся флага конца кадра в статусе ВГ75 и смещаем позицию линии подчёркиввания на единицу вниз
    6. Повторяем процесс на все восемь линий фонта
    Тем самым, на перепрошивку фонта требуется восемь кадров.

    Однако, есть вариант комбинированный - с РФ1 и ОЗУ, чтобы при первом включении всё работало как прежде.
    В таком варианте ПЗУ штатного знакогенератора активируется всегда в начала каждого знакоряда - по HRTC.
    Для переключения в пределах текущего знакоряда на ОЗУ знакогенератора используются коды псевдо-атрибутов E4h (младший 1 Кб РУ8/РУ10) и E5h (старший 1 Кб РУ8/РУ10).
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	VG75_RU8.jpg 
Просмотров:	64 
Размер:	62.9 Кб 
ID:	81546  
    Последний раз редактировалось Alikberov; 11.11.2024 в 11:53.
    Электроника КР-03; ZX-Spectrum "Ленинград-48"; Atari-130XE; Поиск-1...

    Этот пользователь поблагодарил Alikberov за это полезное сообщение:

    puller(15.05.2025)

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 21
    Последнее: 21.05.2016, 18:13
  2. Обменяю 5 микросхем КР580ВГ75 на 2 КР580ВВ55
    от Ivan-771 в разделе Барахолка (архив)
    Ответов: 1
    Последнее: 21.03.2012, 08:23
  3. MmcM в эфире Радио Самара Максимум
    от unbeliever в разделе Люди
    Ответов: 15
    Последнее: 09.09.2009, 13:27

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •