PDA

Просмотр полной версии : Декомпиляция музыки Sound Tracker



scl^mc
10.06.2007, 19:17
если мне не изменяет маразм, в одной из версий sound tracker'a была кнопочка decomp. щас на лопухах посмотрю...

Striker
10.06.2007, 19:34
Точно есть сборка с декомпилером.

scl^mc
10.06.2007, 19:41
А где её можно найти? Очень нужно..
посмотри-ка здесь
пара версий редактора, компилер, декомпилер и несколько музонов для тестинга...

scl^mc
10.06.2007, 20:32
- S.T.DEC1 - декомпилятор, однако работает только с музыкой без плейера
а если от музона попробовать откусить плейер?
возможно, еще вот это, хотя... не знаю, попробуй...

scl^mc
10.06.2007, 21:00
На первый взгляд это то-же самое, что и DISSTPRO.. Нет, не работает :(
Теперь насчёт откусывания. Где располагается плейер и какую он имеет длину?
Кстати, для декомпилятора важна длина музыкального файла? (её при выдирании я выбирал руководствуясь расположением звёзд на небе:) - проще говоря, от балды, но чтобы не обрезать саму музыку. Если уж совсем конкретно - 6kb)
хм... насколько я знаю, плейер идет вначале файла. а вот какой он длины... можно сравнить по длинам двух файлов - возьми какую-нибудь музычку, откомпилируй ее с плейером и без плейера и сравни размеры файлов.
насчет длины музона я не уверен, но по-моему она должна быть реальной. хотя...
есть такой вариант - сделать снапшот *.sna с той программулины где эта музыка играет, затем с помощью ay-emulator'a его из снапшота вытащить, после чего запихать в trd-образ, поменять расширение на *.S и открыть в редакторе.
кста, чем музыку выдираешь?

budder
10.06.2007, 21:18
Где располагается плейер и какую он имеет длину?


плеер находится в начале модуля, обычно имеет длинну = #43C. точно можно узнать по смещению +1 от начала модуля. (там по смещению +0 находится команда LD HL,#C43C, если модуль компилирован на #C000.)

scl^mc
10.06.2007, 22:45
Нет, наверное я сам что-то делаю неправильно. Пожалуйста, киньте сюда или мне на мыло mig95(doggy)mail(tochka)ru пару-тройку откомпиленных ST-музончиков, которые гарантированно ST. Буду разбираться.
в первом образе, который я постил, музоны с именем misicXXX.C и есть откомпилированные st-шные музоны.

AAA
11.06.2007, 01:43
Подскажите, чем можно декомпилить музыку Sound Tracker'а? ST Song Compiler обратного пребразования не делает, ST Pro, вроде-бы, этого делать тоже не умеет. Но я ведь точно помню, что чем-то можно было..
1. ссылка на ветку (http://zx.pk.ru/showthread.php?t=2693&page=2)где выложено два декомпилятора, читай там сообщения.
2. Декомпилятор (http://zxaaa.untergrund.net/DEMO/asmed.zip) от Golden Disk.
3. Sound Tracker 3.0 KSA (http://zxaaa.untergrund.net/DEMO/strksa.zip) - в главном меню выйди в Quit и увидешь белый корридор.
4. Sound Tracker Music Recompiler (http://zxaaa.untergrund.net/DEMO/stmrec.zip) - еще какая то фигня от КСА
Надо смотреть кто музыкант, и в чем он писал. (в какой версией ST) и в зависимости от этого искать декомпилятор.

psndcj
12.06.2007, 22:59
есть же прога от himik'а - pusher, он вроде все что можно искал, выдирал и сохранял (или нет?). ну и в конце концов на пц можно файл в ай-емуль кинуть и сохранить потом из плэйлиста...

psb
13.06.2007, 13:13
после чего запихать в trd-образ, поменять расширение на *.S и открыть в редакторе.

Ay-emul музыку не декомпилирует, этот фокус не прокатит. выдернутое можно скормить декомпилеру, вот это будет правильно.

кстати сказать, ни один декомпилер, который я видел, не мог декомпилировать музыку Super Sonic, хотя она нормально играется плеером ST.

scl^mc
24.06.2007, 16:21
кстати сказать, ни один декомпилер, который я видел, не мог декомпилировать музыку Super Sonic, хотя она нормально играется плеером ST.
а кто автор этой музыки (чтоб в архиве ее найти)?

AAA
24.06.2007, 17:22
а кто автор этой музыки (чтоб в архиве ее найти)?

Klav


кстати сказать, ни один декомпилер, который я видел, не мог декомпилировать музыку Super Sonic, хотя она нормально играется плеером ST.
Так там совершенно другой редактор (http://zxaaa.untergrund.net/DEMO/sson2.zip).

psb
25.06.2007, 15:51
Так там совершенно другой редактор.
редактор-то другой, а плеер-то тот же!

Shadow Maker
25.06.2007, 16:15
а кто автор этой музыки (чтоб в архиве ее найти)?

KLAV по моему,