|
ACNews
#07
28 февраля 2002 |
|
Cенсация - AloneCoder декомпилировал Pro Tracker 3.x

========================= SENSATION! ===========================
Свершилось! (см. #3)
Pro Tracker 3.x, тот самый, который давно и всем, лежит пре-
парированный на моих рабочих дисках :)
Всё-таки я его декомпилировал, расставил метки (непросто было
при таком большом числе перемещаемых блоков!), и теперь после 14
дней этого непрерывного тяжёлого, не побоюсь этого слова, труда
он скромно содержится в шести аласмовских исходниках с пятнад-
цатью подгружаемыми кодовыми файлами.Не верьте гражданам,которые
утверждают, что любую программу можно декомпилить за неделю ;)
Кстати, я восхищаюсь отвагой MMCM'а, который для вставки но-
вого плейера в PT 3.51 в условиях отсутствия исходников нашёл и
изменил ШЕСТНАДЦАТЬ меток, многие из которых встречаются в прог-
рамме НЕ ОДИН РАЗ, если не сказать большего! Как он смог это
сделать, остаётся для меня непостижимой загадкой, но на всякий
случай я декомпилировал не эту, а другую версию - PT 3.42m... ;)
Любопытно, что у меня ещё осталось около 175 (!!!) дисков с
промежуточными версиями исходников =))))) Пока я их не грохнул,
они лежат в разного рода архивах общим объёмом 65M =]]]
После декомпилинга я занялся оптимизацией, в результате кото-
рой (на сегодняшний момент) удалось сократить программу чуть ли
не на _2k_ !!!
Конечно, я понимаю Nick'а, которому хотелось выпустить редак-
тор побыстрее, но зачем же так прогу раздувать?
Шедевр кодинга ;)
PUSH BC
PUSH HL
PUSH IX
POP HL
LD BC,6
AND A
SBC HL,BC
metka=$+1
LD A,0
LD (HL),A
POP HL
POP BC
Я долго смеялся :)))))
Дальше последует поиск глюков и - релиз новой версии...
Вопрос к музыкантам: какую табличку громкости использовать:
старую (3.4f) или из версии 3.51? Обе поддерживать глупо - будет
та же история, что и с частотными табличками...
Другие статьи номера:
Похожие статьи:
В этот день... 24 октября