Автор Тема: Pier Solar и всё-всё-всё...  (Прочитано 130567 раз)

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

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1294
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
Re: Pier Solar и всё-всё-всё...
« Ответ #150 : 02 Август 2012, 22:40:31 »
Цитата: MetalliC
в open-source-ных типа Gens или MESS добавить этот банкинг/маппер - ерунда делов, главное выяснить как оно там устроено.

Буду надеяться на вашу помощь, когда дамп будет готов (тоже надеюсь, что будет).

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24658
    • Просмотр профиля
Re: Pier Solar и всё-всё-всё...
« Ответ #151 : 03 Август 2012, 01:39:00 »
И что же, это означает, что все зря??
Что - всё?  o_0 Пока, кроме распальцовки, ничего нет

Оффлайн piersolarnut

  • Пользователь
  • Сообщений: 1
    • Просмотр профиля
Re: Pier Solar и всё-всё-всё...
« Ответ #152 : 11 Август 2012, 23:20:37 »

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1294
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
Re: Pier Solar и всё-всё-всё...
« Ответ #153 : 12 Август 2012, 00:05:45 »
piersolarnut, странный какой-то дамп у вас на сайте. Сравниваю с еще одним дампом, так попадаются одиночные байты измененные, либо пару байт отсутствующих (ну это в той части РОМа, где сдамплено нормально).
Да и мутно как-то все - автор сайта не показал того, что эмуляция действительно канает, а дал всего лишь скрин титульника.

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9375
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Re: Pier Solar и всё-всё-всё...
« Ответ #154 : 12 Август 2012, 00:40:45 »
DrMefistO, погуляй по сайту, посмотри saveNotes.txt в разделе downloads, по нему явно видно что автор не буи пинал а пытался разобраться с защитой этого картриджа.

add: судя по логу, как я и предполагал, ребята применили CPLD очень даже с умом, чего в других SMD играх не наблюдалось и все расслабились по этому поводу, ну чтож познакомтесь с чем-то похожим на нормальную защиту от взлома :)
« Последнее редактирование: 12 Август 2012, 00:49:40 от MetalliC »

Оффлайн Segaman

  • Пользователь
  • Сообщений: 3240
  • Пол: Мужской
  • Blast Processing!
    • Youtube
    • Просмотр профиля
Re: Pier Solar и всё-всё-всё...
« Ответ #155 : 12 Август 2012, 19:06:15 »
попробуем

Оффлайн Yoti

  • Пользователь
  • Сообщений: 4420
  • Пол: Мужской
  • Не тро-гай ме-ня
    • Steam
    • Просмотр профиля
Re: Pier Solar и всё-всё-всё...
« Ответ #156 : 13 Август 2012, 11:40:27 »
Изучаю вопрос дампинга Пир соляра. Засветился его прототип автором разработки!


Оффлайн Segaman

  • Пользователь
  • Сообщений: 3240
  • Пол: Мужской
  • Blast Processing!
    • Youtube
    • Просмотр профиля
Re: Pier Solar и всё-всё-всё...
« Ответ #157 : 13 Август 2012, 12:16:52 »
ром не пашет ни на чем.

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9375
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Re: Pier Solar и всё-всё-всё...
« Ответ #158 : 13 Август 2012, 13:56:02 »
Segaman, пашет вообще-то, ты инструкции на сайте читал или как ?
надо патчить проверку CRC -
0×011554 <- 0x60
0x000DDC <- 0x60
и один указатель
0x0015E6 <- 0x00000010

игра запускается, предлагает выбор языка, потом пытается инитить рам для сейвов, ессно обламывается и виснет.
Добавлено позже:
хех, "рама сейвов" походу банальная сериальная еепромка, по крайней мере протокол очень похож, да и на фотке прототипа карика справа на отдельной платке маленький восьминогий чип оч похож на подобные епромки.
« Последнее редактирование: 13 Август 2012, 14:34:33 от MetalliC »

