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

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

Оффлайн sergaking

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

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

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

Оффлайн blackoff

  • Пользователь
  • Сообщений: 8406
  • Пол: Мужской
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #2040 : 13 Сентябрь 2015, 13:49:33 »
где их можно скачать?

в этом посте есть ссылка на полную сборку ,скопируй оттуда ,образы смотри сам на трекерах по желанию ,вроде (не уверен) предпочтение Pal версиям

Оффлайн xboxemu

  • Пользователь
  • Сообщений: 38
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #2041 : 13 Сентябрь 2015, 14:45:27 »
-что дальше делать у меня вылезает вот такое?


Оффлайн ZEROx

  • Технический консультант
  • Сообщений: 4565
  • Пол: Мужской
  • -___- zzzzz
    • Youtube
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #2042 : 13 Сентябрь 2015, 15:20:05 »
xboxemu,
вот команда


те что выделены жирным шрифтом это имена твоих файлов, если они другие то поменяй названия в команде, потом создай в папке с эмулятором текстовый файл, запихни в него команду и назови файл xqemu.bat и запускай с него

Оффлайн blackoff

  • Пользователь
  • Сообщений: 8406
  • Пол: Мужской
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #2043 : 13 Сентябрь 2015, 15:22:30 »
полная сборка ,запуск с run.bat  вместо game2.iso в батнике вписать свой образ  ,

Оффлайн xboxemu

  • Пользователь
  • Сообщений: 38
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #2044 : 13 Сентябрь 2015, 16:21:06 »
blackoff-Спасибо за exe шник ,но у меня вылезает ошибка. В run.bat прописывал как qemu-system-xbox -cpu pentium3 -machine xbox,bootrom=mcpx_1.0.bin -m 64 -drive file=xbox_harddisk.qcow2,index=0,media=disk,locked=on -drive index=1,media=cdrom,file=WORMS4.iso -bios 4627.bin -usb -device usb-hub,bus=usb-bus.0,port=3 -device usb-xbox-gamepad,bus=usb-bus.0,port=3.2


Оффлайн blackoff

  • Пользователь
  • Сообщений: 8406
  • Пол: Мужской
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #2045 : 13 Сентябрь 2015, 16:36:50 »
сборка рабочая ,попробуй запустить без изменений то , что я залил,если стартует норм ,то бока  образом .у меня с ошибкой вылетают некоторые игры,а так эмуль просто висит или не стартует...

p.s. гляжу ты батник поменял.. оставь как есть только смени имя образа и все

Оффлайн xboxemu

  • Пользователь
  • Сообщений: 38
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #2046 : 13 Сентябрь 2015, 16:45:22 »
blackoff -вот нечего не менял распаковал и запустил тоже самое


Оффлайн blackoff

  • Пользователь
  • Сообщений: 8406
  • Пол: Мужской
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #2047 : 13 Сентябрь 2015, 16:50:30 »
в файле stderr.txt может быть указана ошибка , библиотеки может нужны ,VS ,DirectX , я точно не уверен ,но как вариант ... ну и Zerox писал ,что на 7 него не стартовала ... честно ума не приложу ...видно не твой день сегодня =)

p.s. винду активируй   :blush:...

Оффлайн Йобан Матич

  • Emu-Land Team
  • Сообщений: 2593
  • Пол: Мужской
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #2048 : 13 Сентябрь 2015, 17:36:03 »
xboxemu,
В батнике переменным присвоены значения, а потом всё впрямую прописано  и переменные не используются. :lol: Достаточно было только значения у переменных поменять, а команду не трогать. Попробуй азпустить без игру просто биос.

Оффлайн xboxemu

  • Пользователь
  • Сообщений: 38
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #2049 : 13 Сентябрь 2015, 17:56:21 »
 Йобан Матич-Что за переменные?  :blush: можешь скрин сделать как надо, я как только не прописывал один фиг вылет.

Оффлайн Йобан Матич

  • Emu-Land Team
  • Сообщений: 2593
  • Пол: Мужской
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #2050 : 13 Сентябрь 2015, 18:13:54 »
set ПЕРЕМЕННАЯ=ЗНАЧЕНИЕ
Что начинается с rem - это комментарий.  меняешь выделенное жирным на свои имена файлов, остальное не трогаешь. Можешь поменять  usb-xbox-gamepad-sdl на  usb-xbox-gamepad, но это зависит от сборки. Когда вылетает ошибка нажми показать подробности и покажи stderr.txt и stdout.txt. Какая видеокарта стоит?


