User Tag List

Показано с 1 по 4 из 4

Тема: Bad Apple на Специалисте

  1. #1

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,214
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    706
    Спасибо Благодарностей получено 
    1,647
    Поблагодарили
    572 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Bad Apple на Специалисте

    Как уже многие знают, благодаря стараниям нескольких форумчан я обзавёлся Сябром. Теперь у меня есть 512 кило памяти и SD на реальном компе. Нужно осваивать! Ну и первое, что пришло в голову, проиграть на нём культовый ролик Bad Apple. Он есть почти везде, в том числе и на Спектруме (для клонов с 512 Кб). Вот я и подумал, что 512 должно хватить.

    Начал прикидывать и экспериментировать. Разложил видео на отдельные кадры, получилось 6572 кадра. Если масштабировать для полного экрана Специалиста, то кадр получается 336х256. И вот тут уже понятно, что это слишком много получится, даже если хранить разницу. А чтобы оценить масштабы бедствия, сделал инструмент, который приводит картинку к нужному размеру и строит дельту между кадрами.



    К сожалению, при таком подходе основной памяти Специалист хватило только на это:



    Артефакты на экране - это я специально указал конвертеру игнорировать минимальные изменения, чтобы побольше кадров влезло для эксперимента.

    Дальше можно урезать частоту кадров, разрешение, выводить через строки. Но это как-то не то... Да и даже при таком подходе 512 кило может не хватить.

    Задачу эту уже решали многократно на других платформах. Может знает кто, как эффективно пожать видео, чтобы в 512 килобайт влезло?
    С уважением, Станислав.

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

  3. #2

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,214
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    706
    Спасибо Благодарностей получено 
    1,647
    Поблагодарили
    572 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Чуть оптимизировал. Не смотря на то, что избавился от мусора, влезло даже больше кадров в память.

    С уважением, Станислав.

  4. #3

    Регистрация
    30.12.2018
    Адрес
    г. Москва
    Сообщений
    1,375
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    384
    Поблагодарили
    346 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Как уже многие знают, благодаря стараниям нескольких форумчан я обзавёлся Сябром. Теперь у меня есть 512 кило памяти и SD на реальном компе. Нужно осваивать! Ну и первое, что пришло в голову, проиграть на нём культовый ролик Bad Apple. Он есть почти везде, в том числе и на Спектруме (для клонов с 512 Кб). Вот я и подумал, что 512 должно хватить.
    на Спектруме он отлично работает на 128к. там весь прикол в том что он в реальном времени читает данные (в оригинале с ленты, у меня DIVMMC - поэтому с флешки), распаковывает и отображает.
    проверено - если в ходе работы ролика выдернуть флешку - виснет нафиг.

    Зверинецъ

    Специалист (был когда-то "совсем стандарт") - 1988-2023
    Ленинград1 +256К +AY+BDI+VGA выход +Ethernet (Speccyboot) +Xmodem (115200)+divmmc
    Ленинград2 + CF карта
    Платформа 8085+Z80+CPLD (Специалист МХ2 +SD +FDD +PS/2kbd)
    БК0010-01 стоковый
    [свернуть]

  5. #4

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,391
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Serg6845 Посмотреть сообщение
    на Спектруме он отлично работает на 128к. там весь прикол в том что он в реальном времени читает данные (в оригинале с ленты
    Если речь про этот вариант, то на реале с ленты он должен был бы читать со скоростью в районе 82000 бит/секунду, что совершенно нереально даже как отдельная задача, а тем более вместе с показом графики и воспроизведением музыки. В описании авторы указали
    need fast tape emulation
    runs on divIDE or emulator

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

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

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

Похожие темы

  1. Биперная музыка на Специалисте
    от CityAceE в разделе Специалист
    Ответов: 106
    Последнее: 15.12.2025, 06:54
  2. Ответов: 4
    Последнее: 03.06.2022, 09:02
  3. Bad Apple для MSX/MSX2
    от Pyhesty в разделе MSX
    Ответов: 4
    Последнее: 31.05.2021, 21:45
  4. Bad Apple для Апогей БК-01
    от Pyhesty в разделе Радио-86РК
    Ответов: 7
    Последнее: 02.06.2020, 12:32
  5. Bad Apple(Видеоклип) на "Дендике"
    от Fishbone в разделе Nintendo
    Ответов: 15
    Последнее: 03.04.2013, 22:02

Ваши права

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