Важная информация

User Tag List

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

Тема: Идея по введению лучшей графики в РК86

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Banned
    Регистрация
    05.10.2016
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,080
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Идея по введению лучшей графики в РК86

    Наиболее востребованый режим псевдографики РК86 это 128*60. При этом за счёт сокращения высоты знакоместа с 10 до 8 линий растра в экран умещается 30 строк. Базовый фонт псевдографики разбивает знакоместо на 2*2 пикселя, т.е на 4 пикселя затрачивая 16 символов в фонте. Размер элементарного пикселя 3*4 точки. Так и получается 64*2=128 по горизонтали и 30*2=60 по вертикали.

    Однако ВГ75 позволяет большее. Допустимо иметь до 64 строк. Сократив высоту знакоместа ещё более, - с 8 до 6 линий растра и применяя альтернативный, специально для графики предназначенный фонт, можно увеличить разрешение по вертикали. При этом общее число рядов знакомест 52, что даёт в кадре 6*52=312 требуемых линий растра. Видимыми будут только 43 знакоряда. Разделив знакоместо на 2*3 пикселя с размерами каждого пикселя в 3*2 точки, при 43 строках знакомест высотой в 6 линий, получается графика 128*129. Естественно, в знакогенераторе 64 псевдографических символа.

    Но и это оказывается не предел для РК86. За счёт использования interlaced режима с частотой полукадров в 25 Герц можно иметь картинку с разрешением 256*129.

    Для пояснения идеи расскажу о одном эксперименте с ОРИОНОМ, что я делал в 1993 году. Итак в ОРИОН добавляется триггер ТМ2 по схеме D-триггера, т.е по каждому заднему фронту на C-входе его выход изменяется. На C-вход триггера заводим КСИ, а выход триггера подаем в схему ОРИОНА так, чтобы переключать экран с C000 на 4000. Тогда один период частоты 50 ГЦ отображается один экран, а в следующий период - другой. Идея обычной черестрочной развёртки телевидения. В ходе эксперимента я загружал в экран 4000 одну картинку, а в экран C000 другую картинку. И убрав сброс с входа RESET ТМ2, я видел на экране объединённые 2 картинки. Но яркость изображения заметно падала.

    На РК86 сигнал с выхода триггера с помощью ЛП5 будет инвертировать адрес А12, причём только когда идёт HLDA, т.е только пока экран читает ПДП. Это приведёт к тому, что чётные кадры будут читаться с обычных адресов экрана 76D0...7FFF, а вот нечётные будут читаться с адресов 66D0...6FFF. Причём сигнал триггера будет переключать фонт. В каждом знакогенераторе обоих фонтов псевдографика занимает только только половину знакоместа (или левую половину или правую).

    Лучше использовать фонт шириной не 6, а 8 точек (чтобы делилось на 4). Высота знакомеcт 6 линий (чтобы делилось на 3). Фонт 8*6 разбивается на матрицу 4*3 с размером пикселя в 2*2, но фонт для каждого полукадра занимает лишь половину знакоместа по горизонтали, т.е в матрице 2*3, отчего число символов те же 64.

    В чётных полукадрах отображются левые половины знакомест, а в нечётных кадрах правые половины знакомест. Но общее разрешение по горизонтали увеличивается вдвое до 256. При высоте знакоместа в 6 линий по вертикали умещается 43 строки. Так получается разрешение 256*129. Это вполне нормальное разрешение для игровых автоматов вплоть до середины 80-тых.

    Если же не менять ИЕ4 на ИЕ5, т.е сохранив убогий фонт 6*8, то тоже получается графика 256*129, но пиксели по ширине не одинаковые - чётные шириной в 2 точки нечётные шириной в 1 точку.

    Итого, расход деталей - один дешёвый триггер и затраты труда на перепрошивку фонта превращают РК86 в приличный (для своего времени) графический компьютер.

    Интересно, многие ли читатели поймут эту идею. Если не поняли, - спрашивайте, уточню что не ясно.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	5 КОИ-8 в графич.режиме 192x100.png 
Просмотров:	373 
Размер:	3.7 Кб 
ID:	63598  
    Последний раз редактировалось barsik; 01.01.2018 в 15:47.

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

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

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

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

Похожие темы

  1. Расширение ПЗУ РК86
    от barsik в разделе Радио-86РК
    Ответов: 3
    Последнее: 02.12.2017, 00:42
  2. РК86 с статическим ОЗУ
    от Vladimir_S в разделе Новодел
    Ответов: 1
    Последнее: 05.07.2012, 07:15
  3. Платы Радио РК86
    от Павел Рябцов в разделе Барахолка (архив)
    Ответов: 136
    Последнее: 20.01.2012, 14:38
  4. продам корпус рк86
    от oracleua в разделе Барахолка (архив)
    Ответов: 10
    Последнее: 29.01.2011, 00:51

Ваши права

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