Эмуляция > Эмуляторы консолей 5 поколения
Эмуляторы консоли 3DO
<< < (52/104) > >>
Константин:
отпишитесь по 4DO 1.2.0.2 а то я на работе. еще 12 часов на работе сидеть.
http://www.fourdo.com
Yaranga:
- исправлены зависания в Daedalus Encounter;
- исправлены графические ошибки в Samurai Shodown.
Остальное без изменений.
Константин:
Yaranga, Спасибо добрый человек.
насчет Samurai Shodown ждал давно.

до


после


xttx:
А я дедалус ждал давно...
Играть можно, не виснет.
Но:
манипуляции с таймингами (или я уж не знаю что) привели к тому, что видео дергается. На глаз 10-12фпс. Думал что так и надо, но потом запустил на FreeDO и понял что не такое уж там и дрыгающиеся видео...
Оно частично лечится оверклогингом процессора (слайдер на максимально возможное значение, и то не всегда всё гладко), но тогда в некоторых местах оно опять начинает зависать...
Вобщем так и играю... оверклок на максимум до первого зависания, тогда сбрасываю на дефаулт и переигрываю сцену, после чего опять слайдер на максимум. И так в цикле

Но играть, однако, можно! Грех жаловатся. Автору спасибо и за это. Ждал этой игры с первых версий freedo, в которых в этой игре ещё цветовая каша была...
Константин:
xttx, по самой игре вроде видео квест как Psychic detective где видео и есть суть вопроса.
А что до упоминания манипуляций с таймингами  то лучше с ними чем без.
Ибо вроде канает ранее не играбельный контент и о fps лучше не думать.
 
Altmer:

--- Цитата: Константин от 22 Апрель 2012, 05:10:21 ---
А что до упоминания манипуляций с таймингами  то лучше с ними чем без.
Ибо вроде канает ранее не играбельный контент и о fps лучше не думать.
 

--- Конец цитаты ---


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


А тут - конечно да - лишь бы работало, а то что другие игры перестают работать - бог с ними - можно поднять старую версию.
Wind:

--- Цитата: Altmer от 22 Апрель 2012, 10:58:21 ---А тут - конечно да - лишь бы работало, а то что другие игры перестают работать - бог с ними - можно поднять старую версию.

--- Конец цитаты ---
Не старайся им не объяснить, что такое эмуляция, им главное чтобы их любимый хит работал и все, а что все остальное при этом работать не будет ну кому это интересно ?
Altmer:
Wind, и то правда )
Slim1122:

--- Цитата: Altmer от 22 Апрель 2012, 10:58:21 ---
Ага, главное к врачу такому же не попасть, который любыми доступными средствами лечит то на что жалобы, запуская каскады последствий несовместимых с жизнью.


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

--- Конец цитаты ---

Как раз таки система у нас продумана до мелочей и не одна игра ещё не перестала работать, то что в Daedalus Encounter видео дергается это не тайминги, потому что баг был не там, а в arm и он исправлен полностью.
Если есть не рабочие игры, тогда говори конкретно какие.

PS Осталось только crash n burn исправить и будет 100% совместимость.  :cool:
Altmer:
"Система продумана до мелочей"  -  ну-ну...  ^_^
Баг в ARM?  :lol: Разве что добавленный вами, а потом исправленный.
100% совместимость будет, когда игры не будут виснуть и дрыгаться из-за кривых таймингов и все остальное будет работать корректно, например звук в Прималрэйдж.
Slim1122:

--- Цитата: Altmer от 22 Апрель 2012, 17:25:18 ---"Система продумана до мелочей"  -  ну-ну...  ^_^
Баг в ARM?  :lol: Разве что добавленный вами, а потом исправленный.
100% совместимость будет, когда игры не будут виснуть и дрыгаться из-за кривых таймингов и все остальное будет работать корректно, например звук в Прималрэйдж.

--- Конец цитаты ---

Не добавлен, а исправен, он и на freedo был и у тебя в эмуле скорей всего есть.
Под 100% совместимостью я имел ввиду то что всё будет запускаться и проходиться полностью, а то что где то звук или картинка глючит - это уже мелочи, которые тоже постепенно будут поправлены.
Altmer:
100%-ю совместимость - совершенно не волнует что и кто имел ввиду, это вполне четкое понятие, все остальное - туфта.
В эмуляции ARM60 нет багов.

Slim1122:

--- Цитата: Altmer от 22 Апрель 2012, 17:34:44 ---100%-ю совместимость - совершенно не волнует что и кто имел ввиду, это вполне четкое понятие, все остальное - понты.

--- Конец цитаты ---
Ну что тебя не волнует это уже твои проблемы.


--- Цитата: Altmer от 22 Апрель 2012, 17:34:44 ---В эмуляции ARM60 нет багов.

--- Конец цитаты ---
Угу нету. :rofl: :lol:
Altmer:

--- Цитата: Slim1122 от 22 Апрель 2012, 17:39:38 ---Угу нету. :rofl: :lol:

--- Конец цитаты ---

Удиви меня. Есть там места, которые по спецификации являются неопределенными и не должны использоваться в принципе, если речь о них, то я сильно сомневаюсь, что это могло повлиять на эмуляцию.
Wind:
Slim1122,Ну ткни носом где ты нашел баг в ARM60?
Процессор не самый простой для эмуляции конечно, но далеко не самый сложный
Altmer:
Видимо речь об этом:


--- Цитата ---if(cmd==0xE5101810&&CPSR==0x80000093)isexeption=true;
if(((cond_flags_cross[(((uint32)cmd)>>28)]>>((CPSR)>>28))&1)&&isexeption==false)
--- Конец цитаты ---

Ща расшифрую, что за...  :)
Но сдается мне что это новая модель костылей - теперь будем не только такты, но и  команды скипать  :crazy:
CrazyMax:

--- Цитата ---1232    if(((cond_flags_cross[(((uint32)cmd)>>28)]>>((CPSR)>>28))&1)&&isexeption==false)

--- Конец цитаты ---

Так вроде же в исключения тут тоже обрабатываются, а вы их пропускаете.
Slim1122, Не боитесь, что PC уйдет в никуда?

P.S. Весь код не смотрел, так что могу ошибаться.
P.P.S. И надо искать, почему исключения появляються, а не скипать их.
Altmer:
Какие исключения? Для них в ARM есть специальный не только вектор, но и режим работы.
А тут товарищи из 4ДО делают следующее: в режиме супервизора при установленных флагах C и V и разрешенных FIQ пропускают все команды следующего вида: LDR r1, [r0, #2064].
И у них еще язык поворачивается назвать ЭТО ИСПРАВЛЕНИЕМ ОШИБКИ в ARM?!  :debile:
CrazyMax:
Я же говорю, что не смотрел весь код. Просто смотрю тут-же обработка undef и стоит проверка на !isexeption
Altmer:

--- Цитата: CrazyMax от 22 Апрель 2012, 18:46:44 ---Я же говорю, что не смотрел весь код. Просто смотрю тут-же обработка undef и стоит проверка на !isexeption

--- Конец цитаты ---

Извиняюсь - неправильно понял )
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

Перейти к полной версии