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

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

Оффлайн SavitarSvit

  • Пользователь
  • Сообщений: 1539
  • Пол: Мужской
  • Хирург личности
    • 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

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

Оффлайн SavitarSvit

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

Оффлайн HardWareMan

  • Emu-Land Team
  • Сообщений: 7466
    • Просмотр профиля
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

  • Пользователь
  • Сообщений: 1539
  • Пол: Мужской
  • Хирург личности
    • 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

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

Оффлайн SavitarSvit

  • Пользователь
  • Сообщений: 1539
  • Пол: Мужской
  • Хирург личности
    • 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

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

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

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

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

Оффлайн Rumata

  • Emu-Land Team
  • Сообщений: 25589
  • Ушел в закат
    • Просмотр профиля
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

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

Оффлайн Rumata

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

Оффлайн SavitarSvit

  • Пользователь
  • Сообщений: 1539
  • Пол: Мужской
  • Хирург личности
    • 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

  • Emu-Land Team
  • Сообщений: 25589
  • Ушел в закат
    • Просмотр профиля
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  на борту? Или не обязательно?
Естественно  :)