User Tag List

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

Тема: Эмулятор УКНЦ - UKNCBTL

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

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

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,805
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    147
    Поблагодарили
    78 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vamos Посмотреть сообщение
    Вот будет эмулятор ДВК с КЦГД и КГД+КСМ тогда и выкладывать можно.
    Я сейчас как раз занимаюсь разработкой такого эмулятора, но по ходу возник довольно существенный вопрос.

    Разработка осуществляется на базе универсального модульного API эмуляции, разрабатываемого параллельно. Для передачи потоковых данных в этом API используются потоки. С байтовым потоком, который используется для подключения эмулятора терминала к эмулятору последовательного порта, всё просто - в канале данных потока передаются байты.

    Но если использовать тот же принцип для передачи видеокадров через "поток видео", то передавать уже нужно что-то вроде указателя на объект "видео кадр".

    Т.е. модуль эмуляции КСМ будет создавать объекты "видео кадр", заполнять их своими данными и затем передавать через поток дальше ( на вход модуля эмуляции КГД или модуля эмуляции видео-монитора ).

    Отсюда вопрос - какие данные должен содержать объект "видео кадр", чтобы любая программа, понимающая формат "поток видео" могла воспроизводить на экране хост-машины абсолютно точный аналог изображения, формирующегося в оригинале на экране эмулируемого видео-монитора.

    Похоже, что основной блок данных видео кадра - это массив цветовых значений RGB точек растра, с заголовком, содержащем сведения о числе строк и столбцов. Частота кадров скорее всего передаваться не должна. С какой скоростью "фабрика кадров" будет их создавать - такая частота кадров и будет.

    Яркость, контрастность, линейность, заметность обратного хода луча - полностью определяются настройками эмулятора видео-монитора, поэтому передаваться в кадре не должны.

    Получается, что формат данных потока видео (т.е. "кадров видео") - это массив 32-битовых значений цвета точек растра с указанием размерности массива.

    Этого достаточно?

    Нужно ли для максмально точного воспроизведения видео-потока передавать в объектах "видео кадр" что-то ещё ?
    Последний раз редактировалось Patron; 20.10.2011 в 16:29.

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

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

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

Похожие темы

  1. Эмулятор УКНЦ - EmuStudio
    от Titus в разделе Эмуляторы отечественных компьютеров
    Ответов: 1198
    Последнее: 07.05.2025, 13:34
  2. Ответов: 247
    Последнее: 17.11.2024, 07:55
  3. Эмулятор УКНЦ на JavaScript
    от nzeemin в разделе Эмуляторы отечественных компьютеров
    Ответов: 4
    Последнее: 27.04.2021, 14:26
  4. УКНЦ и Gotec Flash Floppy эмулятор
    от Ynicky в разделе ДВК, УКНЦ
    Ответов: 10
    Последнее: 10.09.2019, 04:34
  5. Продам МС5310 блок дисководов к УКНЦ+КМД УКНЦ
    от Mad Killer/PG в разделе Барахолка (архив)
    Ответов: 7
    Последнее: 19.03.2012, 11:27

Ваши права

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