Автор Тема: Эмуляция XBOX  (Прочитано 668370 раз)

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

Оффлайн sergaking

  • Emu-Land Team
  • Сообщений: 2847
  • Пол: Мужской
  • Fighting and beat-'em-up fan
    • Просмотр профиля
Эмуляция XBOX
« : 06 Декабрь 2008, 03:35:16 »

Вся необходимая информация находится под спойлером ниже:

« Последнее редактирование: 12 Июнь 2018, 11:26:21 от Yaranga »

Оффлайн Wind

  • Пользователь
  • Сообщений: 1834
  • Пол: Мужской
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #1770 : 17 Июль 2014, 05:09:44 »
Ну конкретно в qemu нету виртуализации (по крайне мере под винду). Тут банальная рекомпиляция кода, как в классической эмуляции, это скажется на скорости, на сколько серьезно сложно сказать. А вся остальная обвязка это уже дело техники. Как упомянуто выше нужно geforce 3 замулить, звук (не думаю что он сложен) ну и так по мелочи. Судя по скринам многое уже сделано, так что нужно просто подождать.

Оффлайн stalker4

  • Пользователь
  • Сообщений: 1044
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #1771 : 17 Июль 2014, 08:41:56 »
Судя по скринам многое уже сделано, так что нужно просто подождать.
Пары лет хватит? Или больше?

Оффлайн Ogr

  • Пользователь
  • Сообщений: 7434
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #1772 : 17 Июль 2014, 16:58:09 »
Цитата: stalker4
Пары лет хватит? Или больше?

в некоммерческих проектах на интересе сроки всегда одинаковы: как только - так сразу. ;)

Оффлайн Alehander

  • Пользователь
  • Сообщений: 1436
  • Пол: Мужской
  • The Black Pharaoh
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #1773 : 17 Июль 2014, 20:09:43 »
Вопрос от человека, отвратительно разбирающегося в эмуляции. На этом новом эмуляторе XBox'a можно поиграть те самые 2,5 эксклюзива? Очень интересует Ninja Gaiden.

Оффлайн денис кораблев

  • Пользователь
  • Сообщений: 31
  • Пол: Мужской
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #1774 : 17 Июль 2014, 20:46:21 »
Alehander

НЕТ! :)

Оффлайн Qishmish

  • Пользователь
  • Сообщений: 121
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #1775 : 17 Июль 2014, 21:05:40 »
ничего, настанет праздник, и на твоей улице перевернется камаз с пряниками.
то есть, когда нить и на твоем компе запустится гайден блэк в 60 фпс

Оффлайн Yaranga

  • Администратор
  • Сообщений: 13623
  • Пол: Мужской
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #1776 : 17 Июль 2014, 22:54:20 »
Эм... У кого есть свободного времени, чтоб заняться ковырянием по этой инструкции http://www.xbins.org/nfo.php?file=xboxnfo510.nfo вот с этой софтинкой (в аттаче).
Возможно, получится даже у меня. Но, явно не сразу (уже некоторое время копаю). Биосы, думаю, все кто надо, поняли откуда брать.
Автор инструкции говорит, что способ срабатывает только с версиями 1.0 и 1.1... Возможно, в случае успеха, тему придётся временно прикрыть от гостей. :-\

Оффлайн Drunken Youkai

  • Пользователь
  • Сообщений: 117
  • 100% Drunk
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #1777 : 19 Июль 2014, 22:10:45 »
Wind
Цитата
Как упомянуто выше нужно geforce 3 замулить
Скорее завраппить.

sonygod
Цитата
3dfx voodoo тоже пкшное железо однако его и то не могут нормально эмулить до сих пор.
Проблема не в том, что не могут, а в том что это мало кому нужно.

Оффлайн onimush

  • Пользователь
  • Сообщений: 467
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #1778 : 19 Июль 2014, 22:30:04 »
Не только лишь все могут заэмулировать 3dfx, вернее - очень немногие могут это сделать.

Оффлайн Joker

  • Пользователь
  • Сообщений: 2094
  • Квалифицированное быдло
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #1779 : 19 Июль 2014, 23:07:45 »
Какие тут все простые. Xbox сама MS по-нормальному не заэмулировала - практически в каждой игре (даже официально поддерживаемой) есть графические глюки - нет теней, отсутствующие экраны, мусор на экране и т.п. Звук тоже много где с проблемами.

А почему так и ежу должно быть понятно. 3dfx по сравнению с ГПУ бокса - это примитив, но и с ним не все так просто, чего уж говорить про непонятную модификацию непонятной железки, которую, кажется, никто кроме линуксоидов всерьез не ковырял.

Оффлайн onimush

  • Пользователь
  • Сообщений: 467
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #1780 : 19 Июль 2014, 23:25:34 »
Играл в shenmue на 360 - глюков не заметил. Вообще, эмуляция x86 733mhz на овощном powerPC - это имхо круто. Хотя видеокарты и там и там из мира ПК.
Разве geforce3 - это непонятная железка?  o_0