Оффлайн Segaman

  • Пользователь
  • Сообщений: 3240
  • Пол: Мужской
  • Blast Processing!
    • Youtube
    • Просмотр профиля
Re: Pier Solar и всё-всё-всё...
« Ответ #159 : 13 Август 2012, 17:41:48 »
короче сдампить одно дело, а вот поиграть уже другое.
мне вот точно в него не поиграть. сега сд у мну нет, как и флеш карика на 64мбит
Добавлено позже:
да и в принцыпе мне бы интерфейс поюзать. очь он красивый, а играть - это мейнстрим. :crazy:

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9375
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Re: Pier Solar и всё-всё-всё...
« Ответ #160 : 13 Август 2012, 17:55:04 »
Segaman, на флеш-карике точно не выйдет, если конечно автор карика не реализует такой маппер.
остаются только эмуляторы, вечером надеюсь будет свободное время чтоб сделать в MESS поддержку этого карта.
« Последнее редактирование: 13 Август 2012, 18:03:43 от MetalliC »

Оффлайн s1nka

  • Пользователь
  • Сообщений: 1569
  • Пол: Мужской
    • Steam
    • Просмотр профиля
Re: Pier Solar и всё-всё-всё...
« Ответ #161 : 13 Август 2012, 18:44:24 »
MetalliC, Почему mess? Это по твоему лучший вариант для эмуляции genesis?

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1294
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
Re: Pier Solar и всё-всё-всё...
« Ответ #162 : 13 Август 2012, 18:58:25 »
Какова вероятность, что дамп рома у этого дяди правильный и полный?

Оффлайн Photon9

  • Пользователь
  • Сообщений: 10356
  • Пол: Мужской
  • йОжик сОник
    • Просмотр профиля
Re: Pier Solar и всё-всё-всё...
« Ответ #163 : 13 Август 2012, 18:58:52 »
Цитата: s1nka
MetalliC, Почему mess? Это по твоему лучший вариант для эмуляции genesis?


Качество эмуляции у МЕSS весьма неплохое, а вот удобство обращения с эмулем хромает
« Последнее редактирование: 13 Август 2012, 20:04:39 от Photon9 »

Оффлайн Dizzy

  • Пользователь
  • Сообщений: 6018
  • Пол: Мужской
  • Флейм
    • Twitter
    • Steam
    • Просмотр профиля
Re: Pier Solar и всё-всё-всё...
« Ответ #164 : 13 Август 2012, 19:01:47 »
Цитата: s1nka
MetalliC, Почему mess?

Может, там проще. Для начала хоть бы где запустить, а потом уже можно остальные эмуляторы инфицировать.

Оффлайн EdHell

  • Технический консультант
  • Сообщений: 12193
  • Пол: Мужской
  • Ортодоксальный пофигист
    • Просмотр профиля
Re: Pier Solar и всё-всё-всё...
« Ответ #165 : 13 Август 2012, 19:06:14 »
У месса открытые исходники, хотя бы поэтому. Дайте Металлику исходники фьюжна - и он сделает поддержку хаков кабала. :lol: Хотя с таким же успехом можно добавить поддержку в FBx, все удобней месса.

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9375
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Re: Pier Solar и всё-всё-всё...
« Ответ #166 : 13 Август 2012, 19:56:29 »
Цитата: s1nka
Почему mess? Это по твоему лучший вариант для эмуляции genesis?

с точки зрения расковыривания игры, ее защиты итп MESS имхо лучший - там отличный отладчик, в других эмуляторах SMD гумно по сравнению с ним.
да и качество эмуляции получше всяких Gens-ов.



Добавлено позже:
http://www.sendspace.com/file/bsvqwz
типа демоверсии MESS-а с поддержкой этой игры  ^_^
демо потому, что eeprom с сейвами при выходе с эмулятора не сохраняется - пусть будет хоть какая-то неполноценность эмуляции, а то авторы совсем обидятся ;)

