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

User Tag List

Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 13 из 13

Тема: Вопрос по таймеру БК0011м

  1. #11
    Activist Аватар для BlaireCas
    Регистрация
    06.02.2020
    Адрес
    г. Москва
    Сообщений
    464
    Спасибо Благодарностей отдано 
    128
    Спасибо Благодарностей получено 
    360
    Поблагодарили
    137 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Подключил к БК0011М логический анализатор, синхронизация от генератора БК 12МГц. Итого получились такие размеры экранных элементов (в пиксельклоках 12МГц)
    Весь экран: 0x3C000 (245760)
    Количество строк: 0x140 (320)
    Одна строка: 0x300 (768), в ней (внутри) горизонтальная синхронизация: 0x38 (56)
    Верт. синхронизация: тут сложнее, она прерывистая, занимает 3 строки

    Полный видеосигнал выглядит как-то так (удвоено по вертикали для красоты). Подсвечен бит синхросмеси.
    Последний раз редактировалось BlaireCas; 25.10.2024 в 10:18.
    Шедевр портирования на УКНЦ - игра Highway Encounter
    Эмуляторы: UKNCBTL, EmuStudio (респект авторам)

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

    reddie (25.10.2024)

  3. #12
    Master
    Регистрация
    03.07.2021
    Адрес
    г. Кировск
    Сообщений
    916
    Спасибо Благодарностей отдано 
    84
    Спасибо Благодарностей получено 
    207
    Поблагодарили
    155 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от gid Посмотреть сообщение
    Без привязки к ТЧ процессора, которая может быть не только 3 или 4 МГц, но и 5, и 6, и вообще любое число
    Верно. Просто ТС не говорил конкретно про пиксельклок, а про некие такты =)
    По тактам процессора - 81920 на фрейм при 4МГц, по пиксельклоку - 122880

    Цитата Сообщение от Jarik65535 Посмотреть сообщение
    Я хотел сделать 2 режима работы: 60Гц синхронно с кадровой разверткой VGA и 48.82 Гц для AY-музыки. Может стоит добавить режим привязанный к тактам процессора?
    К тактам привязывать не стоит. Точнее, кол-во тактов процессора в одном кадре, разумеется, в идеале должно совпадать с реалом эмулируемой модели (чтобы не косячил софт, привязанный к таймеру, а не к кадровому прерыванию). А вот видеовывод с неродной частотой это извечная проблема... если для большинства игр 60гц вга при 48.8 прерываний не страшно, то для абсолютного большинства демок это будет фатально. Если прям никак не реализовать родную кадровую (или повысить ее до 50гц, пересчитав и все остальное), то компромиссом будет кадровое прерывание 60гц. Главный минус - явное ускорение AY-музыки

  4. #13
    Veteran
    Регистрация
    22.11.2009
    Адрес
    Москва
    Сообщений
    1,638
    Спасибо Благодарностей отдано 
    80
    Спасибо Благодарностей получено 
    176
    Поблагодарили
    113 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    если считать первую видимую строку изображения за 0, то прерывание начинается в конце ССИ, замыкающего строку 256, и запрос удерживается до первого видимого пикселя строки 0. Итого 62.66 строки, или примерно 4010 мкс.
    via http://bk10.pdp-11.ru/forum/?id=37018

Страница 2 из 2 ПерваяПервая 12

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

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

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

Похожие темы

  1. БК0011М на Н1806ВМ2
    от MM в разделе БК-0010/0011
    Ответов: 2
    Последнее: 25.09.2024, 22:48
  2. БК0011М Несколько вопросов.
    от Руслан в разделе БК-0010/0011
    Ответов: 4
    Последнее: 22.08.2017, 05:58
  3. Странности БК0011М.
    от Andrew_Samara в разделе БК-0010/0011
    Ответов: 21
    Последнее: 24.04.2017, 22:57
  4. Ремонт БК0011м
    от лю в разделе БК-0010/0011
    Ответов: 17
    Последнее: 25.06.2015, 19:14
  5. БК0011М - не отвечает клавиатуру.
    от Slava95 в разделе БК-0010/0011
    Ответов: 10
    Последнее: 08.03.2014, 21:34

Метки этой темы

Ваши права

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