Важная информация

User Tag List

Страница 1 из 6 12345 ... ПоследняяПоследняя
Показано с 1 по 10 из 53

Тема: Нестандартные методы загрузки с ленты

  1. #1
    Member
    Регистрация
    15.03.2009
    Адрес
    Киев
    Сообщений
    174
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Нестандартные методы загрузки с ленты

    Существует масса нестандартных загрузчиков, но чем они всё-таки друг от друга отличаются?

    Вот к примеру http://tzxvault.retrogames.com выделяет такие виды загрузки:

    Speedlock - тут всё вроде понятно - загрузка на нестандартной скорости
    Alkatraz - на повышеной скорости. При этом заставка грузится нестандартно. Физически (на ленте) насколько я понял ничем не отличается от Speedlock
    Injectaload - опять же физически от Speedlock ничем не отличается. Характерная черта - очень длинный блок, порядка 54 кбайт.
    Bleepload - загрузка короткими блоками порядка 270 байт. Короткие блоки идут последовательно без пауз. Насколько я понял, если привести эти блоки к стандартному виду (сделать с паузами) игра успешно загрузится
    Softlock - иногда бывает на нестандандартной скорости, часто на стандартной, чем примечателен этот метод я так и не понял
    Power Load - аналогично предыдущему пункту. Но тут я поизголялся. Взял Boulder Dash с WoS. Увидел в tzx блок на нестаднартной скорости, хотя на слух скорость ничем не отличается. Преобразовал это дело в wav и обратно в tzx - оказалось этот turbo блок - есть обычный стандартный блок, а "турбированным" после преобразования оказался блок, который в оригинальном tzx был стандартным В общем подправил я в редакторе tzx этот блок, сделав его нормальным и преобразовал это всё в tap (т.к. все блоки теперь стандартные), и о чудо - после всех издевательств всё ГРУЗИТСЯ. Единственное, редактор tap/tzx файлов говорит, что в последнем блоке (который по версии WoS на нестандартной скорости, хотя это не так) последний байт (контрольная сумма) не верен. Взял ради эксперимента ручками поставил верное значение - игра перестала грузится. Выходит этот метод заключается в том, что контрольная сумма рассчитывается нестандартным методом?

    Насколько я понял физически загрузчики отличаются:
    1. Скоростью загрузки
    2. Длительностью пилоттона (толстые полосы при стандартной ззагрузке)
    И всё!?? Логически может настандартно рисоваться экранная заставка, вычисляться контрольная сумма, могут быть сверхдлинные блоки, счётчики и т.п. Это всё? Где можно было бы почитать про методы загрузки желательно на русском?

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,754
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    141
    Спасибо Благодарностей получено 
    1,172
    Поблагодарили
    769 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sabrewulf Посмотреть сообщение
    В общем подправил я в редакторе tzx этот блок, сделав его нормальным и преобразовал это всё в tap (т.к. все блоки теперь стандартные)
    TAP формат подразумевает не только стандартную скорость, но и ПЗУшный лоадер 1366. если игра использует свой загрузчик то это одназначно TZX.

  4. #3
    Member
    Регистрация
    15.03.2009
    Адрес
    Киев
    Сообщений
    174
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от goodboy Посмотреть сообщение
    TAP формат подразумевает не только стандартную скорость, но и ПЗУшный лоадер 1366. если игра использует свой загрузчик то это одназначно TZX.
    Что за чушь! Это почему вдруг? TAP подразумевает стандартную загрузку на физическом уровне и совершенно не важно используется ли загрузчик по 1366 или свой. Если физически загрузка ничем не отличается, то это спокойно может быть и TAP.

    Для примера в архиве тот же 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 и др.
    Вложения Вложения
    • Тип файла: rar tap.rar (60.6 Кб, Просмотров: 274)

  5. #4
    Guru Аватар для jerri
    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,746
    Спасибо Благодарностей отдано 
    256
    Спасибо Благодарностей получено 
    265
    Поблагодарили
    199 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    для того чтобы понять чем Турбо отличается от обычной стоит проанализировать
    загрузчик
    а фишка в том что
    имеем сигнал

    ___ _
    ____| |_| |______
    1 0
    ноль от единицы отличается тем что фронт меняется в 2 раза реже
    и при загрузке стандартный ПЗУшный загрузчик позволял ускорить загрузку гдето процентов на 20 (вместо 5 мин около 4х) просто подкрутив какой-то болтик в мафоне

    если ты при записи сократишь задержки опять же процентов на 20-30
    игра загрузится немного быстрее а загрузчик пусть даже с сокращенными задержками опять же позволит загрузит замедленную запись

    Power Load кстати еще та штучка
    там вначале 1 пилотон и дальше игра грузится самыми разнообразными способами
    в самых разных направлениях
    и заставка задом наперед - это еще детский лепет.
    в Алкатразе кроме красивой подгрузки заставки в основном блоке присутствует еще несколько блоков загружающихся в самые разные места
    в том числе поверх загрузчика
    а если игра для 128 кб то еще и в верхнюю память загрузит

    все это делалось чтобы затруднить нелегальное копирование игр
    С уважением,
    Jerri / Red Triangle.

  6. #5
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,754
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    141
    Спасибо Благодарностей получено 
    1,172
    Поблагодарили
    769 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sabrewulf Посмотреть сообщение
    2) Brave Starr: испльзуется Alkatraz, т.е. экранная заставка грузится совершенно произвольным образом.
    в приведённом тобой примере взломанный alkatraz и соответственно переделанный блок данных который спокойно копируется утилитами типа TF-COPY. оригинальную версию с фирменным алькатрасом ты в TAP не переведёшь. формат TZX появился позже самых первых эмуляторов, которые делали перехват данных о загружаемом блоке по 1378 и не эмулировали сам процесс загрузки, а просто подставляли в память нужные данные.

  7. #6
    Member
    Регистрация
    15.03.2009
    Адрес
    Киев
    Сообщений
    174
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от jerri Посмотреть сообщение
    и при загрузке стандартный ПЗУшный загрузчик позволял ускорить загрузку гдето процентов на 20 (вместо 5 мин около 4х) просто подкрутив какой-то болтик в мафоне
    Ну это уже чит Такое не рассматриваем. Понятно, что у стандартного загрузчика есть некоторый допуск по скорости.

    Цитата Сообщение от jerri Посмотреть сообщение
    Power Load кстати еще та штучка
    ...
    Да, но это на логическом уровне. Физически (на ленте) это могут быть такие же стандартные блоки, записанные по call 1218. А реально если считать такой блок по 1316 то в памяти будет такая каша

    Цитата Сообщение от goodboy Посмотреть сообщение
    в приведённом тобой примере взломанный alkatraz и соответственно переделанный блок данных который спокойно копируется утилитами типа TF-COPY.
    Да, он копируется TF-COPY, но он ни разу не взломаный. Это был оригинальный TZX взятый из http://www.worldofspectrum.org/infos...cgi?id=0000683 просто я его сконвертил в TAP.

    Цитата Сообщение от goodboy Посмотреть сообщение
    оригинальную версию с фирменным алькатрасом ты в TAP не переведёшь
    Как видишь перевёл. Конечно большинство алькатрасов не переведётся, т.к. в них часто загрузка на нестандартной скорости, но этот стандартный

  8. #7
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,754
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    141
    Спасибо Благодарностей получено 
    1,172
    Поблагодарили
    769 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sabrewulf Посмотреть сообщение
    Да, он копируется TF-COPY, но он ни разу не взломаный.
    ещё как взломанный. посмотри версию от KIXX - это и есть оригинал. не стоит верить всему написанному на WoS.

  9. #8
    Member
    Регистрация
    15.03.2009
    Адрес
    Киев
    Сообщений
    174
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от goodboy Посмотреть сообщение
    ещё как взломанный. посмотри версию от KIXX - это и есть оригинал. не стоит верить всему написанному на WoS.
    Не надо говорить ерунду. Это и есть оригинальное издание. Kixx уже потом переиздал игру, добавив нестандартную скорость загрузки. Kixx, как можно видеть, самостоятельно почти ничего не издавал. 95% это переиздания (re-release). А утверждать, что издатель что-то там взламывал - это уже вообще ни в какие рамки не вписывается.

    Я вообще не пойму, что ты пытаешься доказать? Что в TAP не может быть того, что читается не по 1316? Ну не так это! И вложение выше это как раз подтверждает! Даже будь игра 20 раз взломана:
    1. Алькатраз присутствует - факт
    2. Игра грузится не по 1316 - тоже факт
    3. Игра грузится из формата TAP - и это факт
    Точка.

  10. #9
    Guru Аватар для jerri
    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,746
    Спасибо Благодарностей отдано 
    256
    Спасибо Благодарностей получено 
    265
    Поблагодарили
    199 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sabrewulf Посмотреть сообщение
    Ну это уже чит Такое не рассматриваем. Понятно, что у стандартного загрузчика есть некоторый допуск по скорости.
    ну да это делалось с учетом того что магнитная лента в разных условиях ведет себя по разному +- по скоростям

    Цитата Сообщение от Sabrewulf Посмотреть сообщение
    Да, но это на логическом уровне. Физически (на ленте) это могут быть такие же стандартные блоки, записанные по call 1218. А реально если считать такой блок по 1316 то в памяти будет такая каша
    с учетом длины блока - он у тебя в память не лезет
    а 128 машин тогда не было
    кроме того даже ТФ копи - который слегка ужимает данные - не всегда может их ужать

    насчет записаных по 1218 - не знаю те алькатразы которые я смотрел
    (kayleth, Laser Tag, etc)
    имели именно нестандартную скорость
    за счет чего картинка загружалась намного быстрее
    С уважением,
    Jerri / Red Triangle.

  11. #10
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,754
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    141
    Спасибо Благодарностей получено 
    1,172
    Поблагодарили
    769 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sabrewulf Посмотреть сообщение
    1. Алькатраз присутствует - факт
    2. Игра грузится не по 1316 - тоже факт
    3. Игра грузится из формата TAP - и это факт
    1 из чего это следует ?
    2 согласен
    3 у меня на эмуле CBspeccy не грузится и на ZXam тоже.

Страница 1 из 6 12345 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 61
    Последнее: 10.11.2013, 05:51
  2. Ответов: 4
    Последнее: 04.06.2008, 20:20
  3. По ходу загрузки с ленты...
    от anoubis в разделе Игры
    Ответов: 3
    Последнее: 13.08.2007, 10:39
  4. SEXMINES (проблема загрузки)
    от zxmike в разделе Игры
    Ответов: 0
    Последнее: 26.01.2007, 16:18
  5. Ответов: 18
    Последнее: 18.06.2006, 16:50

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •