AR_Favorit » 22 ноя 2006, 17:27
Звук по ходу в первой флеши - с программой (там, кстати и от графики кой-чего тоже хранится ;) )
но дело в том, что тама звук не в виде семплов (грубо говоря, *.wav-файлов), а в виде набора цифирек, которые надо записывать в звуковой чип...
Ты имеешь в виду проблему звука кекса на старой башке? ))))))
тут без дизассемблера и знания Z80 - не обойтись.
Мое мнение такое, что на эти байты - которые поменяны для запуска старой башки - где-то в другом месте есть ссылка как на величины... Или из них адрес начала массива этих самых звуковых команд начинается. Возможны и еще варианты. Потому надо искать дизассемблером место, которое обращается к этим байтам (вручную, наверняка не просто адрес стоит - а с изъ..бом), и дальше уже думать, что с ним делать...
Это нормальная практика для защиты программ на Z80, программисты, писавшие (или ломавшие ;D ) программы для "Синклера" хорошо знакомы с такими заморочками)))
Я ж говорю - хорошо, что там тока звук искажен... а если математика? ;)
или еще чего-нить, что сразу не проявится?
Как вариант: исправишь звук- а на те байты, что пришлось исправить, была ссылка еще откуда-нибудь... Места много в ПЗУхе, мона такие комбинации нагородить...
Вспоминаю старую 1С-бухгалтерию. Там была защита многоуровневая, все сломали первый уровень, оно и заработало. Все довольны, все рады, ставят левак, все ОК... Фишка была в том, что при разрастании базы до определенного размера активизировался второй уровень, и контора оказывалась без бухгалтерии за полгода, к примеру... Во где ж..па была ;D
Потому призываю осторожней быть с такими... взломами)))
Все-таки речь о деньгах, а клиент - он не игрософт, который где-то там, далеко... Он рядом... ;)
Кстати, еще один момент: человеку надо было перешить неработающие игры на другие (с перешивкой головы). Он позвонил в IS, они назвали цену и поинтересовались: а платы-то точно оригинал? Он: не уверен (скорее левак, чем родные, не может же плата дороже всего автомата стоить ;D ) - тогда ему человек ИЗ ИГРОСОФТА посоветовал - если платы не родные обратиться на форум РАРИБ с таким вопросом, мож мол кто и поможет, там народ ковыряется... А у нас - только с оригиналом...
Как такой пассаж? А мож, этот человек из IS знает что-то такое, чего не знаем мы? (с) ;D
Последний раз редактировалось
AR_Favorit 22 ноя 2006, 17:41, всего редактировалось 1 раз.
С уважением, AR