Автор Тема: Rockman Mega World (J) репродукция  (Прочитано 4764 раз)

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

Оффлайн SavitarSvit

  • Пользователь
  • Сообщений: 1358
  • Пол: Мужской
  • Хирург личности
    • Youtube
    • Просмотр профиля
Rockman Mega World (J) репродукция
« : 04 Октябрь 2014, 22:56:47 »
Знающие люди, подскажите, как заставить эту игру поддерживать запись? (Про хакнутый ром, который держит запись батарейкой знаю, интересует именно как у оригинала)
Взял плату донора Evander 'Real Deal' Holyfield's Boxing (EEPROM) и поместил на нее ром с игрой Rockman Mega World (J). Игра работает, а запись не держит. Даже что интересно, после ресета, результат сразу пропадает.
Фото платы:
http://img-fotki.yandex.ru/get/6824/121151096.9/0_10f3ec_e3614624_orig.jpg
http://img-fotki.yandex.ru/get/4801/121151096.9/0_10f3ed_6adbc7bd_orig.jpg

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24738
    • Просмотр профиля
Re: Rockman Mega World (J) репродукция
« Ответ #1 : 04 Октябрь 2014, 23:57:46 »
А есть уверенность, что схемы записи в этих играх одинаковы?
Игра работает, а запись не держит.
Она не "не держит", записи просто нет
« Последнее редактирование: 05 Октябрь 2014, 01:01:54 от Rumata »

Оффлайн SavitarSvit

  • Пользователь
  • Сообщений: 1358
  • Пол: Мужской
  • Хирург личности
    • Youtube
    • Просмотр профиля
Re: Rockman Mega World (J) репродукция
« Ответ #2 : 05 Октябрь 2014, 11:40:41 »
Если бы я в записи что нить понимал, то наверное бы не спрашивал тут.
А вот по этой бумажке, в этих 2х играх все идентично https://yadi.sk/d/Oj1kXFcXbpd9a

Оффлайн HardWareMan

  • Модератор
  • Сообщений: 7559
    • Просмотр профиля
Re: Rockman Mega World (J) репродукция
« Ответ #3 : 05 Октябрь 2014, 11:57:47 »
Evander 'Real Deal' Holyfield's Boxing (EEPROM) 24C01
Rockman Mega World (checksum = 0xEA80) (EEPROM) x24C01
Отличия в этих микросхемах я описывал где-то тут довольно давно при разговоре о Rings of Power. Опять же, нет никакой веры к этой картинке, т.к. не известно кто ее составлял и при каких обстоятельствах.

Оффлайн SavitarSvit

  • Пользователь
  • Сообщений: 1358
  • Пол: Мужской
  • Хирург личности
    • Youtube
    • Просмотр профиля
Re: Rockman Mega World (J) репродукция
« Ответ #4 : 05 Октябрь 2014, 18:16:29 »
Вот что нашел: http://circuit-board.de/forum/index.php/Attachment/18330-Rockman-MW-PCB-jpg/
Чипы на рокмане такие же, тогда что не дает сохраняться?

Оффлайн HardWareMan

  • Модератор
  • Сообщений: 7559
    • Просмотр профиля
Re: Rockman Mega World (J) репродукция
« Ответ #5 : 05 Октябрь 2014, 18:57:32 »
Твое нежелание читать то, что пишут. Найди отличия между твоей репродукцией и оригиналом.

Оффлайн SavitarSvit

  • Пользователь
  • Сообщений: 1358
  • Пол: Мужской
  • Хирург личности
    • Youtube
    • Просмотр профиля
Re: Rockman Mega World (J) репродукция
« Ответ #6 : 05 Октябрь 2014, 19:35:23 »
Даташит на Рокмановский EEPROM amtel h2 at24c01 :
http://www.datasheetcatalog.com/datasheets_pdf/A/T/2/4/AT24C01-10PC-2.7.shtml
Даташит на Evander 'Real Deal' Holyfield's Boxing EEPROM  X24C01P :
http://www.datasheetcatalog.com/datasheets_pdf/X/2/4/C/X24C01P.shtml

4й Pin у X24C01P - Vss (та же земля)
4й Pin у AT24C01 - Gnd
И в чем отличия?
В Рокмане чексумма, я понятия не имею какую она играет роль.

Оффлайн goodbye

  • Пользователь
  • Сообщений: 2425
  • Пол: Мужской
  • 6 66
    • Просмотр профиля
