Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - MetalliC

Страницы: Назад 1 ... 232 233 234 235 [236] 237 238 239 240 ... 329 Далее
7051
Roket, это не глюки, а защита игры определяет что работает под эмулятором и творит вот такие пакости.
в игре вообще защита на защите и защитой погоняет :) наверное если убрать все части с обфускацией кода картридж значительно похудеет в размере.

кста, кто нибудь еще изучает эту игрушку на предмет найти таки эти проверки ?


я лично нашел парочку
- при заходе на локацию пишутся a130f3 и a130ff, не помню для чего они, вроде банкинг у какой-то игре, так что если в эмуляторе этот маппер включен "напостоянку" игра глюканет.
- очень изредка, спустя минут 10-15 геймплея игра устраивает еще проверку, на этот раз наличия SRAM для карика Phantasy Star - пишет a130f9 и a130f1 и проверяет не появился ли SRAM в 0x200000, если вдруг появился - глюканет.

но MESS эти моменты проходит нормально, видимо определяет его как-то по-другому.

еще один глючек нашел, на этот раз с Z80 - туда в память засылается одна программка, потом спустя какое-то время другая, НО это происходит еще до того как отработала первая, в результате код работает глючно, что можно заметить в логе - код пишет что-то во всякие непотребные места
':genesis_snd_z80' (0E60): unmapped program memory write to 007FFE = 00B6 & 00FF
под отладчиком этот момент я поправил, но увы дело не в нем.

7052
Hard'n'Soft / Re: Шина
« : 20 Август 2012, 13:41:21 »
Цитата: PepsiMan
Спасибо, но на практике это как-то скажется?

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

7053
Hard'n'Soft / Re: Шина
« : 20 Август 2012, 11:35:01 »
Цитата: gepar
Вываливаются они по кш (конфетной шине)

спасибо, поднял с утра настроение :lol:

7054
какую игру пытаешься запустить ?
а то у меня телепатия на таком расстоянии не работает уже ;)

7056
Valet2, да тут не надо быть семи пядей во лбу:  при попытке заказать картридж с игрой их или "нет и неизвестно" или "ожидается что вот-вот будет еще партия" => авторы не хотят их делать и продавать => авторам деньги не нужны

а если так - грабь, воруй, #№* гусей дампь, взламывай, эмулируй

7057
их-то по што, хай живут, только задрачивать почаще стоит  :lol:
может тогда возьмутся за ум, и начнут пилить хардварное 3Д и динареки, а то покамест их эмуляция всякого 3Д-железа с шустрыми процами выглядит как попытки прыжков в высоту с 100Кг штангой в руках лол)

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

настроек там по-моему никаких делать не нужно.

7059
Дайджест / Re: Движок Source 2
« : 19 Август 2012, 17:25:22 »
да чего вы в эту водичку утнулись ? это как раз вещь из серии что можно выпилить одну и прикрутить другую без особого гемороя.

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

7060
Цитата: GAYDEN
что то мне неясно ти хоч сказать что он етот 11 директ рисует картинку по другом ....

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

7061
Цитата: Onizuka
производительность процессора Emotion Engine 6.2 Гфлопс
теоретическая производительность процессора CELL 218 Гфлопс
производительность i7-3770K Ivy Bridge 185 Гфлопс
для нормальной эмуляции процессора CELL, процессор ПК должен быть намного мощней, вообще для любой эмулируемой игровой консоли ПК должен превосходить её по производительности!

угу, у Geforce 7xxx, семилетней давности, вычислительная мощность тоже более 200Гфлопс, а у серии 8ххх вообще больше 500Гфлопс, но это просто голые синтетические цифры, как и в случае CELL.

тем более для CELL они теоретические, то есть если все компоненты проца будут постоянно загружены работой, чего на практике редко бывает.
вообще непонятно каких грибов объелась Сони использовав этот проц в игровой консоли, его родное применение - всякие научные, математические и т.п. расчеты.
в играх его применение довольно геморойно и непривычно - то что в PS3 нужно обсчитывать на SPE-ядрах в других системах уже лет 10 как обсчитывается на GPU.
и я вообще сомневаюсь, что хоть одна игра нагружает CELL математикой полностью - если на ПК еле-еле научились делать программы и игры задействующие 2 ядра, то что уж говорить про этот проц, сомневаюсь я что хоть один игро-производитель переписывал свой игровой движок на корню для PS3, наверняка порталули абы как и всё.

Цитата: MetalliC
стоит немножко понимать о чем пишем и разбираться в вопросе
помоему между "понимать" и "уметь копипастить википедию" есть существенная разница :)




7062
ShadowWWwarrieR,
может быть прежде чем писать много буков стоит немножко понимать о чем пишем и разбираться в вопросе ?

