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

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 »

Оффлайн Cyb3rM4n

  • Пользователь
  • Сообщений: 755
  • Пол: Мужской
  • Админ с /1cc/
    • ВКонтакте
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #1980 : 09 Сентябрь 2015, 15:33:59 »
что с EEPROM? Кто может поделиться?

Оффлайн Dyons

  • Пользователь
  • Сообщений: 7220
  • инфернальный колдун
    • Youtube
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #1981 : 09 Сентябрь 2015, 15:53:31 »
что с EEPROM? Кто может поделиться?

Оффлайн SILENT_Pavel

  • Пользователь
  • Сообщений: 2734
    • Youtube
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #1982 : 09 Сентябрь 2015, 15:56:49 »
На торренте потом выложит кто-нибудь готовую сборку? Ну под вин х64

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

  • Emu-Land Team
  • Сообщений: 2593
  • Пол: Мужской
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #1983 : 09 Сентябрь 2015, 17:40:12 »
SILENT_Pavel,
А смысл?

blackoff,
Как решил проблему с управлением, джойстик работает?

Оффлайн gandalfthewhite

  • Пользователь
  • Сообщений: 1669
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #1984 : 09 Сентябрь 2015, 18:23:08 »
blackoff, поделись, если не трудно, архивом готовых бинарников(если они отличаются от выложенных моих) и командой для запуска. Работает ли управление с клавиатуры? И какой конкретно файл биоса брать из архива?

Оффлайн SILENT_Pavel

  • Пользователь
  • Сообщений: 2734
    • Youtube
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #1985 : 09 Сентябрь 2015, 18:24:26 »
Цитата: Йобан Матич
А смысл?
Смысл появится сразу как заработает с клавиатурой, пусть и с 1,5 фпс.

Оффлайн Cyb3rM4n

  • Пользователь
  • Сообщений: 755
  • Пол: Мужской
  • Админ с /1cc/
    • ВКонтакте
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #1986 : 09 Сентябрь 2015, 18:59:29 »
gandalfthewhite, выше кстати EEPROM выложили

Оффлайн gandalfthewhite

  • Пользователь
  • Сообщений: 1669
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #1987 : 09 Сентябрь 2015, 19:08:07 »
gandalfthewhite, выше кстати EEPROM выложили
И что мне с ним делать? Пытался заблокировать винт при помощи xboxhd - получил сообщение что данный винт не поддерживает эту функцию.

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

  • Emu-Land Team
  • Сообщений: 2593
  • Пол: Мужской
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #1988 : 09 Сентябрь 2015, 19:10:34 »
Блокировка винта делается через
file=xbox_harddisk.qcow2,index=0,media=disk,locked=on, попробуй поставить off и увидишь сообщение об ошибке.

Оффлайн xboxemu

  • Пользователь
  • Сообщений: 38
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #1989 : 09 Сентябрь 2015, 19:23:23 »
-Ребята кто может видеоролик сделать по запуску эмулятора?- что-то у меня ничего не получается.

Всё прописал в командную строку эмулятора :wacko: толку ноль

qemu-system-xbox.exe -cpu pentium3 -machine xbox,short_animation,bootrom=mcpx_rom.bin -m 64 -drive file=xbox_harddisk.qcow2,index=0, media=disk,locked=on -drive index=1,media=cdrom,file=diskimage.iso -bios 4034.BIN -usb -device usb-hub,bus=usb-bus.0,port=3 -device usb-xbox-gamepad,bus=usb-bus.0,port=3.2
« Последнее редактирование: 09 Сентябрь 2015, 20:06:59 от xboxemu »

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

  • Emu-Land Team
  • Сообщений: 2593
  • Пол: Мужской
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #1990 : 09 Сентябрь 2015, 20:34:44 »
xboxemu,
У тебя хоть diskimage.iso  и xbox_harddisk.qcow2 есть с 4034.BIN и mcpx_rom.bin?

Показал бы соедржимое stderr.txt и stdout.txt, а дальше будем смотреть где ты ошибся.

Добавлено позже:
Кто там хотел 64 битную версию? http://rghost.ru/6X9yNHNgt
Образа диска с дашем, бивисов и бутрома в архиве нет, но с помощью qemu-system-x86_64.exe можно заэмулировать простой ПК и собрать диск для ящика самому  :D.
« Последнее редактирование: 09 Сентябрь 2015, 20:41:39 от Йобан Матич »