Цитата
rem бутром
set MCPX=mcpx.bin
rem биос
set BIOS=4627.bin
rem жёсткий диск
set DRIVE=xbox_harddisk.qcow2
rem образ с игрой
set GAME=

rem . запуск .
qemu-system-xbox -machine xbox,bootrom=%MCPX% -m 128 -drive file=%DRIVE%,index=0,media=disk,locked=on -drive file=%GAME%,index=1,media=cdrom -bios %BIOS% -usb -device usb-xbox-gamepad-sdl

Оффлайн xboxemu

  • Пользователь
  • Сообщений: 38
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #2051 : 13 Сентябрь 2015, 18:33:26 »
Йобан Матич так тоже прописывал вылетает. Моя система -intel core i3 озу 4gb видеокарта nvidia 540m windows 8.1 х64  ,стоит direct x11, Visual Studio нет может из-за неё? ошибка APPCRASH

 
« Последнее редактирование: 13 Сентябрь 2015, 19:00:19 от xboxemu »

Оффлайн Йобан Матич

  • Emu-Land Team
  • Сообщений: 2593
  • Пол: Мужской
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #2052 : 13 Сентябрь 2015, 19:27:27 »
xboxemu,
В батнике mcpx.bin, у тебя mcpx_1.0.bin
Собрал под более старые процы. http://rghost.ru/7WW5fPlJS
Открой run.bat и замени имена файлов на свои. Остальное не трогай. Сборка ванильная без поддержки джойстиков.
что менять выделено жирным в этом посте http://www.emu-land.net/forum/index.php/topic,21396.msg1159578.html#msg1159578
mcpx попробуй из этого поста, если брал в другом месте http://www.emu-land.net/forum/index.php/topic,21396.msg1156048.html#msg1156048.

Оффлайн xboxemu

  • Пользователь
  • Сообщений: 38
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #2053 : 13 Сентябрь 2015, 19:39:55 »
Йобан Матич вот эта сборка запустилась спасибо тебе огромное  :) мдна fps конечно  :'( запустил на windows7 х64.


Оффлайн Йобан Матич

  • Emu-Land Team
  • Сообщений: 2593
  • Пол: Мужской
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #2054 : 13 Сентябрь 2015, 19:44:07 »
xboxemu,
Прошлая собиралась под sandybridge  и выше, возможно из-за этого.
https://github.com/espes/xqemu/wiki/Input-Options раскладка клавиатуры.

Оффлайн xboxemu

  • Пользователь
  • Сообщений: 38
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #2055 : 13 Сентябрь 2015, 19:48:23 »
-возможно из-за процессора, буду теперь тестить игры.

Оффлайн dreikk

  • Пользователь
  • Сообщений: 207
  • Пол: Мужской
    • Steam
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #2056 : 13 Сентябрь 2015, 19:52:28 »
мда потестил, чет ппц тормозит, что то на уровне 10кадров в минуту :(

Оффлайн gandalfthewhite

  • Пользователь
  • Сообщений: 1668
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #2057 : 13 Сентябрь 2015, 20:36:07 »
мда потестил, чет ппц тормозит, что то на уровне 10кадров в минуту :(
Да надо тестить на линуксе - он более под QEMU заточен, об этом даже в мануалах говорится.

Оффлайн Йобан Матич

  • Emu-Land Team
  • Сообщений: 2593
  • Пол: Мужской
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #2058 : 13 Сентябрь 2015, 20:48:26 »
gandalfthewhite,
Только kvm пока работает через одно место, потом когда допилят будет быстро работать.

Оффлайн ZEROx

  • Технический консультант
  • Сообщений: 4565
  • Пол: Мужской
  • -___- zzzzz
    • Youtube
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #2059 : 13 Сентябрь 2015, 21:27:53 »
в файле stderr.txt может быть указана ошибка , библиотеки может нужны ,VS ,DirectX , я точно не уверен ,но как вариант ... ну и Zerox писал ,что на 7 него не стартовала ... честно ума не приложу ...видно не твой день сегодня =)

p.s. винду активируй   :blush:...
по поводу не запуска на 7-ке разобрался, на 10 сделал чтото тоже перестало, потом откатился вновь работает, вообщем на этой моей 7-ке чтот не так и уже давненько, попробую разобраться

Оффлайн ofry

  • Пользователь
  • Сообщений: 237
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #2060 : 13 Сентябрь 2015, 21:33:45 »
Возможно ли добавить buildbots (travis-ci, appveyor) в проект? Было бы намного удобнее просто скачивать exe-шник со всем наличествующим, кроме вот этого:

    Xbox MCP-X boot rom
    Xbox 1.0 compatible bios (cromwell, 3944, 4034, 4036, ...)
    Xbox dashboard files on a disk image

Оффлайн ParagonUnits

  • Пользователь
  • Сообщений: 10699
  • Пол: Мужской
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #2061 : 13 Сентябрь 2015, 22:11:54 »
Где можно качнуть рабочий эмуль? Чтобы всё включено!

Оффлайн BlackDaemon

  • Пользователь
  • Сообщений: 720
  • Пол: Мужской
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #2062 : 14 Сентябрь 2015, 03:49:05 »
Наблюдается такая же картина с Win7, в Win10 всё запускается без чёрных экранов :) Чего же надо нашаманить в сёмерке, чтобы эмуль запустился на ней? :lol:

