Если оно ещё надо, то нашёл адреса для плейера PT3.69:
+#462 - тут базовое значение темпа
+#87d - это счетчик (съезжает до 0, потом туда пишется значение из +#462)
Для того, чтобы изменение скорости из модуля не влияло на задуманое, надо постоянно менять +#462 примерно так:
вот как-то такКод:call PLAY ld a,(player+#462) sub n для ускорения или add a,n для замедления ; потом проверка, чтобы значение не вылезло за пределы 2-255 ; (точно не помню, но слишком быстрый темп плейером вроде не переваривается) ld (player+#462),a
можно еще перехватывать изменение темпа из модуля - меняется прогой на +#BFA:
Код:ld a,(de) inc de ld (+#462),a ret




Ответить с цитированием