User Tag List

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

Тема: Секреты и трюки программирования (в том числе и игр) для РК-86

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

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

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Тем временем вот установка видео режима апогея

    порты
    F000-F7FF DMA
    EF00-EFFF ВГ57


    Код:
    ED03    KEYS
    8A
    
    EF01 ВГ75    СБРОС
    00
    
    EF00
    4D        ;78 СТРОК ширина
    1D        ;1 СТРОКА В КСИ 30 СТРОК высота
    99        ;10 СТРОК ВЫСОТА ЛИНИИ ПОДЧЕРКИВАНИЯ 10 высота символов
    D3        ;СТРОЧНИК 8 ЗНАКОМЕСТ     Мигающий штрих под символом
            ;И ЕЩЕ 2 КАКИХ ТО РЕЖИМА
    
    EF01        ;СТАРТ ДИСПЛЕЙ
    27        :8 ЦИКЛОВ ПДП В ТЕЧЕНИИ СЕАНСА
            ;7 ТАКТОВ МЕЖДУ ЗАПРОСАМИ ПДП
    
    
    READ EF01
    READ EF01
    
    AND $20??????
    СИНХРОНИЗАЦИЯ С ЛУЧОМ
    
    
    F008    Запись в РгР
    80        Установка автозагрузки
    
    F004        Канал 2, начальный адрес
    D0
    E1        ;E1D0
    F005        Канал 2, количество циклов
    23
    49        $923+1???    +Цикл чтения ПД
    
    F008        Запись в РгР
    A4        Разрешение ПД ДЛЯ КАНАЛА 2
            УСТАНОВКА УДЛИНЕННОЙ ЗАПИСИ
            УСТАНОВКА АВТОЗАГРУЗКИ
    - - - Добавлено - - -

    что такое удлиненная запись???? о_О

    - - - Добавлено - - -


    1 такт ВГ75 = 1,333333..... тактов проца
    1 такт ВГ75 = 6 пикселей
    1 такт проца = 4.5 пикселей

    Ширина строчников задается в тактах ВГ75 (в знакоместах)
    как в мануале
    Ширина экрана в ВГ75 устанавливается в тактах ВГ75 без учета строчников
    как в мануале

    1 строка = ширина ССИ + ширина экрана и больше ничего там нет!!

    в данном режиме ширина строки 8+78=86 тактов ВГ75
    114,66666666666666666666666666 тактов процессора в строке... (не приятно...(но это только для этого видео режима))

    получается
    начало первой строки пикселей 0 такт проца (условно)
    начало второй строки пикселей 114,66666666666666666666666666 такт проца
    начало третей строки пикселей 229,33333333333333333333333332 такт проца
    начало четвертой строки пикселей 344 такт проца

    каждые три строки начало строки пикселей совпадает с тактом процессора


    длина кадрового синхроимпульса задается в знакоместах
    высота символа * на количество знакомест в КСМ

    кадровый синхроимпульс начинается в тоже время что и строчный
    после его окончания сразу же включается следующий строчный синхроимпульс!!!



    первый запрос DRQ от ВГ75(чтение первой строки знакомест) начинается уже через 7 тактов(вг75) после начала КСИ
    А второй(вторая строка знакомест) через через 7 тактов(вг75) после КСИ

    это как раз те самые 7 ТАКТОВ МЕЖДУ ЗАПРОСАМИ ПДП
    которые выставлены при старт дисплей

    то есть строка начинается с ССИ и сразу же начинает считаться пауза между запросами ПДП
    а только потом первый DRQ



    без осцилограммы видео сигнала тяжело сказать
    выводиться ли строка во время чтения второй
    или она начинает выводиться уже во время КСИ
    и верхние 6 пиксельных строк срезаются


    да расчет мультиколоров тут жесткий...
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	RKVSYNK.jpg 
Просмотров:	464 
Размер:	7.9 Кб 
ID:	60106  
    Последний раз редактировалось NEO SPECTRUMAN; 14.03.2017 в 20:19.

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

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

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

Похожие темы

  1. Ответов: 210
    Последнее: 26.07.2019, 11:45
  2. Ответов: 6
    Последнее: 07.02.2016, 11:55
  3. Трюки с контроллером FDD 82077
    от Titus в разделе Утилиты
    Ответов: 4
    Последнее: 10.06.2011, 19:17

Ваши права

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