Добавлено позже:
Кое-что удалось обнаружить - в семёрке эмуль начинает свою активность после того, как вручную выставишь ему количество доступных CPU/ядер, причём реагирует только на два или одно ядро. В командной строке можно дописать
start /AFFINITY 3т.е. в полном виде это будет выглядеть
start /AFFINITY 3 qemu-system-xbox.exe -machine xbox,bootrom=%MCPX% -m 128 -drive file=%DRIVE%,index=0,media=disk,locked=on -drive file=%GAME%,index=1,media=cdrom -bios %BIOS% -usb -device usb-xbox-gamepad-sdl
« Последнее редактирование: 14 Сентябрь 2015, 07:23:43 от BlackDaemon »

Оффлайн gepar

  • Пользователь
  • Сообщений: 10150
  • Пол: Мужской
  • ▂ ▃ ▄ ▅ ▆ ▇ █
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #2063 : 14 Сентябрь 2015, 12:29:51 »
А была ли информация почему авторы выбрали именно  qemu, а не более доработанный virtual box ?

Оффлайн Wind

  • Пользователь
  • Сообщений: 1834
  • Пол: Мужской
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #2064 : 14 Сентябрь 2015, 14:32:06 »
gepar, инфа врядли была, но я лично думаю что код qemu в разы проще

Оффлайн Ogr

  • Пользователь
  • Сообщений: 7430
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #2065 : 14 Сентябрь 2015, 16:27:34 »
Цитата: gepar
А была ли информация почему авторы выбрали именно  qemu, а не более доработанный virtual box ?

потому что qemu - эмулятор пк, а virtual box - виртуалка, которая под ОС бокса не рассчитана, а вертуализация сложнее эмуляции?

Оффлайн Wind

  • Пользователь
  • Сообщений: 1834
  • Пол: Мужской
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #2066 : 14 Сентябрь 2015, 18:40:46 »
Да, основная сложность визуализация доступна только из ring0, т.е. нужно писать драйвер, но в случае с vbox уже все написано.

Оффлайн Йобан Матич

  • Emu-Land Team
  • Сообщений: 2593
  • Пол: Мужской
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #2067 : 14 Сентябрь 2015, 18:41:02 »
Ogr,
Так и qemu тоже не расчитан на ОС бокса, да и виртуализацию тоже умеет ничуть не хуже бокса. А выбор... Ну может автор раньше имел дело с qemu и хорошо там ориентируется, а может и действительно код проще

Оффлайн blackoff

  • Пользователь
  • Сообщений: 8406
  • Пол: Мужской
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #2068 : 14 Сентябрь 2015, 18:47:39 »
Йобан Матич, Аппаратная виртуализация (Intel-VT и AMD-V.) никак не задействуется?

не смог я  завести gdb . ты сам не заморачивался или  смысла нет?

Оффлайн Йобан Матич

  • Emu-Land Team
  • Сообщений: 2593
  • Пол: Мужской
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #2069 : 14 Сентябрь 2015, 18:56:01 »
С виртуализацией пока проблемы, оно не работает как надо, вроде быстрее, но текстуры и полигоны пропадают.
Для gdb похоже надо собирать с дебагом, но мне немного лень. Может когда и попробую.