в разработке!

User Tag List

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

Тема: Видео для ZS GMX

Комбинированный просмотр

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

    Регистрация
    03.12.2021
    Адрес
    г. Санкт-Петербург
    Сообщений
    719
    Спасибо Благодарностей отдано 
    494
    Спасибо Благодарностей получено 
    221
    Поблагодарили
    150 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от izzx Посмотреть сообщение
    очень уж разные компы и контроллеры дисков. Хоть делай под каждый свой кусок кода. В теории то можно сделать, конечно. Но хотелось бы придумать как-то проще.
    ну я не настоящий сварищик, теоретик, так сказать, но мне кажется оно примерно так: берем "фрейм" изображения - кидаем на экран, берем "фрейм" звука, кидаем в ЦАП, ждем, переходим к первому пункту. (если упрощенно)
    так вот сколько именно "ждем" - зависит от скорости ЦП - если Пентагон 3.5, то совсем не ждем, если Scorpion, то все-таки ждем (предварительно включив турбо).
    Но если у тебя в коде, вообще без задержек, и только кидаем то картинку, то звук, то тогда конечно ой..


    Цитата Сообщение от izzx Посмотреть сообщение
    а там вроде и кадров 30/сек
    точно... пропустил этот момент.


    Цитата Сообщение от izzx Посмотреть сообщение
    а вот тут не постеснялись отвести на количество фреймов всего два байта. В принципе и хватит на часа полтора по 10 кадров/сек
    ну я же для примера привел. можно и 4 байта для количества фреймов. и фильмы с HDD GMX смотреть)

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

  3. #2

    Регистрация
    23.04.2020
    Адрес
    г. Тотьма
    Сообщений
    948
    Спасибо Благодарностей отдано 
    292
    Спасибо Благодарностей получено 
    361
    Поблагодарили
    192 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Xela Посмотреть сообщение
    берем "фрейм" изображения - кидаем на экран, берем "фрейм" звука, кидаем в ЦАП, ждем, переходим к первому пункту
    Говорят на TS-Conf хорошо. Можно включить прерывания в начале каждой строки. И выводить по байту.
    Получается как раз, например, 192 строки * 50 герц = 9600 байт/с.

    А на обычном ZX надо стараться равномерно распределить звук. При чтении каждых N байт картинки выводить байт звука.

    Частота кадров будет стабильной на разных компах, если не включать турбо. Она привязана к прерываниям. Один кадр читается около 4 прерываний. Пятое в запасе. А с турбой будет быстрее, и кадры тоже уплывут ).


    Хорошее видео получилось методом Ordered8x8:

    Последний раз редактировалось izzx; 17.03.2026 в 21:09.

    Скрытый текст


    https://drive.google.com/drive/folde...xZ83juCuaBe32I

    Scorpion ZS 256 Turbo+/GMX 2MB/SMUC v1.3 OP/CF-IDE 2GB/TS ARM/Covox #DD/FDD 5'25/FDD 3'5/AT Kbrd & Mouse Ctrl v2.5/Universal PS/2 Kbrd Ctrl/ZX WiFi
    Leningrad 1/Sega Joy Adapter
    DivGMX
    ZX Spectrum +2A
    ZX Evolution rev. C

    TCK Computer 486DX2-66/512K Tridend 9000i/8MB SIMM72/CF-IDE 512MB/ESS 1869/CNet CN200/FDD 5'25/FDD 3'5
    [свернуть]

  4. #3

    Регистрация
    05.09.2007
    Адрес
    Орск
    Сообщений
    1,107
    Спасибо Благодарностей отдано 
    272
    Спасибо Благодарностей получено 
    1,286
    Поблагодарили
    382 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от izzx Посмотреть сообщение
    А с турбой будет быстрее, и кадры тоже уплывут ).
    сделать задержку до конца 5го прерывания как два байта переслать

  5. #4

    Регистрация
    23.04.2020
    Адрес
    г. Тотьма
    Сообщений
    948
    Спасибо Благодарностей отдано 
    292
    Спасибо Благодарностей получено 
    361
    Поблагодарили
    192 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от LW Посмотреть сообщение
    сделать задержку до конца 5го прерывания как два байта переслать
    Задержать кадр можно. Но со звуком как. Если в турбе чтение идёт быстрее, то быстрее закончится запас данных для звука. Было на кадр 1000 байт, как их равномерно проиграть, растянуть на 5 прерываний? Независимо от частоты проца.

    Скрытый текст


    https://drive.google.com/drive/folde...xZ83juCuaBe32I

    Scorpion ZS 256 Turbo+/GMX 2MB/SMUC v1.3 OP/CF-IDE 2GB/TS ARM/Covox #DD/FDD 5'25/FDD 3'5/AT Kbrd & Mouse Ctrl v2.5/Universal PS/2 Kbrd Ctrl/ZX WiFi
    Leningrad 1/Sega Joy Adapter
    DivGMX
    ZX Spectrum +2A
    ZX Evolution rev. C

    TCK Computer 486DX2-66/512K Tridend 9000i/8MB SIMM72/CF-IDE 512MB/ESS 1869/CNet CN200/FDD 5'25/FDD 3'5
    [свернуть]

  6. #5

    Регистрация
    03.12.2021
    Адрес
    г. Санкт-Петербург
    Сообщений
    719
    Спасибо Благодарностей отдано 
    494
    Спасибо Благодарностей получено 
    221
    Поблагодарили
    150 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от izzx Посмотреть сообщение
    Хорошее видео получилось методом Ordered8x8:
    да, лучше, чем флойдом и стейнебергом)

    Цитата Сообщение от izzx Посмотреть сообщение
    Заголовка к видео файлам пока тоже не придумал.
    а вот тут еще и название видео хранят в заголовке ))

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

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

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

Похожие темы

  1. Edge Grinder для ZS GMX
    от izzx в разделе Игры
    Ответов: 86
    Последнее: 09.09.2021, 20:36
  2. Видео карта для спека.
    от Руслан в разделе Изображение
    Ответов: 17
    Последнее: 30.08.2013, 00:29
  3. Отправка видео-сканера для ZX для изучения!
    от ZXFanat в разделе Барахолка (архив)
    Ответов: 7
    Последнее: 11.09.2011, 13:48
  4. Непростое расширение видео для Спека
    от Vladimir Kladov в разделе Изображение
    Ответов: 23
    Последнее: 06.12.2005, 17:44

Ваши права

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