Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Antmurm
Зарегистрирован: 26.12.2003 Сообщения: 4 Откуда: Мурманск
|
Добавлено: Пт Дек 26, 2003 3:49 am Заголовок сообщения: Проблема красного экрана !!!!! |
|
|
Помогите, кто может !
Возникла такая проблема: после руссификации игры, эмулятор
отказывается её запускать, появляется красный экран, а игра не
работает ( Beyond Oasis, Crusader of Centy, Story of Thor).
Rom`ы и руссификацию скачал с этого сайта. |
|
Вернуться к началу |
|
 |
Nick o'DIMM

Зарегистрирован: 07.11.2003 Сообщения: 129 Откуда: Беларусь, г. Минск
|
Добавлено: Пт Дек 26, 2003 4:22 am Заголовок сообщения: |
|
|
В эмуляторе Gens в меню Options, пункт Misc ставим галочку Auto Fix Checksum и всё.  |
|
Вернуться к началу |
|
 |
Bob

Зарегистрирован: 21.11.2003 Сообщения: 26 Откуда: Kursk
|
Добавлено: Пт Дек 26, 2003 4:29 am Заголовок сообщения: Re: Проблема красного экрана !!!!! |
|
|
Antmurm писал(а): | Помогите, кто может !
Возникла такая проблема: после руссификации игры, эмулятор
отказывается её запускать, появляется красный экран, а игра не
работает ( Beyond Oasis, Crusader of Centy, Story of Thor).
Rom`ы и руссификацию скачал с этого сайта. | Жми Настройки>Разное>"Править CRC Rom", либо воспользуйся прогой Ucon64.
А вообще Nick'O'Dim уже давно выложил новый перевод Оазиса без этого глюка. |
|
Вернуться к началу |
|
 |
Гость
|
Добавлено: Пн Дек 29, 2003 7:34 pm Заголовок сообщения: |
|
|
Спасибо, все заработало!!!! |
|
Вернуться к началу |
|
 |
Nick o'DIMM

Зарегистрирован: 07.11.2003 Сообщения: 129 Откуда: Беларусь, г. Минск
|
Добавлено: Вт Дек 30, 2003 3:28 am Заголовок сообщения: Re: Проблема красного экрана !!!!! |
|
|
Bob писал(а): | А вообще Nick o'DIMM уже давно выложил новый перевод Оазиса без этого глюка. |
Вообще-то я вместо контрольной суммы записал в РОМ нолик. Там игра проверяет - если ноль, то перепрыгивает проверку чексуммы, так что в моём переводе такого быть просто не должно. |
|
Вернуться к началу |
|
 |
Fish

Зарегистрирован: 15.11.2003 Сообщения: 425 Откуда: издалека...
|
Добавлено: Вт Дек 30, 2003 10:56 am Заголовок сообщения: |
|
|
Ник, красный экран ведь эмулятор выдает, а не игра... (имхо) _________________
Однажды знакомый спросил - <Ну ты как?> <Да я... всё нормально. Нормально, чувак...> |
|
Вернуться к началу |
|
 |
Nick o'DIMM

Зарегистрирован: 07.11.2003 Сообщения: 129 Откуда: Беларусь, г. Минск
|
Добавлено: Вт Дек 30, 2003 3:17 pm Заголовок сообщения: |
|
|
Нет, после программной проверки чексуммы, в случае если она не совпадает с той, что прописана в заголовке РОМа, ИГРА делает красный экран и "подвисает" в вечном цикле. |
|
Вернуться к началу |
|
 |
Zubastik Гость
|
Добавлено: Пт Сен 30, 2005 1:28 pm Заголовок сообщения: |
|
|
А у меня вот с Warsong"ом проблема... даже через Avto Fix Checksum не работает. Проподает красный экран, но ром не грузится =( |
|
Вернуться к началу |
|
 |
Гость
|
Добавлено: Сб Июн 10, 2006 7:14 pm Заголовок сообщения: |
|
|
У кого-нибудь есть игра Crusader of centry с пофиксенной чексуммой?
У меня эмулятор стоит на мобильной и в нем нет функции АвтоФикс.
Пожалуйста, очень прошу, помогите. |
|
Вернуться к началу |
|
 |
Гость
|
|
Вернуться к началу |
|
 |
IfoR
Зарегистрирован: 16.05.2006 Сообщения: 334
|
Добавлено: Вт Июл 18, 2006 12:41 pm Заголовок сообщения: Alien Sildier |
|
|
А у меня этот экран появляется при смене указателя. И появляется в том месте, где должна выводиться фраза. (уже переставленная) |
|
Вернуться к началу |
|
 |
IfoR
Зарегистрирован: 16.05.2006 Сообщения: 334
|
Добавлено: Ср Июл 19, 2006 9:47 am Заголовок сообщения: |
|
|
Вот значит думаю я, как узнать в каком месте этот вечный цикл. Не ну как всегда. Как же я мог этого не знать. Если игра впала в вечный цикл, значит её IP не будет меняться. А это значит, что игра сама себя подставляет под дизасемблер. Вот сейчас попробую этот цикл снять. |
|
Вернуться к началу |
|
 |
IfoR
Зарегистрирован: 16.05.2006 Сообщения: 334
|
Добавлено: Ср Июл 19, 2006 10:30 am Заголовок сообщения: |
|
|
Ура!!! Это мой первый, маленький удачный взлом рома. Я снял проверку ЧекСуммы. Краткое пояснение. Где-то в начале рома (примерный адрес: 400h) шла проверка чексуммы. После проверки Сравнивались такие данные: Значение в адресе по регистру A1 = Регистру D1. Если результат отрицательный, значит следующий переход будет выполнятсь. Этот переход на ''Красный Экран''. Я престо заменил команду CMP (A1), D1 на CMP D1, D1 то есть сравнение всегда будет равным, а значит переход никогда не будет срабатывать. Видно мой уровень кракерство ROM-ов повышается.  |
|
Вернуться к началу |
|
 |
|