Ура! Несколько дней чисто теоретического программирования закончились удачно - при первом же тесте новый PT2-плеер заиграл на слух правильно, даже отладки не понадобилось. Сейчас слушаю "NY tHEMEs gR8 MiX bY zHenYa/0!" и радуюсь. В общем, пока без оптимизации и прочего плеер занимает меньше 1Кб. Правда, еще нужно добавить в INIT rollback для PT2.4f, но уже понятно, что размер будет порядка тысячи байт. Сразу вопрос Spectre'у: нужно ли объединять PT3 и PT2 плеер? 1,6+1=2,6 кб - и так достаточно мало? Если нужно, то я могу объединить, немного пожертвовав скоростью в пользу наибольшей компактности.