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? Обе поддерживать глупо - будет та же история, что и с частотными табличками...
Другие статьи номера:
Похожие статьи:
В этот день... 21 ноября