Оффлайн blackoff

  • Пользователь
  • Сообщений: 8448
  • Пол: Мужской
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #1991 : 09 Сентябрь 2015, 21:11:00 »
blackoff, поделись, если не трудно, архивом готовых бинарников(если они отличаются от выложенных моих) и командой для запуска. Работает ли управление с клавиатуры? И какой конкретно файл биоса брать из архива?
там первые 2.1  ,2.3
да я тут и взял две версии выложенные ранее ,,биосы валялись от экспериментов с 360 , 
Йобан Матич,  не пашет ни Dinput, не Xinput пад ...

p.s. толком сам не в теме  ,вчера вот забрел сюда ,ну и давай пробовать =)))

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

  • Emu-Land Team
  • Сообщений: 2593
  • Пол: Мужской
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #1992 : 09 Сентябрь 2015, 21:26:50 »
blackoff,
Оно должно с клавиатуры работать. Для 360 пала другая ветка есть, но там тоже не работает.
попробуй в hw/xbox/xid.c #define DEBUG_XID раскомментировать или опробовать мою сборку для x64.


Оффлайн ofry

  • Пользователь
  • Сообщений: 237
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #1993 : 09 Сентябрь 2015, 21:40:22 »
Прокси какие-нить? Более-менее стабильно работают от Frigate. Добавь sourceforge.net в свой "черный список" и ходи :)

Оффлайн blackoff

  • Пользователь
  • Сообщений: 8448
  • Пол: Мужской
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #1994 : 09 Сентябрь 2015, 21:46:26 »
кидал проксю в систему,404 и ппц ... frigate это же для браузера вроде (юзаю тор)  ...а тут софтина сама тянет нужное ,и часть файлов 404
разве что выпросить у кого готовую папку с компилятором ... сырцы эмуля качаются нормально

Оффлайн ofry

  • Пользователь
  • Сообщений: 237
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #1995 : 09 Сентябрь 2015, 21:57:26 »
Update: А при чем тут sourceforge? Ведь исходники-то на гитхабе...

http://habrahabr.ru/post/244869/ вот краткая инструкция, как работать с гитхабом, если он заблокирован.
« Последнее редактирование: 09 Сентябрь 2015, 22:05:33 от ofry »

Оффлайн blackoff

  • Пользователь
  • Сообщений: 8448
  • Пол: Мужской
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #1996 : 09 Сентябрь 2015, 22:00:32 »
Update: А при чем тут sourceforge? Ведь исходники-то на гитхабе...
часть файлов для компилятора тянется с форжа


git работает , но софтина которая  компилит  + файлы которые указаны в инструкции она тянет частично с соурсфоржа ... короче я сам компилятор собрать не могу
проехали ,фиг с ними   
« Последнее редактирование: 09 Сентябрь 2015, 22:11:43 от blackoff »

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

  • Emu-Land Team
  • Сообщений: 2593
  • Пол: Мужской
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #1997 : 09 Сентябрь 2015, 22:26:09 »
blackoff,
На выходных гляну как можно через прокси пустить эту софтину, там менеджер пакетов от Arch linux, можешь в эту сторону копнуть пока.
А я собрал эмулятор с xid-sdl.c, который позволяет подключить геймпад от xbox 360. Имя геймпада в системе должно быть "Controller (XBOX 360 For Windows)"

http://rghost.ru/8P5qGWxNy 64 бита, образа диска, биоса и бутрома в комплекте нет. положил bat с примерами как запускать, но надо будет отредактировать под себя. Чую, надо играться с параметрами usb.

В случае удачи в логе будет
Цитата
Found 1 joystick devices
Found 'Controller (XBOX 360 For Windows)'

Добавлено позже:
У меня тут успех! Удалось с джойстиком!
Сейчас проведу несколько экспериментов и скажу как делать.
« Последнее редактирование: 09 Сентябрь 2015, 22:34:36 от Йобан Матич »

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

  • Emu-Land Team
  • Сообщений: 2593
  • Пол: Мужской
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #1998 : 09 Сентябрь 2015, 22:39:51 »
Опа, опа!

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

  • Emu-Land Team
  • Сообщений: 2593
  • Пол: Мужской
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #1999 : 09 Сентябрь 2015, 22:46:18 »
Тормозт дичайше. Завтра попробую под линуксом в kvm, должно быть быстрее.


Добавлено позже:
для запуска потребуются:
mcpx.bin (d49c52a4102f6df7bcf8d0617ac475ed)
4627.bin (ec00e31e746de2473acfe7903c5a4cb7)
образ диска с дашбордом версии 4034 и выше.

Одна из моих сборок, для запуска на x64 или сборки от gandalfthewhite для x86 (не проверял, но работать должно).
Всё что нужно есть в теме на пердыдущих 2-3 страницах  :D