piersolarnut,
about 0xA13009/0xA1300B - there are SPI serial eeprom like Atmel AT25HP512, Microchip 25AA512 ST M95320 or any other compatible chip, you can google datasheet with full docs, also command system is pretty simple.
0xA13009:
bit 3 - /CS
bit 2 - /HOLD
bit 1 - SCK (clock)
bit 0 - SI (data in)
0xA1300B:
bit 0 - SO (data out)

Note: DO NOT patch rom - game have additional integrity checks (and as result works without sound), make smart read handler for 0x15e6 in emulator instead.
« Последнее редактирование: 15 Август 2012, 14:41:59 от MetalliC »

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1294
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
Re: Pier Solar и всё-всё-всё...
« Ответ #167 : 14 Август 2012, 15:59:50 »
MetalliC, не Reprint edition у него.

Оффлайн sv

  • Пользователь
  • Сообщений: 1333
  • Пол: Мужской
    • Просмотр профиля
Re: Pier Solar и всё-всё-всё...
« Ответ #168 : 14 Август 2012, 16:29:21 »
самая здравая идея - самим сдампить и продавать электронную версию по стимовским расценкам.
да вы не джентльмен <_<
сдампить и раздавать, будет правильнее.

Оффлайн ShadowFlash

  • Пользователь
  • Сообщений: 2259
  • Пол: Мужской
    • Просмотр профиля
Re: Pier Solar и всё-всё-всё...
« Ответ #169 : 14 Август 2012, 16:30:13 »

типа демоверсии MESS-а с поддержкой этой игры  ^_^
демо потому, что eeprom с сейвами при выходе с эмулятора не сохраняется - пусть будет хоть какая-то неполноценность эмуляции, а то авторы совсем обидятся ;)

Авторов MESS еще обижать не надо только ибо:
Цитата
Redistributions that are modified from the original source must include the complete source code, including the source code for all components used by a binary built from the modified sources.

Оффлайн Yoti

  • Пользователь
  • Сообщений: 4420
  • Пол: Мужской
  • Не тро-гай ме-ня
    • Steam
    • Просмотр профиля
Re: Pier Solar и всё-всё-всё...
« Ответ #170 : 14 Август 2012, 16:39:30 »
ShadowFlash,
когда доделает - отдаст сырки, как я понимаю =)

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9375
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Re: Pier Solar и всё-всё-всё...
« Ответ #171 : 14 Август 2012, 17:09:00 »
Цитата: ShadowFlash
Авторов MESS еще обижать не надо только ибо

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

Оффлайн pedro

  • Emu-Land Team
  • Сообщений: 8798
  • Пол: Мужской
    • Просмотр профиля
Re: Pier Solar и всё-всё-всё...
« Ответ #172 : 14 Август 2012, 17:16:56 »
а где дамп то утянуть, не подскажите?
« Последнее редактирование: 14 Август 2012, 19:55:39 от pedro »

Оффлайн azruck

  • Пользователь
  • Сообщений: 14
    • Просмотр профиля
Re: Pier Solar и всё-всё-всё...
« Ответ #173 : 14 Август 2012, 17:34:30 »
MetalliC, запускаю, игра виснет на инициализации сейва - something wrong has happened. Что не так?

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1294
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
Re: Pier Solar и всё-всё-всё...
« Ответ #174 : 14 Август 2012, 17:40:22 »
pedro, hackpiersolar.com


Оффлайн ShadowFlash

  • Пользователь
  • Сообщений: 2259
  • Пол: Мужской
    • Просмотр профиля
Re: Pier Solar и всё-всё-всё...
« Ответ #175 : 14 Август 2012, 19:24:58 »

дык никто не обижает, даже наоборот, я у них на канале вишу постоянно, попросят - дам сорцы, вот только у меня огромное подозрение что в эмуляторе этот маппер не появится еще ооочень долгое время.
Да, вряд ли скоро появятся. А насчет попросить сорцы - а если я попрошу ? Мне просто на моем портативном девайсе сорокаметровая win32 колбаса ну совсем ни к чему, она там просто не пойдет вообще ибо не х86 ни разу.  А вот добавить в свой эмулятор  было бы интереснее.

