User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 17

Тема: Воспроизведение звуковой анимации с ROM-Дисков

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

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

    Регистрация
    11.04.2023
    Адрес
    г. Ташкент, Узбекистан
    Сообщений
    180
    Спасибо Благодарностей отдано 
    57
    Спасибо Благодарностей получено 
    80
    Поблагодарили
    39 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Lightbulb Воспроизведение звуковой анимации с ROM-Дисков

    Предлагаемый Вашему вниманию проигрыватель позволяет воспроизводить звуковой видеоряд непосредственно с ROM-Диска по схеме Апогея с поддержкой до 256 страниц.

    Качество воспроизведения примерно такое:


    Перемотка клавишами организована крайне примитивно, так как фактически она не нужна.

    P.S.: Особая благодарность Shaos, за конвертацию видео и предоставление образа ROM-Диска!
    Вложения Вложения
    Электроника КР-03; ZX-Spectrum "Ленинград-48"; Atari-130XE; Поиск-1...

    Эти 12 пользователя(ей) поблагодарили Alikberov за это полезное сообщение:

    ALS(19.04.2024), DATAsoft(08.05.2024), dr-nimnul(21.04.2024), Eltaron(26.04.2024), Hammer(11.04.2024), Oleg N. Cher(11.04.2024), parallelno(15.07.2024), Pyk(11.04.2024), Shaos(11.04.2024), svofski(12.04.2024), tnt23(14.04.2024), zebest(11.04.2024)

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

  3. #2

    Регистрация
    16.01.2005
    Адрес
    California, USA
    Сообщений
    828
    Спасибо Благодарностей отдано 
    108
    Спасибо Благодарностей получено 
    114
    Поблагодарили
    73 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот ромдиск с видео 7.5 FPS (эффективное разрешение 128х50 псевдопикселов с примерно 16 градациями "серого") и 1-битным звуком 6 кГц (выводится через выход на магнитофон)

    Видеоплеер записан в начале каждой страницы ромдиска и запускается так:
    Код:
    R,1FF
    G
    Автор идеи и кода плеера - Alikberov

    Я лишь конвертировал видео и звук, а также поправил плеер так, чтобы исключить из видеопамяти спецкоды F1 и F3, которые хоть и дают выигрышь по скорости, но сбивают равномерность циклов ПДП, что приводило к шуму



    P.S. Текущая версия Emu80 сможет играть этот видеоролик если установить размер ромдиска 8 МБ через параметр romDisk.extBits = 8 (через sizeMB пока не работает уже тоже работает, если собирать из исходников)

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

    P.P.S. Видео того как оно играет в эмуляторе:

    ВИДЕО С ЮТЮБА ПРИШЛОСЬ УДАЛИТЬ

    Программу для конверсии произвольной последовательности Grayscale PNG 128x50 в такое видео опубликую позже

    В пределе в ромдиск 8МБ в таком формате может влезть до 341 секунды видео (5 мин 41 сек)
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	Screenshot from 2024-04-13 18-20-48.jpg 
Просмотров:	482 
Размер:	24.6 Кб 
ID:	80649  
    Вложения Вложения
    Последний раз редактировалось Shaos; 03.07.2024 в 23:06.
    Администратор сетевого сообщества nedoPC.org
    Урал 8/64К, Sp2000, ZX48K+, ZX16K (спалил), TS1000 (американский ZX81), TS2068, Дельта-С, 20 лет собираю ATM Turbo 2+
    Неспектрумы: Электроника МК-85 и МК-85М, ПК-01 Львов, БК-0011, Вектор-06Ц, Лик (спец), Апогеи, Radio-86RK SRAM 32K & 128K (всё ещё собираю)

    Эти 3 пользователя(ей) поблагодарили Shaos за это полезное сообщение:

    Alikberov(15.04.2024), Pyk(14.04.2024), svofski(14.04.2024)

  4. #3

    Регистрация
    16.01.2005
    Адрес
    California, USA
    Сообщений
    828
    Спасибо Благодарностей отдано 
    108
    Спасибо Благодарностей получено 
    114
    Поблагодарили
    73 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Shaos Посмотреть сообщение
    Программу для конверсии произвольной последовательности Grayscale PNG 128x50 в такое видео опубликую позже

    В пределе в ромдиск 8МБ в таком формате может влезть до 341 секунды видео (5 мин 41 сек)
    Конвертеры статических картинок и видео лежат на гитлабе с апреля 2024: https://gitlab.com/shaos/super-86rk/...ref_type=heads
    Администратор сетевого сообщества nedoPC.org
    Урал 8/64К, Sp2000, ZX48K+, ZX16K (спалил), TS1000 (американский ZX81), TS2068, Дельта-С, 20 лет собираю ATM Turbo 2+
    Неспектрумы: Электроника МК-85 и МК-85М, ПК-01 Львов, БК-0011, Вектор-06Ц, Лик (спец), Апогеи, Radio-86RK SRAM 32K & 128K (всё ещё собираю)

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

    Alikberov(05.07.2024)

  5. #4

    Регистрация
    27.04.2015
    Адрес
    г. Пенза
    Сообщений
    500
    Спасибо Благодарностей отдано 
    334
    Спасибо Благодарностей получено 
    90
    Поблагодарили
    59 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Shaos Посмотреть сообщение
    В пределе в ромдиск 8МБ в таком формате может влезть до 341 секунды видео (5 мин 41 сек)
    Имхо, практического смысла маловато. Целый ромдиск и 5 минут.
    С карточки читать, это другое дело.
    Ну и можно еще добавить цвет в этот ascii-арт, сделать набор символов настраиваемым. В некоторых видео, это улучшит четкость восприятия картинки.
    wtf

  6. #5

    Регистрация
    11.04.2023
    Адрес
    г. Ташкент, Узбекистан
    Сообщений
    180
    Спасибо Благодарностей отдано 
    57
    Спасибо Благодарностей получено 
    80
    Поблагодарили
    39 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от cy6 Посмотреть сообщение
    Имхо, практического смысла маловато. Целый ромдиск и 5 минут.
    Идея появилась из экспериментов оптимизации алгоритма прокрутки экрана до предельных скоростей.
    Решил проверить алгоритм на скорость чтения ROM-Диска.
    Цитата Сообщение от cy6 Посмотреть сообщение
    С карточки читать, это другое дело.
    Там много нюансов. Звук воспроизводится с паразитным фоном, который пока не удалось устранить из-за особенностей (и недопонимания) работы SD-Контроллера. А без решения этой проблемы, вывод кадров без сбоя синхронизации никак не получится.

  7. #6

    Регистрация
    16.01.2005
    Адрес
    California, USA
    Сообщений
    828
    Спасибо Благодарностей отдано 
    108
    Спасибо Благодарностей получено 
    114
    Поблагодарили
    73 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    И ещё пример

    Администратор сетевого сообщества nedoPC.org
    Урал 8/64К, Sp2000, ZX48K+, ZX16K (спалил), TS1000 (американский ZX81), TS2068, Дельта-С, 20 лет собираю ATM Turbo 2+
    Неспектрумы: Электроника МК-85 и МК-85М, ПК-01 Львов, БК-0011, Вектор-06Ц, Лик (спец), Апогеи, Radio-86RK SRAM 32K & 128K (всё ещё собираю)

    Эти 4 пользователя(ей) поблагодарили Shaos за это полезное сообщение:

    Alikberov(15.04.2024), Oleg N. Cher(14.04.2024), Pyk(14.04.2024), svofski(15.04.2024)

  8. #7

    Регистрация
    05.04.2013
    Адрес
    Починки, Нижегородская обл.
    Сообщений
    1,371
    Спасибо Благодарностей отдано 
    401
    Спасибо Благодарностей получено 
    647
    Поблагодарили
    255 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я бы попробовал уменьшить размер пакетов ПДП, чтобы добиться более равномерного торможения процессора и тем самым уменьшения хриплости звука. Расчеты показывают, что оптимальным будет использование пакетов из 4 циклов ПДП с паузой между ними в 7 тактов ВГ75. Для этого нужно изменить команду Start Display с 27h на 26h (байт по адресу B1h). Однако, по расчетам у меня получилось почти "впритык". Хотя оно работает в эмуляторе, неплохо бы проверить на реале, хотя бы на статичной картинке...

  9. #8

    Регистрация
    16.01.2005
    Адрес
    California, USA
    Сообщений
    828
    Спасибо Благодарностей отдано 
    108
    Спасибо Благодарностей получено 
    114
    Поблагодарили
    73 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Alikberov там что-то настраивал в этом духе
    Администратор сетевого сообщества nedoPC.org
    Урал 8/64К, Sp2000, ZX48K+, ZX16K (спалил), TS1000 (американский ZX81), TS2068, Дельта-С, 20 лет собираю ATM Turbo 2+
    Неспектрумы: Электроника МК-85 и МК-85М, ПК-01 Львов, БК-0011, Вектор-06Ц, Лик (спец), Апогеи, Radio-86RK SRAM 32K & 128K (всё ещё собираю)

  10. #9

    Регистрация
    16.01.2005
    Адрес
    California, USA
    Сообщений
    828
    Спасибо Благодарностей отдано 
    108
    Спасибо Благодарностей получено 
    114
    Поблагодарили
    73 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот забил 8МБ ромдиск почти под завязку



    Архив с ромдиском можно взять у меня на форуме...
    Последний раз редактировалось Shaos; 18.04.2024 в 03:06.
    Администратор сетевого сообщества nedoPC.org
    Урал 8/64К, Sp2000, ZX48K+, ZX16K (спалил), TS1000 (американский ZX81), TS2068, Дельта-С, 20 лет собираю ATM Turbo 2+
    Неспектрумы: Электроника МК-85 и МК-85М, ПК-01 Львов, БК-0011, Вектор-06Ц, Лик (спец), Апогеи, Radio-86RK SRAM 32K & 128K (всё ещё собираю)

  11. #10

    Регистрация
    16.01.2005
    Адрес
    California, USA
    Сообщений
    828
    Спасибо Благодарностей отдано 
    108
    Спасибо Благодарностей получено 
    114
    Поблагодарили
    73 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Администратор сетевого сообщества nedoPC.org
    Урал 8/64К, Sp2000, ZX48K+, ZX16K (спалил), TS1000 (американский ZX81), TS2068, Дельта-С, 20 лет собираю ATM Turbo 2+
    Неспектрумы: Электроника МК-85 и МК-85М, ПК-01 Львов, БК-0011, Вектор-06Ц, Лик (спец), Апогеи, Radio-86RK SRAM 32K & 128K (всё ещё собираю)

    Эти 2 пользователя(ей) поблагодарили Shaos за это полезное сообщение:

    Alikberov(19.04.2024), svofski(19.04.2024)

Страница 1 из 2 12 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 29
    Последнее: 24.10.2013, 19:32
  2. Advanced ROM Manager (ROM Switvcher + Prof. ROM)
    от Alex_NEMO в разделе Память
    Ответов: 4
    Последнее: 04.10.2010, 11:43
  3. Вдохновляющие 3д анимации
    от KingArthur в разделе Творчество
    Ответов: 0
    Последнее: 24.01.2009, 11:20

Ваши права

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