Оффлайн SILENT_Pavel

  • Пользователь
  • Сообщений: 2734
    • Youtube
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #1781 : 19 Июль 2014, 23:40:00 »
Играл в shenmue на 360 - глюков не заметил.
глянь какие в СА недогрузки. хотя стоит быстрый хдд (кэшируется намного быстрее чем в настоящем первом боксе) но ситуацию это действительно не исправляет

Оффлайн onimush

  • Пользователь
  • Сообщений: 467
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #1782 : 19 Июль 2014, 23:59:31 »
Недогрузки недогрузками но графических глюков вроде нет и быть не может ибо там эмулировать нечего - и там и там ПКшные direct3D совместимые видеочипы.

Оффлайн Planestranger

  • Пользователь
  • Сообщений: 1837
  • Пол: Мужской
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #1783 : 20 Июль 2014, 00:05:04 »
Цитата: Joker
практически в каждой игре (даже официально поддерживаемой) есть графические глюки - нет теней, отсутствующие экраны, мусор на экране и т.п. Звук тоже много где с проблемами.

Вот уже не первый раз на форуме такие утверждения встречаю. Хз ребят во что вы играете и на чём. Я поиграл уже в четыре лицушные XBox Original игры на XBox 360 и с проблемами не сталкивался. Все игры из списка поддерживаемых, совпадают по региону с консолью. Играются на отлично.

Оффлайн Joker

  • Пользователь
  • Сообщений: 2094
  • Квалифицированное быдло
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #1784 : 20 Июль 2014, 00:09:58 »
Играл в shenmue на 360 - глюков не заметил.
:lol: Там тени отсутствуют и графические фильтры не работают.
Разве geforce3 - это непонятная железка?  o_0
А с чего ей быть понятной? Попробуй найти для нее или другой карты драйверы не от Нвидии. Какое-то копошение в этом направлении есть, но краткое описание ему: "все плохо". Ты не смешивай понятия. Как работает directx, понимает куча народу. А вот как работают сами карты не понимает почти никто.

Оффлайн Dyons

  • Пользователь
  • Сообщений: 7180
  • инфернальный колдун
    • Youtube
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #1785 : 20 Июль 2014, 00:25:17 »

Вот уже не первый раз на форуме такие утверждения встречаю. Хз ребят во что вы играете и на чём. Я поиграл уже в четыре лицушные XBox Original игры на XBox 360 и с проблемами не сталкивался. Все игры из списка поддерживаемых, совпадают по региону с консолью. Играются на отлично.
Если бы все игралось на отлично, то не было бы такой странички на вики http://en.wikipedia.org/wiki/List_of_Xbox_games_compatible_with_Xbox_360

Примеры

Shenmue 2
Цитата
Changing the game's 'Filter' to a different color does not work and causes a brief pause. Camera snap shots also causes a brief 0.1 second pause but works. Sound issues with advanced scart leads and VGA cable. Arcade games (i.e.: Outrun, Space Harrier) have noticeable glitches in the textures and the classic games do not work in PAL60 mode. Runs smoothly like the original release on the Dreamcast, except for Japanese voice tracks. All real-time shadows are missing.

Conker: Live & Reloaded
Цитата
There are no loading screens.
Some smoke, dirt, and dust effects are colored differently.
The pause menu during a multiplayer game operates slower.
Intro movies may skip and stutter.
Console may freeze and/or reset by itself.
Sound sometimes cuts in and out.

Оффлайн onimush

  • Пользователь
  • Сообщений: 467
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #1786 : 20 Июль 2014, 00:32:12 »
Ты не смешивай понятия. Как работает directx, понимает куча народу. А вот как работают сами карты не понимает почти никто.
Ясно. Т.е. на железной geforce3-4 заэмулировать будет проще?

Оффлайн Planestranger

  • Пользователь
  • Сообщений: 1837
  • Пол: Мужской
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #1787 : 20 Июль 2014, 00:36:47 »
Цитата: Dyons
Если бы все игралось на отлично, то не было бы такой странички на вики

Сразу могу сказать, что эта страничка AТМТА.

Whacked! европейская там написана как неиграбельна, а она-таки играется. И никакого такого: "Poor performance, which the game compensates for (as a way of maintaining smoothness) by slowdown. Slowdown becomes progressively worse over the course of a race, typically ending several times slower than normal in just an average-length race." - в Project Gotham Racing на вайдскрине не наблюдается.
Хотя по счастливой случайности у меня именно "360S with 250GB hard drive".

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

