![]() |
Нестандартные методы загрузки с ленты
Существует масса нестандартных загрузчиков, но чем они всё-таки друг от друга отличаются?
Вот к примеру http://tzxvault.retrogames.com выделяет такие виды загрузки: Speedlock - тут всё вроде понятно - загрузка на нестандартной скорости Alkatraz - на повышеной скорости. При этом заставка грузится нестандартно. Физически (на ленте) насколько я понял ничем не отличается от Speedlock Injectaload - опять же физически от Speedlock ничем не отличается. Характерная черта - очень длинный блок, порядка 54 кбайт. Bleepload - загрузка короткими блоками порядка 270 байт. Короткие блоки идут последовательно без пауз. Насколько я понял, если привести эти блоки к стандартному виду (сделать с паузами) игра успешно загрузится:) Softlock - иногда бывает на нестандандартной скорости, часто на стандартной, чем примечателен этот метод я так и не понял:( Power Load - аналогично предыдущему пункту. Но тут я поизголялся. Взял Boulder Dash с WoS. Увидел в tzx блок на нестаднартной скорости, хотя на слух скорость ничем не отличается. Преобразовал это дело в wav и обратно в tzx - оказалось этот turbo блок - есть обычный стандартный блок, а "турбированным" после преобразования оказался блок, который в оригинальном tzx был стандартным :eek_std: В общем подправил я в редакторе tzx этот блок, сделав его нормальным и преобразовал это всё в tap (т.к. все блоки теперь стандартные), и о чудо - после всех издевательств всё ГРУЗИТСЯ. Единственное, редактор tap/tzx файлов говорит, что в последнем блоке (который по версии WoS на нестандартной скорости, хотя это не так) последний байт (контрольная сумма) не верен. Взял ради эксперимента ручками поставил верное значение - игра перестала грузится. Выходит этот метод заключается в том, что контрольная сумма рассчитывается нестандартным методом? Насколько я понял физически загрузчики отличаются: 1. Скоростью загрузки 2. Длительностью пилоттона (толстые полосы при стандартной ззагрузке) И всё!?? Логически может настандартно рисоваться экранная заставка, вычисляться контрольная сумма, могут быть сверхдлинные блоки, счётчики и т.п. Это всё? Где можно было бы почитать про методы загрузки желательно на русском? |
Quote:
|
1 Attachment(s)
Quote:
Для примера в архиве тот же Boulder Dash 2 и Brave Starr. Оба в формате TAP, но ни одна из игр не грузится стандартным загрузчиком по 1366 ибо: 1) Boulder Dash 2: заставка грузится снизу вверх + несовпадает CRC в последнем байте. Как указано на WoS используется некий Power-Load. 2) Brave Starr: испльзуется Alkatraz, т.е. экранная заставка грузится совершенно произвольным образом. Собственно поэтому меня и заинтересовала классификация загрузчиков, и чем они отличаются между собой прежде всего физически, но естесвенно не только физика интересна:) PS. http://newton.sunderland.ac.uk/~spec...s/schemes.html - вот ещё одна классификация загрузчиков. Здесь их ещё больше. К перечисленным в первом сообщении добавляются Zeta Loader, Movieload и др. |
для того чтобы понять чем Турбо отличается от обычной стоит проанализировать
загрузчик а фишка в том что имеем сигнал ___ _ ____| |_| |______ 1 0 ноль от единицы отличается тем что фронт меняется в 2 раза реже и при загрузке стандартный ПЗУшный загрузчик позволял ускорить загрузку гдето процентов на 20 (вместо 5 мин около 4х) просто подкрутив какой-то болтик в мафоне :) если ты при записи сократишь задержки опять же процентов на 20-30 игра загрузится немного быстрее а загрузчик пусть даже с сокращенными задержками опять же позволит загрузит замедленную запись Power Load кстати еще та штучка там вначале 1 пилотон и дальше игра грузится самыми разнообразными способами в самых разных направлениях и заставка задом наперед - это еще детский лепет. в Алкатразе кроме красивой подгрузки заставки в основном блоке присутствует еще несколько блоков загружающихся в самые разные места в том числе поверх загрузчика а если игра для 128 кб то еще и в верхнюю память загрузит все это делалось чтобы затруднить нелегальное копирование игр |
Quote:
|
Quote:
Quote:
Quote:
Quote:
|
Quote:
|
Quote:
Я вообще не пойму, что ты пытаешься доказать? Что в TAP не может быть того, что читается не по 1316? Ну не так это! И вложение выше это как раз подтверждает! Даже будь игра 20 раз взломана: 1. Алькатраз присутствует - факт 2. Игра грузится не по 1316 - тоже факт 3. Игра грузится из формата TAP - и это факт Точка. |
Quote:
Quote:
а 128 машин тогда не было кроме того даже ТФ копи - который слегка ужимает данные - не всегда может их ужать насчет записаных по 1218 - не знаю :) те алькатразы которые я смотрел (kayleth, Laser Tag, etc) имели именно нестандартную скорость за счет чего картинка загружалась намного быстрее:v2_conf2: |
Quote:
2 согласен 3 у меня на эмуле CBspeccy не грузится и на ZXam тоже. |
| All times are GMT +4. The time now is 00:48. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.