Оффлайн blackoff

  • Пользователь
  • Сообщений: 8448
  • Пол: Мужской
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #2000 : 09 Сентябрь 2015, 22:56:16 »
у меня есть еще копии  дисков папками  с ориг бокса , можно ли их использовать с эмулем (внедрить в образ диска ,и даст ли это что нибудь )

mcpx 1.1  еще пробовал ,но черный экран ...

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

  • Emu-Land Team
  • Сообщений: 2593
  • Пол: Мужской
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #2001 : 09 Сентябрь 2015, 22:59:58 »
blackoff,
1.1 похоже не эмулируется, а так попробуй  xiso собрать и подсунуть. Джой завести смог?

Оффлайн blackoff

  • Пользователь
  • Сообщений: 8448
  • Пол: Мужской
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #2002 : 09 Сентябрь 2015, 23:04:43 »

xqemu-bin завелся ,быстрее чем до этого тестил , xqemu-bin 360 не стартует ,вроде ругается на звук ....
 у меня звук по HDMI  идет ... в эмуле звук есть вообще   :blush: ?

лог
winwave: waveInOpen failed
winwave: Reason: Specified device id is out of range
winwave: waveInOpen failed
winwave: Reason: Specified device id is out of range
audio: Failed to create voice `ac97.pi'
winwave: waveInOpen failed
winwave: Reason: Specified device id is out of range
winwave: waveInOpen failed
winwave: Reason: Specified device id is out of range
audio: Failed to create voice `ac97.mc'
qemu-system-xbox: -device usb-xbox-gamepad,bus=usb-bus.0,port=3.2: Parameter 'driver' expects device type


как прописать порты на пад ,? у мя  Port_#0003.Hub_#0006

« Последнее редактирование: 10 Сентябрь 2015, 03:00:40 от blackoff »

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

  • Emu-Land Team
  • Сообщений: 2593
  • Пол: Мужской
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #2003 : 09 Сентябрь 2015, 23:47:23 »
blackoff,
На джойстик он ругается. Открой панель управления, устройства и принтеры, правой кнопкой по джойстику, параметры игровых устройств.
Если он называется не 'Controller (XBOX 360 For Windows)', а как-нибудь вроде 'Controller (Xbox 360 Wireless Receiver for Windows)' или ещё как, то не заработает, там в исходнике имя напрямую прописано и похоже с ошибкой, лол (XBOX, вместо Xbox). Завтра вечером сделаю немного по-другому, чтобы и другие джойстики подхватывало и с клавиатуры работало.

Добавлено позже:
Цитата: blackoff
как прописать порты на пад ,?

Пока никак, я накосячил в сырцах случайно. Оно ищет пады по имени, порты прописывать не надо.

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

  • Emu-Land Team
  • Сообщений: 2593
  • Пол: Мужской
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #2004 : 09 Сентябрь 2015, 23:51:51 »
blackoff,
Попробую по быстрому пересобрать, но только для пада, клава работать не будет.

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

  • Emu-Land Team
  • Сообщений: 2593
  • Пол: Мужской
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #2005 : 10 Сентябрь 2015, 00:32:20 »
http://rghost.ru/64KC4FRBj это должно заработать. Но понимает только один джойстик. Там проблемы есть из-за пробелов в имени устройства. Да и вообще код для работы с джойстиками требует очень серьёзной доработки.
« Последнее редактирование: 10 Сентябрь 2015, 00:42:40 от Йобан Матич »

Оффлайн blackoff

  • Пользователь
  • Сообщений: 8448
  • Пол: Мужской
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #2006 : 10 Сентябрь 2015, 00:44:11 »
не видит =( ,у тебя проводной пад?  мой Xbox 360 Wireless Controller ...

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

  • Emu-Land Team
  • Сообщений: 2593
  • Пол: Мужской
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #2007 : 10 Сентябрь 2015, 00:45:28 »
blackoff,
stdout.txt покажи
Мой дуалшок3 замаскированный под Х360 увидело, да и другие мои джои тоже увидело.

Оффлайн blackoff

  • Пользователь
  • Сообщений: 8448
  • Пол: Мужской
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #2008 : 10 Сентябрь 2015, 00:53:28 »
увидел , подсунул бивис что у тя прописан =)

спасибо за помощь =)
« Последнее редактирование: 10 Сентябрь 2015, 01:29:08 от blackoff »

Оффлайн gandalfthewhite

  • Пользователь
  • Сообщений: 1669
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #2009 : 10 Сентябрь 2015, 19:48:27 »
Киньте в личку ссылку на полностью готовый комплект эмулятора (32 бита) - с образом винта, биосом, mcpx, командой для запуска. Обещаю не распространять, просто попробовать - если запустится чего, то удалю и буду пытаться самостоятельно слепить что то подобное.