Автор Тема: (VS) ромы NES  (Прочитано 4648 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Teffycom

  • Пользователь
  • Сообщений: 1701
  • Пол: Мужской
  • Ex-Cool-Spot
    • Просмотр профиля
(VS) ромы NES
« : 12 Май 2011, 16:04:59 »
Почему даже после изменения одного байта игра совсем не запускается на нестопии, а на fceu начинает глючить палитра? В этих ромах есть какая-то защита или это эмуляторы как-то специфически на них настроены?

Оффлайн Guyver(X.B.M.)

  • Пользователь
  • Сообщений: 2446
  • Пол: Мужской
  • Уничтожим Кронос!
    • Facebook
    • Twitter
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Re: (VS) ромы NES
« Ответ #1 : 12 Май 2011, 19:14:37 »
Какая игра-то? Я смотрел несколько ромов таких - всё прекрасно эмулируется после изменения...

Оффлайн JTH

  • Пользователь
  • Сообщений: 24
  • Пол: Мужской
    • Просмотр профиля
Re: (VS) ромы NES
« Ответ #2 : 12 Май 2011, 23:45:53 »
Защита — возможно, но маловероятно.

Скорее, есть эмуляторы, содержащие в себе кучу захардкоженных хаков для эмуляции отдельных ромов. Контрольная сумма поменялась — всё, хак не работает.
« Последнее редактирование: 13 Май 2011, 12:55:04 от JTH »

Оффлайн Teffycom

  • Пользователь
  • Сообщений: 1701
  • Пол: Мужской
  • Ex-Cool-Spot
    • Просмотр профиля
Re: (VS) ромы NES
« Ответ #3 : 13 Май 2011, 05:14:55 »
Например, тетрис не пошел, танчики. Эмули - Nestopia, fceu (санчезовский). Других эмулей для эмуляции VS ромов не встречал, правда, говорят, что MAME это дело кушает, но это я еще не пробовал.

Оффлайн JTH

  • Пользователь
  • Сообщений: 24
  • Пол: Мужской
    • Просмотр профиля
Re: (VS) ромы NES
« Ответ #4 : 13 Май 2011, 12:46:26 »
Вот кусок из vsuni.c от FCEu-mm:

А вот из source\core\vssystem\NstVsSystem.cpp от Nestopia 1.40:


Мораль — либо патчить так, чтобы не менялась контрольная сумма (что в случае FCEu довольно затруднительно, ибо md5), либо патчить эмулятор.

С MAME в общем–то аналогичная ситуация — он чуть ли не весь состоит из хаков и подпорок для каждого рома. Игровые автоматы  всё–таки штучный товар, у каждой железки свои особенности.

Оффлайн Guyver(X.B.M.)

  • Пользователь
  • Сообщений: 2446
  • Пол: Мужской
  • Уничтожим Кронос!
    • Facebook
    • Twitter
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Re: (VS) ромы NES
« Ответ #5 : 13 Май 2011, 14:04:26 »
Либо использовать Виртуанес - ему пофигу, если маппер поддерживается, конечно...

Оффлайн Teffycom

  • Пользователь
  • Сообщений: 1701
  • Пол: Мужской
  • Ex-Cool-Spot
    • Просмотр профиля
Re: (VS) ромы NES
« Ответ #6 : 13 Май 2011, 16:55:58 »
Виратуанес тоже некорректно воспроизводит VS ромы после их изменения - портится палитра.

Оффлайн Guyver(X.B.M.)

  • Пользователь
  • Сообщений: 2446
  • Пол: Мужской
  • Уничтожим Кронос!
    • Facebook
    • Twitter
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Re: (VS) ромы NES
« Ответ #7 : 13 Май 2011, 17:04:14 »
Да ну? Я изменял 4 VS рома - все остались как и были... Может версия не та...

Оффлайн Teffycom

  • Пользователь
  • Сообщений: 1701
  • Пол: Мужской
  • Ex-Cool-Spot
    • Просмотр профиля
Re: (VS) ромы NES
« Ответ #8 : 13 Май 2011, 17:37:21 »
У меня версия 0.97. Battle City, по крайней мере, после изменения работает с глючной палитрой.