| Эмуляция > Эмуляторы консолей 6 поколения и выше |
| Эмуляция XBOX |
| << < (145/167) > >> |
| sergaking:
Вся необходимая информация находится под спойлером ниже: Cxbx-Reloaded * Исходный код * Лист совместимости Cxbx-Reloaded * Wiki-страница * Последняя master-сборка * Ранние сборки - также содержат предварительные сборки, предлагаемые к слиянию с основной веткой * Discord-канал - поддержка, общение (естественно на тему эмулятора и не очень), медиа-контент. Cxbx * Домашняя страница: Cxbx, The Xbox Emulator * Блог разработчика: Blueshogun's Cxbx Dev Blog * Официальный лист совместимости: Cxbx compatibility list * SVN исходники проекта: SourceForge.net Repository - [cxbx] * Git исходники Cxbx-Reloaded: Cxbx-Reloaded: Xbox (Original) Emulator * Инструкция к эмулятору: Cxbx инструкция * Скачать последние ревизии: EmuCR: Cxbx Dxbx * Домашняя страница: The official Dxbx site * Страница проекта в Sourceforge: Dxbx - Free Sourceforge Project * SVN исходники проекта: SourceForge.net Repository - [dxbx] * Официальный FAQ (англ): Dxbx FAQ * Скачать эмулятор: Последние официальные сборки XQEMU * Официальный сайт: Official website * Страничка разработки эмулятора: https://github.com/xqemu/xqemu XEMU * Домашняя страница и список совместимости: https://xemu.app * Git исходники: https://github.com/mborgerson/xemuЯвляется ответвлением от XQEMU. На 21 год обладает 45% совместимостью от всей библиотеки Xbox. По системным требованиям между Cxbx-Reloaded и XQEMU. |
| gandalfthewhite:
--- Цитата: Thorenlawar от 21 Май 2019, 13:10:58 ---Вот парадокс: почему эмуляция первой приставки от Microsoft такая плохая по сравнению с PS2 и GameCube? Ведь графика, возможности такие же, это же консоль 6 поколения. --- Конец цитаты --- Есть серьезные затыки с эмуляцией видеокарты. Карта ящика устроена так, что с помощью HLE невозможно сделать ряд вещей, в частности вершинные шейдеры. Остается либо LLE(дико медленно) либо Hybryd LLE/HLE. Ну и разработчиков - просто код наплакал. Те, кто сейчас начнут трындеть про то, что ящик - это обычный комп, сильно ошибаются и могут в принципе валить отсюда ибо с такими заявлениями тут делать нечего. |
| stalker4:
--- Цитата: Thorenlawar от 21 Май 2019, 13:10:58 ---Ведь графика, возможности такие же --- Конец цитаты --- Как бы ящик помощнее чем пс2 и геймкуб. Но как сказано выше, дело не в этом Добавлено позже: --- Цитата: gandalfthewhite от 22 Май 2019, 05:03:14 ---LLE(дико медленно) --- Конец цитаты --- Почему LLE медленно дико? В других эмулях от LLE вроде наоборот прирост фпс |
| Wind:
LLE всегда медленнее, но причина все же в том, что никому коробка не нужна. Сложность конечно тоже влияет, но не так сильно как отсутствие интереса |
| stalker4:
--- Цитата: Wind от 22 Май 2019, 08:09:41 ---LLE всегда медленнее --- Конец цитаты --- Рили? Почему в эмуле пс3 ЛЛЕ даёт небольшой буст скорости? Хотя может я жопу с пальцем путаю |
| Wind:
Если это так, то люди что - то не совсем так сделали |
| stalker4:
Wind, я про rpcs3, там есть режимы spu decoder - ASMJIT и SPU LLVM, наверно второй имеет отношение к LLE, и он таки быстрее во многих играх. Хотя повторю, наверно я путаю вещи, может это только определенный режим работает на низком уровне, в то время как остальное все ещё высокоуровневое |
| Ogr:
--- Цитата: stalker4 от 22 Май 2019, 11:01:36 ---LLVM, наверно второй имеет отношение к LLE --- Конец цитаты --- а ничего что даже аббревиатуры не совпадают? 1я вероятно от виртуальной машины, а 2я от эмуляции. |
| sonygod:
--- Цитата: Ogr от 22 Май 2019, 20:09:30 ---а ничего что даже аббревиатуры не совпадают? 1я вероятно от виртуальной машины, а 2я от эмуляции. --- Конец цитаты --- Раз такой разговор пошел то, можешь объяснить в чем между ними разница?. Просто заинтересовало то что пошло от виртуальных машин?. |
| Yaranga:
При чём тут виртуальные машины? LLE - низкоуровневая эмуляция при которой тщательно эмулируется каждый узел эмулируемого устройства, за счёт этого такая эмуляция оказывается во много раз медленней, чем HLE - высокоуровневая эмуляция, которая на деле может быть и не эмуляцией как таковой, а просто враппером, транслятором для запуска программного кода, предназначенного для эмулируемой машины. То есть, другими словами, это не эмулятор, а запускатор. Причём таковых запускаторов существует великое множество, практически все популярные эмуляторы ими и являются. |
| stalker4:
--- Цитата: Ogr от 22 Май 2019, 20:09:30 ---а ничего что даже аббревиатуры не совпадают? 1я вероятно от виртуальной машины, а 2я от эмуляции. --- Конец цитаты --- Вот я и говорю наверно жопу с пальцем сравниваю :) С другой стороны, почему низкоуровневое программирование медленнее? Если до этого все говорили что оно быстрее ибо работает напрямую с железом без всяких программных прослоек типа DX? DICE, создатели Батлфилд, пытались в Майков выклянчить инструментарий для низкоуровневого кодинга, чтоб в сделать БФ3 на ПК максимально красивым и производительным. Кому верить хз |
| DStrange:
--- Цитата: stalker4 от 23 Май 2019, 12:46:39 ---Если до этого все говорили что оно быстрее ибо работает напрямую с железом без всяких программных прослоек типа DX? DICE, создатели Батлфилд, пытались в Майков выклянчить инструментарий для низкоуровневого кодинга, чтоб в сделать БФ3 на ПК максимально красивым и производительным. Кому верить хз --- Конец цитаты --- Путаешь тёплое с мягким. Одно дело инструментарий, который КОМПИЛИРУЕТ код приложения на максимально низком уровне машинного языка, в следствие чего при запуске приложение на родном железе избегаются лишние уровни абстракций, на которое уходило бы процессорное время, соответственно пашет оно быстрее. В сферическом идеале вакуума все приложения должны содержать ассемблерный код, но разумеется это невозможно при разработке комплексных программ... но все равно, критичные модули часто переводят на АСМ, эмуляторы не исключение. LLE же, как 1 из методов эмуляции - значит потратить ресурсы системы на максимально точное воспроизведение железа эмулируемой системы, соответственно качество эмуляции софта будет максимально точным к оригиналу, вот только часто ресурсов для этого нужно куда больше, чем при HLE подходе, где по сути эмулируется программная среда системы, абстрагируясь от железа на котором она исполняется. В случае PCSX3, под LLE переписаны лишь некоторые модули эмулятора, видать в конечном итоге стоимость кода нужного качества для исполнения на ЦП при HLE подходе оказалась выше, чем при LLE подходе. Хотя, признаться честно, я в глаза не видел хотя бы грубую схему того, как устроено ядро PCSX3 и как работают его различные модули, отвечающие за все подсистемы PS3. з.ы. Почитал вообще описание LLEVM и ASMJIT - там речь вообще о методе динамической рекомпиляции кода для SPU ядер PS3. LLVM же - действительно низкоуровневая виртуальная машина, и она походу служит рекомпилятором SPU, при соответствующем выборе опции, вместо чисто АСМовского HLE рекомпилятора. Статья по теме - https://ru.wikipedia.org/wiki/LLVM |
| gandalfthewhite:
LLE имеется в CXBX-Reloaded, но пока что в виде eeprom, LED, GPU и сетевой платы. Eeprom, LED и сетевая плата работают без влияния на производительность. Но вот графический же чип - нет. Код портирован из xqemu и не рассчитан на работу с прямым исполнением кода ввиду архитектуры консоли. Нужно также эмулировать еще и процессор, но в таком случае получим тот же xqemu. Xbox также постоянно использует MMU, что также вносит определенные сложности. Еще нет досточного количества документации по чипу NV2A. Как обстоит дело сейчас - обсуждаются переход на HLSL шейдеры, что позволит(точнее на это рассчитывают разработчики) решить некоторые проблемы с графикой. Практически завершена работа над одной моделью Chihiro (Type 1) и идет чистка кода для переноса в основную ветку. Вообще заходите на dev канал discord'а и спрашивайте все вопросы вида "а пачиму эмуляторов нету, ведь ящик это тот же ПК и надо всего лишь написать враппер для игр" сразу там - популярно объяснят какие сложности в разработке эмулятора. И все, кто разбирается в программировании - также заходите, общайтесь, там рады любой помощи! |
| RubiS:
Не пинайте сильно... Наверняка вопрос популярный. Но поиск тут очень тугой на форуме Dino Crisis 3 сейчас так и не эмулится ? |
| Yaranga:
--- Цитата: RubiS от 08 Июнь 2019, 20:27:21 ---Dino Crisis 3 сейчас так и не эмулится ? --- Конец цитаты --- Давным-давно нормально эмулится. |
| RubiS:
--- Цитата: Yaranga от 08 Июнь 2019, 20:36:58 ---Давным-давно нормально эмулится. --- Конец цитаты --- Спасибо. Откуда скачать последнюю версию эмулятора Cxbx-Reloaded ? В нём же он будет работать ? Ссылка в шапке не работает |
| Yaranga:
--- Цитата: RubiS от 08 Июнь 2019, 20:38:52 ---Спасибо. Откуда скачать последнюю версию эмулятора Cxbx-Reloaded ? В нём же он будет работать ? Ссылка в шапке не работает --- Конец цитаты --- Знаю, поправил только что. Открой ещё раз по ссылке "последняя master-сборка" и скачивай "Latest Development Build" в середине страницы. Добавлено позже: Правда в новых версиях эмулятора игра не заводится - вместо загрузки видим чёрный экран... https://github.com/Cxbx-Reloaded/game-compatibility/issues/114 Нужно одну из старых версий эмулятора... Выложу здесь когда доберусь до жёсткого диска на котором они лежат, если кто-нибудь здесь её раньше не выложит... Добавлено позже: А, вот тут есть версия на которой должно работать: http://www.emu-land.net/forum/index.php/topic,21396.msg1347633.html#msg1347633 |
| RubiS:
--- Цитата: Yaranga от 08 Июнь 2019, 20:42:29 ---Знаю, поправил только что. Открой ещё раз по ссылке "последняя master-сборка" и скачивай "Latest Development Build" в середине страницы. Добавлено позже: Правда в новых версиях эмулятора игра не заводится - вместо загрузки видим чёрный экран... https://github.com/Cxbx-Reloaded/game-compatibility/issues/114 Нужно одну из старых версий эмулятора... Выложу здесь когда доберусь до жёсткого диска на котором они лежат, если кто-нибудь здесь её раньше не выложит... Добавлено позже: А, вот тут есть версия на которой должно работать: http://www.emu-land.net/forum/index.php/topic,21396.msg1347633.html#msg1347633 --- Конец цитаты --- На текущей версии действительно после главного меню чёрный экран. Но на этой версии что вы дали то же критические проблемы. 1. Постоянно сама нажимается какая то кнопка (в игре делает вид из глаз). Я ничего не нажимаю при этом. Кнопки настраивал все. Всё равно постоянно прожимаеется что-то как будто и играть невозможно. Даже в меню. В текущей версии эмулятора в меню ничего не прожимается. 2. Игра идёт ускоренно - и заставки и сама игра (в текущй версии в первой заставке в меню идёт обычно - не ускоренно). |
| Yaranga:
--- Цитата: RubiS от 09 Июнь 2019, 00:23:33 ---Но на этой версии что вы дали то же критические проблемы. 1. Постоянно сама нажимается какая то кнопка (в игре делает вид из глаз). Я ничего не нажимаю при этом. Кнопки настраивал все. Всё равно постоянно прожимаеется что-то как будто и играть невозможно. Даже в меню. --- Конец цитаты --- Довольно странно, поскольку у меня этот глюк ни разу не появлялся. Тут просто не могу ничего сказать. Вообще версии эмулятора близкие к вышеуказанной тоже запускали игру, причём уже без глюков и с нормальной скоростью, но не могу их у себя найти, похоже что я их снёс, думая что уже не пригодятся. Кстати, вид из глаз включается кнопкой Right Thumb - проверь, что у тебя на неё назначено. --- Цитата: RubiS от 09 Июнь 2019, 00:23:33 ---2. Игра идёт ускоренно - и заставки и сама игра --- Конец цитаты --- Вертикальная синхронизация по идее может помочь в настройках видео эмулятора. :-\ |
| ZEROx:
Один из разработчиков Xqemu mborgerson чуть более недели назад выложил видео с наработками своей perf-wip ветки, которых пока нет в открытом доступе |
| Yaranga:
В новых версиях CXBX Reloaded стала играбельна и, по всей видимости, проходима игра Futurama. |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |