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

User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 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
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

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

    По умолчанию

    "White Thunder"



    Изначально игра шла только на БК-0010 с контроллером дополнительной памяти A16(M), была защищена паролем и зашифрована XORом.
    Автор случайно оставил в коде подсказку к расшифровке, и вот результат.
    Теперь игра запускается на любой БК с контроллером SMK или A16, в AnDOS и MKDOS. Единственное, для БК-0011 пришлось убрать обращение к звуковой процедуре из Монитора БК-0010.

    Crack_Thunder.zip

    Нажмите на изображение для увеличения. 

Название:	thunder.jpg 
Просмотров:	255 
Размер:	22.8 Кб 
ID:	67577
    Последний раз редактировалось Manwe; 12.01.2019 в 21:01.
    manwe.pdp-11.ru

  4. #3

    Регистрация
    19.02.2019
    Адрес
    г. Сочи
    Сообщений
    22
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Приветствую! Thunder не смог запустить.. После патча виснет наглухо. Может не так что-то делаю? У меня 11м и смк 64..
    Спасибо.

  5. #4

    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    14,289
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    202
    Спасибо Благодарностей получено 
    1,456
    Поблагодарили
    946 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Manwe Посмотреть сообщение
    "White Thunder"
    похоже вдохновлялись графикой с DarkFusion и Thunderceptor

  6. #5

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

    По умолчанию

    Цитата Сообщение от speedy Посмотреть сообщение
    Приветствую! Thunder не смог запустить.. После патча виснет наглухо. Может не так что-то делаю? У меня 11м и смк 64.
    Контроллер СМК новодельный он Назима или оригинальный старый от АльтРро?
    На эмуляторе игра работает в конфигурации БК-0011м+СМК512?
    Я делаю так: скачиваю с r-games.net файл thunder-1_crack.zip, гружусь с этого образа диска и запускаю файл crack_th.
    manwe.pdp-11.ru

  7. #6

    Регистрация
    19.02.2019
    Адрес
    г. Сочи
    Сообщений
    22
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Manwe Посмотреть сообщение
    Контроллер СМК новодельный он Назима или оригинальный старый от АльтРро?
    На эмуляторе игра работает в конфигурации БК-0011м+СМК512?
    Я делаю так: скачиваю с r-games.net файл thunder-1_crack.zip, гружусь с этого образа диска и запускаю файл crack_th.
    Да, все так. СМК от Назима новодел. Образ качал с r-games.. С дискеты и с винчестера результат одинаковый.. Попробую запустить как Вы говорите в эмуляторе..
    Спасибо.

  8. #7

    Регистрация
    19.02.2019
    Адрес
    г. Сочи
    Сообщений
    22
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вы правы.. На эмуляторе запускается без проблем. записал видос посмотрите что происходит: https://youtu.be/V1LUAq8R_SA

  9. #8

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

    По умолчанию

    Цитата Сообщение от speedy Посмотреть сообщение
    Вы правы.. На эмуляторе запускается без проблем. записал видос посмотрите что происходит: https://youtu.be/V1LUAq8R_SA
    Поначалу выглядит как и должно. Потом просто чёрный экран держится?
    Если так, то проблема, вероятно, в переключении страниц памяти контроллера. Возможно, сам контроллер барахлит.
    Такое было уже с нашей демкой "Good Apple", обсуждали на форуме bk0010.org - у человека не запускалась на реальной БК, я написал кучу тестов для проверки, оказалось что у него хардварная проблема.
    В принципе, я могу и для игры Thunder написать тесты, чтобы выяснить в какой момент происходит сбой. Но сперва лучше проверить на той же демке "Good Apple" - работает ли она: http://www.pouet.net/prod.php?which=78066
    manwe.pdp-11.ru

  10. #9

    Регистрация
    19.02.2019
    Адрес
    г. Сочи
    Сообщений
    22
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я пробовал запускать эту демку ... тоже не запускается. правда это было давно. могу еще раз попробовать конечно. а какое решение может быть? это брак контроллера?

  11. #10

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

    По умолчанию

    Цитата Сообщение от speedy Посмотреть сообщение
    Я пробовал запускать эту демку ... тоже не запускается. правда это было давно. могу еще раз попробовать конечно. а какое решение может быть? это брак контроллера?
    Если демка не запускается, то брак контроллера или может быть неисправность на разъёме МПИ со стороны БК.
    manwe.pdp-11.ru

Страница 1 из 2 12 ПоследняяПоследняя

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

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

Эту тему просматривают: 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

Ваши права

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