Оффлайн Joker

  • Пользователь
  • Сообщений: 2094
  • Квалифицированное быдло
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #1788 : 20 Июль 2014, 00:40:31 »
Если бы все игралось на отлично, то не было бы такой странички на вики http://en.wikipedia.org/wiki/List_of_Xbox_games_compatible_with_Xbox_360
И между прочим, на этой странице перечислены далеко не все глюки поддерживаемых игр.
Ясно. Т.е. на железной geforce3-4 заэмулировать будет проще?
Не будет, потому что прямого доступа к железу geforce4-3 все равно нет - с ним общение эмулятора пойдет через драйвер и в данном случае dx. Т.е. для эмулятора будет все равно, geforce 4 там или 5 или 6.

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

Оффлайн Drunken Youkai

  • Пользователь
  • Сообщений: 117
  • 100% Drunk
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #1789 : 20 Июль 2014, 00:43:15 »
Joker
Цитата
Попробуй найти для нее или другой карты драйверы не от Нвидии.
WUT? http://en.wikipedia.org/wiki/Nouveau_(software)

Оффлайн Planestranger

  • Пользователь
  • Сообщений: 1837
  • Пол: Мужской
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #1790 : 20 Июль 2014, 00:45:15 »
Цитата: Joker
Если ты в своих четырех играх не видишь проблем, это не значит, что их нет

- Видишь суслика? :lol:

Оффлайн Joker

  • Пользователь
  • Сообщений: 2094
  • Квалифицированное быдло
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #1791 : 20 Июль 2014, 00:46:41 »
JokerWUT? http://en.wikipedia.org/wiki/Nouveau_(software)
Возьми пирожок с полки, гуглить умеешь. Хотя нет, положи обратно. Перечитай пост еще раз и разберись в каком состоянии твои дровишки.

Оффлайн Drunken Youkai

  • Пользователь
  • Сообщений: 117
  • 100% Drunk
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #1792 : 20 Июль 2014, 00:56:40 »
Joker
В плохом, естественно, но для реверс инженегров вполне оптимистичные.

Оффлайн Joker

  • Пользователь
  • Сообщений: 2094
  • Квалифицированное быдло
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #1793 : 20 Июль 2014, 01:05:02 »
Цитата
nouveau_vieux supports everything that the hardware supports (except nv20 shaders)
Это так мелочи жизни.

Никто и не говорил, что про Бокс неизвестно совсем ничего. Речь шла про то, что его нельзя вот просто так взять и за 5 минут заэмулить.

Оффлайн Drunken Youkai

  • Пользователь
  • Сообщений: 117
  • 100% Drunk
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #1794 : 20 Июль 2014, 01:13:58 »
Joker
Дык тут еще вопрос насколько рьяно его надо эмулить, вон мелкие же враппер соорудили.

Оффлайн Wind

  • Пользователь
  • Сообщений: 1834
  • Пол: Мужской
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #1795 : 20 Июль 2014, 07:30:45 »
Drunken Youkai, мелкии отнюдь не врапер соорудили скорее всего. Почему CXBX умер как проект читали? Как известно у мелко-мягких очень хороший компилятор (по сравнению с GCC это просто шедевр) и когда компилируется код он все оптимизит по самое не хочу, в случае с CXBX он столкнулся с тем что api вызывается в обход таблицы импорта, а соответственно перехватить ф-ию просто невозможно. Если нельзя перехватить api то нельзя и написать врапер.

Оффлайн stalker4

  • Пользователь
  • Сообщений: 1044
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #1796 : 20 Июль 2014, 09:35:14 »
Xbox сама MS по-нормальному не заэмулировала - практически в каждой игре (даже официально поддерживаемой) есть графические глюки - нет теней, отсутствующие экраны, мусор на экране и т.п. Звук тоже много где с проблемами.
Скажи, ты на своем Хэ-ящике когда последний раз ПО обновлял?

Оффлайн Joker

  • Пользователь
  • Сообщений: 2094
  • Квалифицированное быдло
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #1797 : 20 Июль 2014, 12:15:20 »
Тебе какая разница? Еще раз для совсем тугих. Эмулятор бокса не обновлялся с 2007 года.

Оффлайн sonygod

  • Ушел с форума
  • Сообщений: 7916
  • Пол: Мужской
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #1798 : 20 Июль 2014, 12:24:01 »
Есть хакнутый но он не лучше. В шенму 2 действительно нет теней я в этом убедился когда запускал ее на своем фрибуте.

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9386
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #1799 : 23 Июль 2014, 01:10:25 »
Цитата: Drunken Youkai
Дык тут еще вопрос насколько рьяно его надо эмулить, вон мелкие же враппер соорудили.

а там вообще враппер ? я думал что перекомпилированные exe-шники.

да и что такое враппер вообще ? - это штука, которая перехватывает вызовы внешних библиотек, DLL-ек, например Glide или там Direct3D.
а если нету никаких внешних DLL-ек, как например в WindowsCE-играх на дриме, и здесь тоже (или я ошибаюсь?), если всё скомпилировано в один исполняемый файл (в котором и ядро/дрова, и ДХ, и сама игра) ? я думаю понятно что никакие врапперы не возможны в принципе.

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