| Эмуляция > Эмуляторы консолей 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 --- Конец цитаты --- Извиняюсь - неправильно понял ) |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |