• PoP: звук и музыка — вся заставка, катсцены и игровые джинглы

    snark13 released this 2026-08-26 11:10:59 +03:00 | 90 commits to main since this release

    Что появилось с v0.6:

    МУЗЫКА. 21 трек DOS-версии в формате CBL: заставка (54/55/50/53/52),
    сцены между уровнями (27/35/40/36/26) и джинглы игры (смерть, зелья,
    меч, конец уровня, встреча с Джафаром). Два слота EMM и постраничная
    подкачка: следующая реплика читается, пока звучит предыдущая, а игровой
    джингл начинает играть после первой страницы. Не озвучен только финал
    won — 1,2 МБ требуют кольцевого стриминга (задача MUS-WON).

    ТАЙМИНГИ ПО ОРИГИНАЛУ. Все длительности сцен переведены в тики SDLPoP
    (POP_T60), пейсинг сцены с принцессой идёт по часам насоса CBL — счёт
    ожиданий vsync врал на долгих блитах, и заклинание Джафара расходилось с
    музыкой. Fade получил оригинальную длину (2,13 с) и 32 ступени яркости;
    пересчёт палитры ускорен впятеро.

    АРХИВЫ РЕСУРСОВ. 232 файла на образе сложены в восемь архивов PBA1
    (kid, pv, shadow, bg, title, guard, vizier, skel): open стоит 51 мс
    против 33 мс за чтение 16 КБ, и на одних открытиях уходили секунды.

    Плюс: тумблер музыки (Settings, Ctrl+M), сокращённая отладочная строка,
    экран «время вышло» и песочные часы приведены к оригиналу, kid_data.bin
    переименован в KID\kid.ani.

    Downloads