Оффлайн fox1917

  • Пользователь
  • Сообщений: 494
    • Просмотр профиля
Re: Pier Solar и всё-всё-всё...
« Ответ #176 : 15 Август 2012, 11:00:10 »
получается  дамп пока запустить нельзя?

Оффлайн gegmopo3

  • Пользователь
  • Сообщений: 196
  • Пол: Мужской
  • sk8
    • Просмотр профиля
Re: Pier Solar и всё-всё-всё...
« Ответ #177 : 15 Август 2012, 11:18:33 »
получается  дамп пока запустить нельзя?
Я поиграл вчера, чего-то меня не впечатлила, хотя люди постарались неплохо.
Кто не может запустить на мессе, вот вам батник.
И еще, сохраняться в эмуле shift+f7.

Оффлайн blackbird_ru

  • Пользователь
  • Сообщений: 1025
  • Пол: Мужской
    • Просмотр профиля
Re: Pier Solar и всё-всё-всё...
« Ответ #178 : 15 Август 2012, 11:55:32 »
Короче, для всех тех, коу месс кажется непосильным и хочется поиграть, да с сейвами.

Вот вам папка с эмулятором и игрой.
http://narod.ru/disk/59468710001.c3a8714a650c488a3994cb1064be5162/mess_piersolarsupport.zip.7z.html

Чтобы начать игру, нужно запустить Run PierSolar.bat.
Чтобы начать игру в окне, нужно запустить Run PierSolar in window.bat.

Управления такое я настроил (можно поменять)
Влево - Стрелка Влево и т.д.
A,B,C,X,Y,Z - Z,X,C,A,S,D

Чтобы сохраниться в игре, нужно просто это сделать, средствами самой игры.
Сейвстейты не используйте, они глючат.

Поэтому
1)Сохраняетесь в самой игре.
2)Выходите на титульный экран.
3)На заставке где написано название игры и "Press START" - нажмите F5, а потом цифру 1.

А чтобы загрузить игру.
1)Запустите игру.
2)Дождитесь заставки с названием игры и надписи "Press START" - нажмите F8, а потом цифру 1.
3)Нажмите старт и выберите пункт Continue. Загружайте теперь ваш игровой сейв.


По мелочи.
Esc - выход из эмулятора.
Tab - настройки эмулятора.
« Последнее редактирование: 16 Август 2012, 07:40:04 от blackbird_ru »

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9375
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Re: Pier Solar и всё-всё-всё...
« Ответ #179 : 15 Август 2012, 12:39:27 »
Цитата: ShadowFlash
А вот добавить в свой эмулятор  было бы интереснее.

именно чтоб такого не было выкладывать сорцы не буду, покамест.
но чуть попозже выложу таки эмуль с нормальными сейвами.

в игру под эмулятором кто-то вообще пробовал играть хоть пол часика ? ;)
там вообще походу еще всякие защиты присутствуют.
после того как полечим батяню правильной травой и поспим надо идти в дом к Edessot-у, там должна быть сценка и вся бригада отправляется на второй поход в лес к алтарю, но этой сценки нет, по выходу из дома нам сразу выдают люлей стражники. вобщем скрипты/тригеры не правильно пашут, и когда потом надо отправляться на поиски подружки невозможно пройти по мосту - мужик-затычка как стоял так и стоит не давая пройти.

тут мне думается возможны два варианта - или игра детектит что работает не на железе а на эмуляторе и делает такую подлянку, или же игра переводит карик в режим как после сброса (с отзеркалеными 32Кб) и проверяет нормально ли прошел процесс, но только не виснет или показывает ошибку сразу же как при буте, а не дает пройти дальше определенного момента.
« Последнее редактирование: 15 Август 2012, 12:49:37 от MetalliC »