Сам плейер в версии 3,5 вроде как лежит в 7 странице с адреса c000.Цитата:
Сообщение от SAM style
Вид для печати
Сам плейер в версии 3,5 вроде как лежит в 7 странице с адреса c000.Цитата:
Сообщение от SAM style
Мало найти и поменять его, надо знать откуда он изменяется при компиляции (в частности, в +6,+7 ставится адрес PLAY) и кой-чего подделать там (чтобы PLAY ставился в +7,+8, а в +6 вместить код команды JP).Цитата:
Сообщение от S.A.V.
6, 7, 8 это адреса в плейре?Цитата:
Сообщение от SAM style
А в прочем раз так все там сложно, пора наверно закрывать эту тему...
Вот текст программы, он, конечно, отожрёт немного времени, но за-то чётко будет делать то, что нужно ... Я уж немного подзабыл какие адреса инициализации, но вроде так ... Надеюсь - откомпилировать сможешь, хотя советую делать это тасмом ...Цитата:
Сообщение от S.A.V.
Удачи ...Код:
ORG 49152-(END-START)
START
INIT_X CALL 49152
LD A,201
LD (INIT_X),A
INIT_SAVE
LD HL,49152
LD DE,INIT_BUF
INIT_M1 LD BC,12
LDIR
LD A,195
LD (49152+00),A
LD HL,INIT_INIT
LD (49152+01),HL
LD (49152+06),A
LD HL,INIT_PLAY
LD (49152+07),HL
LD (49152+09),A
LD HL,INIT_STOP
LD (49152+10),HL
RET
INIT_RESTORE
LD HL,INIT_BUF
LD DE,49152
JR INIT_M1
INIT_STOP
INIT_INIT
CALL INIT_RESTORE
CALL 49152
JR INIT_SAVE
INIT_PLAY
CALL INIT_RESTORE
CALL 49152+5
JR INIT_SAVE
INIT_BUF DS 12
END
Спасибо! Только я не допонял куда это цеплять? :)Цитата:
Сообщение от Robus
Есть вопрос, с какого адреса инициализация музыки и её проигрывание в варианте с +6 ??? Это SoundTracker стандарт ?Цитата:
Сообщение от S.A.V.
Нет. ProTracker 3.5Цитата:
Сообщение от Robus