User Tag List

Показано с 1 по 10 из 20

Тема: Патчи к играм

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    06.12.2017
    Адрес
    г. Москва
    Сообщений
    1,724
    Спасибо Благодарностей отдано 
    167
    Спасибо Благодарностей получено 
    406
    Поблагодарили
    257 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Патчи к играм

    Предлагаю выкладывать в этой теме патчи к играм.
    Начну с игры, над которой бился последние несколько дней.

    "Overkill"



    Изначально игра распространялась на дискетах, была защищена от копирования и даже содержала в себе вирус.
    С этими проблемами справился многоуважаемый gid ещё в 2014-ом году.
    Но как следует из описания на сайте, игра привязана к подпрограммам прошивки контроллера дисковода, а потому не запускается с жёсткого диска или требует прописывания драйвера расширенной арифметики в начальный загрузчик HDD, что может быть в ряде случаев нежелательно.

    Поэтому я расковырял игру и выяснил, что из расширенной арифметики она использует только команду MUL, причём всегда умножает регистр R1 на число 64
    Написал патч, который расшифровывает 6 файлов игры, находит в них последовательности с использованием MUL и заменяет на другой код (который делает то же самое, но гораздо быстрей).

    Во вложении - патч, исходники и инструкция.
    Overkill-BK0011-patch.zip

    На тот случай, если в игре присутствуют MULы, которые я не нашёл (чтобы это узнать, надо пройти всю игру), сделал запасной вариант: драйвер расширенной арифметики, который эмулирует только умножение регистра R1 на 64, и ничего больше. Работает только при наличии контроллера SMK. Нужно запускать перед стартом игры. К сожалению, на дискете с игрой нет места, чтобы записать этот драйвер. Но в теории можно втиснуть его в один из исполняемых файлов.
    Если вдруг окажется, что в игре используются другие команды расширенной арифметики (игра будет вылетать всё время в одном и том же месте по вектору @#10) - пишите. Полный драйвер я тоже написал. Надеюсь просто, что он не пригодится.
    Последний раз редактировалось Manwe; 12.01.2019 в 21:01. Причина: опечатки
    manwe.pdp-11.ru

    Этот пользователь поблагодарил Manwe за это полезное сообщение:

    hobot(06.12.2020)

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

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

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

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

Похожие темы

  1. Маленькие патчи
    от TomCaT в разделе Программирование
    Ответов: 17
    Последнее: 20.11.2024, 12:14
  2. База по играм - Прошу обсудить.
    от phant0m в разделе Новости
    Ответов: 137
    Последнее: 22.11.2016, 17:30
  3. Карты к играм
    от goodboy в разделе Игры
    Ответов: 9
    Последнее: 08.09.2015, 10:01
  4. читы к играм
    от jim в разделе Игры
    Ответов: 1
    Последнее: 24.08.2007, 12:35
  5. Лучшие заставки к играм
    от goodboy в разделе Графика
    Ответов: 15
    Последнее: 05.07.2006, 23:59

Ваши права

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