Цитата: ShadowWWwarrieR
3-Это сложность архитектуры процессора CELL(Я думаю, эмулятор будет эмулировать его частично, лишь бы на игру хватило, а далее будет добовлять возможность эмуляции остальных ядер(к примеру-для начала 3-4, а далее уже посмотрим...).

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

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

ЗЫ: кто там сорцы хотел ? еще вчера было добавлено, изучайте

7064
DrMefistO, а под эмулятором пройти дальше побега Алины тоже нельзя так же как и на том дампе ?

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

ну а на счет удобности - это кому как нравится, мне из всех эмулей СМД именно генс совсем не по-вкусу.

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

вообще, я честно говоря не понимаю ажиотажа вокруг игры - вчерашний билд эмулятора скачали "аж" 22 раза, то есть можно сказать что эта игра никому не нужна и не интересна (почти), а шума было из-за нее мама не горюй.
не понятно мне это как-то.

7067
как и было ранее обещано, вот эмуль с нормальными сейвами http://www.sendspace.com/file/01i8jf
развлекайтесь :)

если кто не в курсе как запускать, в коммандной строке -
mess.exe genesis -cart PierSolar.rom
как не трудно догадаться, ром должен лежать в папке с эмулятором

7068
angrylion,

если есть желание пофлудить на тему копирастии - создайте отдельную тему, там и продолжим, ОК ?

7069
Цитата: ShadowFlash
А вот добавить в свой эмулятор  было бы интереснее.

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

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

тут мне думается возможны два варианта - или игра детектит что работает не на железе а на эмуляторе и делает такую подлянку, или же игра переводит карик в режим как после сброса (с отзеркалеными 32Кб) и проверяет нормально ли прошел процесс, но только не виснет или показывает ошибку сразу же как при буте, а не дает пройти дальше определенного момента.

7070
HardWareMan, если еще актуально - сохраненные в .mht странички сайта.

7071
Дайджест / Re: Движок Source 2
« : 14 Август 2012, 23:34:58 »
Цитата: ParagonUnits
Я играл в NOLF2 вместе с SoF2, так сравнение не в пользу первого!

что одна что другая не комильфо, мягко говоря, да и в данном контексте не уместны т.к вышли значительно позже HL1.

Цитата: ParagonUnits
Всего-то на 2004 это был самый крутой графон после D3!

ага, но не только после DOOM III, но и Хроник Риддика и Far Cry, в плане технологичности разумеется. да и имхо просто по картинке (не путать с левелдизайном, "атмосферой" и тп)
ну а по сравнению с вышедшим в 2005ом FEAR - вообще никак.

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

7072
Дайджест / Re: Движок Source 2
« : 14 Август 2012, 17:55:27 »
Цитата: ALEX_230_VOLT
первый ХЛ для меня был первой настоящей серьёзной стрелкой в которой был не только экшн, но и сюжет (до этого видел только Думу, Зеро Толеранс, Квэйк

кому как, я играл HL1 паралельно с No One Lives Forever, и сравнение по сюжету, геймплею, стилистике как на мой взгляд совсем не в пользу халфы. справедливости ради стоит сказать, что NOLF вышел всё же попозже HL.
HL2 конечно да, игра потрясающая для своего времени. при чем именно как игра, в плане графона там (почти) ничего выдающегося не было, а освещение так вообще было ощутимо хуже чем у игр-конкурентов.

так что Valve давно пора капитально обновить движок, при чем на корню, чтоб он был действительно новый и современный а не обколотый анаболиками двиг первой Кваки.

7073
Цитата: ShadowFlash
Авторов MESS еще обижать не надо только ибо

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

7074
Vivi the Black Mage, да

дабы не флудить тут, давайте лучше в тему игры переползем
PS: ссылки на эмуль там :)

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


7076
защита там всё-таки есть, после бута в области карика видны только отзеркаленные первые 32Кб рома, в нормальный режим карт переходит ток после записи волшебных цифирок в регистр(ы?) защиты, наверное бОльшая часть мелочевки как раз для реализации этой хрени.

ну и да, SPI епромка там обычная, типа атмел AT25HP512, микрочипа 25AA512 или их аналог.
кстати автор сайта/дампа судя по всему сега-фан какой-то, а не железячник/реверсер "широкого профиля" иначе бы сталкивася уже с таким типом чипов и не пугался их протокола и не городил говнокода в попытках их как-то замулить :)

собсно ее и осталось хукнуть, в МАМЕ/МЕСС таких чипов к сожалению не нашось, а делать самому вчера было лениво, сегодня я думаю сделаю и посмотрим что там они еще наворотили.

7077
Цитата: 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.

7078
Segaman, на флеш-карике точно не выйдет, если конечно автор карика не реализует такой маппер.
остаются только эмуляторы, вечером надеюсь будет свободное время чтоб сделать в MESS поддержку этого карта.

7079
Segaman, пашет вообще-то, ты инструкции на сайте читал или как ?
надо патчить проверку CRC -
0×011554 <- 0x60
0x000DDC <- 0x60
и один указатель
0x0015E6 <- 0x00000010

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

7080
DrMefistO, погуляй по сайту, посмотри saveNotes.txt в разделе downloads, по нему явно видно что автор не буи пинал а пытался разобраться с защитой этого картриджа.

add: судя по логу, как я и предполагал, ребята применили CPLD очень даже с умом, чего в других SMD играх не наблюдалось и все расслабились по этому поводу, ну чтож познакомтесь с чем-то похожим на нормальную защиту от взлома :)

Страницы: Назад 1 ... 232 233 234 235 [236] 237 238 239 240 ... 329 Далее