crackintosh, а если оцифровывать в wav не на 16, а на 8 бит, может тогда распознается лучше? Не пробовали?
Вид для печати
crackintosh, а если оцифровывать в wav не на 16, а на 8 бит, может тогда распознается лучше? Не пробовали?
Залил туда-же вариант 8бит unsigned.
Если этот загрузчик имитирует Спектрум, может быть попробовать порыть программы для реставрации спектрумовских лент? Наверняка там что-нибудь написано.
http://sensi.org/scalar/ware/140/
и
https://zx-pk.ru/threads/8394-kartot...l=1#post520805
Интересно. Как они защищались от копирования?!?! Кассету ведь переписать может любой.Цитата:
Изначально эта игра распространялась "Центром Компьютер" в особом формате для защиты от копирования. Сначала загружался загрузчик, потом заставка (первый скриншот), а потом сама игра. Большинство взломанных версий этой игры были без заставки.
Со стороны "В" вторая игрушка "Алибаба" загрузилась вообще без проблем, и без обработки, в эмулятор EMU.
Сначала грузится заставка, потом сама программа.
При перезаписи с магнитофона на магнитофон вносятся достаточные искажения, что-бы запись стплп не "читабельна" - перестала грузиться в Вектор.
Мы тоже тогда думали, "что переписать не сможем"... ага... и на бабинник с максимальной скоростью (лучшее качество) писали, и даже цифровой (со слов владельца) магнитофон кто-то притаскивал.
Даже пробовали через сам Вектор транслировать, т.е. написали программку, которая со входа на выход в бесконечном цикле передавала. Ко входу подключили магнитофон с оригинальной записью, к выходу магнитофон на запись... ни какого результата.
Так-что не обычный (не стандартный) формат записи, лучшая защита от копирования (в то время).
А как загружал? опиши процес и конверсию.
Не совсем. Такая защита тоже взламывалась, как я понимаю, методом снятия содержимого памяти Вектора сразу после загрузки второй части. У меня была игра "Планета птиц", взломанная таким образом -- если после загрузки первых 10-15 блоков, не дожидаясь окончания, нажать БЛК-СБРОС, то показывался такой загрузчик.
Как загружал Алибабу?
1. Вырезал загрузчик в один файл (ROM-часть).
2. вырезал две следующие части во второй файл.
3. запустил эмулятор, перезапустил, для выхода "Вектора" на загрузку с магнитофона.
4. запустил воспроизведение первого файла (ROM-части).
5. когда загрузился, нажал F12 - запустил на выполнение.
6. запустил выполнение второго файла.
Бордюр заморгал, когда первая часть загрузилась, появилась картинка, и начала загружаться сама программа.
У "Планеты птиц" картинка тоже грузится без проблем, а в записи программы есть фатальные повреждения, которые только вручную восстанавливать нужно.
- - - Добавлено - - -
У такой защиты есть уязвимость, это сам загрузчик в формате ROM, и принцип его загрузки в Вектор.
При загрузке ROM, блоки по 32 байта грузятся в ЭКРАННУЮ ОБЛАСТЬ, и только потом переносятся в память.
Соответственно весь код загрузчика "визуализировался", а это всего 256 байт машинного кода... ;)
Как поступить прально?
Цифровать только то чего нет в базе? Остальное нафиг не надо... Так?