Re: Rockman Mega World (J) репродукция
« Ответ #7 : 05 Октябрь 2014, 20:04:46 »
SavitarSvit, отличие в алгоритме работы может быть, т.е. at24c01 правильно понимает команды чтения записи, а X24C01P уже их не так понимает , поэтому данные могут записаться, но не прочитаться, или наоборот, или и не пишутся и не читаются... всё зависит от программы записанной в ПЗУ (от игры грубоговоря), ведь именно она скорее всего пишет и читает из этих последовательных чипов памяти.

непосредственно в даташитах нужно смотреть тайминги и последовательности команд чтения записи.

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

п.с. объяснил в пределах своего понимания.

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24738
    • Просмотр профиля
Re: Rockman Mega World (J) репродукция
« Ответ #8 : 05 Октябрь 2014, 20:20:31 »
А вот по этой бумажке, в этих 2х играх все идентично
Не все бумажки одинаково полезны
Evander 'Real Deal' Holyfield's Boxing (EEPROM) 24C01
Rockman Mega World (checksum = 0xEA80) (EEPROM) x24C01
Вообще-то нет. В Evander X24C01
X24C01 = AT24C01
X24C01A = AT24C01A
Буква имеет значение
Чипы на рокмане такие же
Это ещё не гарантия того, что одинаково включены. Осталось найти фото обратной стороны платы
Контрольная сумма прсто позволяет различить один РОМ от другого. [EA80] - serial, [7B91] -  parallel, разные версии

Добавлено позже:
непосредственно в даташитах нужно смотреть тайминги и последовательности команд чтения записи.
Они идентичны

Оффлайн SavitarSvit

  • Пользователь
  • Сообщений: 1358
  • Пол: Мужской
  • Хирург личности
    • Youtube
    • Просмотр профиля
Re: Rockman Mega World (J) репродукция
« Ответ #9 : 05 Октябрь 2014, 21:14:06 »
Rumata, я правильно тебя понял, что EEPROM в Evander 'Real Deal' Holyfield's Boxing  такой же и должен будет поддерживать запись, но его нужно по другому развести на плате?

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24738
    • Просмотр профиля
Re: Rockman Mega World (J) репродукция
« Ответ #10 : 05 Октябрь 2014, 21:56:39 »
На сколько я понял по имеющимся картинкам и даташитам, X24C01 = AT24C01
На счёт схемы - это предположение, схему сеговской платы 171-6304А я знаю, а капкомовсой платы - нет. Они могут быть одинаковы, а могут и отличаться.
Надеюсь, файл в ПЗУ ты прошил правильный

Оффлайн SavitarSvit

  • Пользователь
  • Сообщений: 1358
  • Пол: Мужской
  • Хирург личности
    • Youtube
    • Просмотр профиля
Re: Rockman Mega World (J) репродукция
« Ответ #11 : 05 Октябрь 2014, 23:07:51 »
Вшитый ром вот такой. https://yadi.sk/d/_nVnSu2rbq9vi
Я к сожалению в HEX ничего не понимаю.
В процессе поиска нашел на японском вот такую табличку, думаю не доверять ей оснований нету: http://ponrevival.blogspot.ru/2011/11/md-sweet-ramysave-data.html  Может кому пригодится.
Как можно видеть по Рокману там написано:
 ロックマン メガワールド , EEPROM, 8bit, 128B, 24C01
Rumata у меня есть оригинальные Capcom карики, но ведь нужно найти не только копкомовский, да еще и с EEPROM  на борту? Или не обязательно?

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24738
    • Просмотр профиля
Re: Rockman Mega World (J) репродукция
« Ответ #12 : 05 Октябрь 2014, 23:41:15 »
А чего там понимать? Просто табличка, в которой по строкам и столбцам показаны данные. Берешь тот же Тотал  Командер, Просмотр (F3), Шестнадцатеричный режим.
Вшитый ром вот такой.
:D Естественно не тот. Это версия под parallel.
Вот здесь
Megaman - The Wily Wars (E).gen или Rockman Megaworld (J) [!].gen
В процессе поиска нашел на японском вот такую табличку, думаю не доверять ей оснований нету:

Как можно видеть по Рокману там написано:
 ロックマン メガワールド , EEPROM, 8bit, 128B, 24C01
Страничка интересная, как и её автор, но есть основания не доверять всему. На досуге надо просмотреть внимательнее. А то, что там написано, в данном случае бесполезно
ведь нужно найти не только копкомовский, да еще и с EEPROM  на борту? Или не обязательно?
Естественно  :)