Я тут подумал, у нас же в переменной FLAGS 6 битов неиспользуется. Может все таки их задействовать?Сообщение от Spectre
LD A,LOOP_BIT or PT_BIT
LD (START+10),A
CALL START
?
В данный момент, закончил с плеером PT2. Убрал напрочь конвертер PT2PF в обычный PT2 - на плеер это не влияет, а вот INIT заметно упростился. Но PT2PF по-прежнему поддерживаются (применил "хитрый" трюк) Плюс внедрил твои замечания. Качать отсюда: http://bulba.at.kz/UniPT2Player.7z Размер менее 1 кб!
Плюс один человек с MSX (Dioniso) попросил сделать PT2Time - подсчет длины PT2 модулей в прерываниях. Он занимает 260 байт. Качать отсюда: http://bulba.at.kz/PT2Time.7z
Завтра начинаю объединять PT2 и PT3 плееры!
... Ay_Emul: Silent now...




Пускай тогда инициализация вызывается так:LD A,Тип модуля ;0 - PT2, любое другое - PT3
) Плюс внедрил твои замечания. Качать отсюда:
Ответить с цитированием