| Эмуляция > Эмуляторы консолей 6 поколения и выше |
| Эмуляция XBOX |
| << < (86/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. |
| Wind:
Norther, знаешь я никогда не программировал под линукс или макось или андройд. Но вот перенисти кусок с одной из систем Demul на андройд мне понадобилось в свое время неделя от силы. Месяц я правда потом neon мучил чтобы добиться необходимой производительности, но neon как ты понимаешь не имеет отношения к операционной системе. Так вот о каких годах и времени ты тут говоришь? Чем отличается программирование в винде от любого другого программирования? Я конечно не программист я только учусь, но все же чем? Кстати наоборот этот вопрос точно также работает чем программирование в линуксе отличается от программирования в винде? Боюсь что ничем, особенно если ты пишешь на С/C++? (если ты не в курсе именно на этом языке написан qemu). Если этот проект будет и дальше развиваться (а я на это надеюсь) билды будут появляться чуть не каждый день, но конкретно сейчас никому из присутствующих данная тема не особо интересна. Оторвать компиляцию данного проекта от GCC и всех его радостей, ума много не нужно (такой трюк я проделывал не раз до этого), но нужно время, а вовсе не какие-то невероятные знания. |
| Yaranga:
--- Цитата: Norther ---А теперь, чтобы не загаживать топик, предлагаю наш дальнейший разговор перенести в личку или отдельную тему, если тебе оно интересно, если нет, предлагаю на этом закончить и продолжить обсуждение эмуляторов XBox'а. --- Конец цитаты --- Не стоит ничего никуда переносить, не слишком-то далеко от темы отошли, а тем более. по теме сказать толком и нечего. --- Цитата: Norther ---К слову сказать, Altmer, автор эмулятора FreeDO, собрал-таки свой эмулятор под линукс, причём практически не зная системы! И самое главное - ОНО РЕАЛЬНО РАБОТАЕТ!!! И даже скажу больше: под линуксом заработали функции, которые под виндой в этом же эмуляторе до сих пор не работают! --- Конец цитаты --- Это какие такие функции FreeDO не работают под виндой и работают в линуксе? Я чёт не могу припомнить, по-моему там всё практически одинаково... :neznayu: Добавлено позже: Даже более того - сравним: |
| Norther:
--- Цитата: Yaranga от 04 Июль 2014, 08:05:03 ---Это какие такие функции FreeDO не работают под виндой и работают в линуксе? Я чёт не могу припомнить, по-моему там всё практически одинаково... :neznayu: --- Конец цитаты --- Цитата с офсайта http://www.arts-union.ru/node/75 --- Цитата ---В отличии от версии под Windows не поддерживает сохранения и CD-ROM, но зато поддерживаются джойстики и опрос кнопок при настройке. --- Конец цитаты --- --- Цитата: Wind от 04 Июль 2014, 04:54:42 ---Так вот о каких годах и времени ты тут говоришь? Чем отличается программирование в винде от любого другого программирования? --- Конец цитаты --- В принципе ничем, но лично для меня, чтобы изучить программирование, нужно тупо сесть на несколько часов каждый день и начать изучать, и чтобы при этом меня никто не трогал и не дёргал. А у меня даже одного часа свободного временипорой не бывает, работа и семья отнимают всё время. А в программировании я полный ноль, могу писать несложные скрипты на баше, но не более того. :'( |
| Yaranga:
--- Цитата: Norther ---В отличии от версии под Windows не поддерживает сохранения и CD-ROM, но зато поддерживаются джойстики и опрос кнопок при настройке. --- Конец цитаты --- Тю, так эту функцию Альтмер позже допилил. В виндовской версии тоже джойстики работают, только и всего, что меню настройки не такое простое и удобное, как в линуксовской версии. |
| MetalliC:
Norther, --- Цитата: Norther ---Но поскольку у меня работа и семья, свободного времени у меня очень мало, поэтому я не могу позволить себе такую роскошь, как изучение с нуля чего-либо нового. --- Конец цитаты --- а почему ты заговорил как типичный виндузятник ? :lol: надо что-то тебе, а чтоб ты это получил - свое свободное время должны тратить другие. тут у всех тоже семьи-работы-мало времени. --- Цитата: Norther ---Но если ты всё-таки хочешь не стоять на месте, а развиваться дальше, то всё-таки рекомендую поставить и изучить Линукс. По крайней мере твоя стоимость на рынке труда возрастёт в разы! А если ты знаешь C и C++, то ты в линуксе будешь просто богом! --- Конец цитаты --- ничего никуда не возрастет, потому что ни я, ни Wind, ни СаН4е3 не работаем программерами или в IT, и об этом не раз уже говорлось. и уже не раз говорилось - это хобби-проект, как и почти все эмуляторы, то есть всё это делается "потому что интересно". и соответственно *никсов на компах нету не потому что их не знаем (я лично знаком, всякие системы на них лет 15назад делали) а потому что "не интересно". а прошлый пост ты видимо по-диагонали читал, повторюсь еще раз - чтоб что-то появилось или изменилось - нужно чтобы был/появился разработчик которому этим будет интересно заниматься, и так кстати почти в любом бесплатном/хобби проекте. --- Цитата: Norther ---Ну я не единственный линуксоид и яблочник на этом форуме, так что я не один. Кстати сказать, на макоське пол-Москвы сидит. --- Конец цитаты --- ну а кого это волнует кто на чем сидит? был бы проект коммерческий - да, потенциальные юзеры и всё такое, а так подход - я пользуюсь системой ХХХ, мне интересно поковыряться и отреверсинжинирить и виртуализировать систему YYYY, ессно это будет делаться под ту систему которой пользуюсь сам. заниматься вещами в духе "это нужно другим, а мне самому никуда не упперлось и совсем не интересно" - это работа, мне и в РЛ такого хватает :) Добавлено позже: непонятный избирательный подход какой-то у тебя, как у других убить вечер-два на разбирательтва с мигв для компиляции Quemu - так время должно быть, а как у самого - "нету свободного времени" :) |
| Qwentor:
--- Цитата: Wind ---попробуй расскажешь потом на чем ты все бросил --- Конец цитаты --- Это говно не хочет компилироваться - сыпет ошибками. Убил 1,5 часа, так ничего и не добился. Застрял на установке pkg-config Если у кого получилось дальше, отпишитесь, пожалуйста, как |
| Wind:
Я еще на glib бросил, решил что легче вырезать нужные куски кода и пересобрать уже студией, чем мучится не пойми с чем. |
| Qwentor:
--- Цитата: Wind ---решил что легче вырезать нужные куски кода и пересобрать уже студией --- Конец цитаты --- т.е. все-таки скомпилировал? или не стал? |
| gandalfthewhite:
--- Цитата: Wind от 04 Июль 2014, 20:37:25 ---Я еще на glib бросил, решил что легче вырезать нужные куски кода и пересобрать уже студией, чем мучится не пойми с чем. --- Конец цитаты --- Это когда glib не компилится без pkg-config? А pkg-config не компилится без glib? Я вроде добыл готовые пакеты pkg-config и glib-чтоб не компилить их. Вот только постоянно ошибка сыпалась про то, что он не может версию glib определить, кое как ему скормил еще и dev-версию бинарников glib. Приключение то еще. Вообще мануал на сайте явно устарел.Я уже во второй поытке задолбался, просто ./configure. Затем make. Получаем ошибку, устраняем, снова ./configure и make. Так вот остановился на ld.exe. Он не мог распознать какой то ключ командной строки. |
| Qwentor:
--- Цитата: gandalfthewhite ---добыл готовые пакеты pkg-config и glib --- Конец цитаты --- Где? --- Цитата: gandalfthewhite ---dev-версию бинарников glib --- Конец цитаты --- где?? Ссылки, плиз. Буду благодарен. А то для glib находил только версию 2.34, а в мануале 2.36 |
| gandalfthewhite:
--- Цитата: Qwentor от 04 Июль 2014, 22:54:39 --- Где? где?? Ссылки, плиз. Буду благодарен. А то для glib находил только версию 2.34, а в мануале 2.36 --- Конец цитаты --- http://www.gtk.org/download/win32.php Вот. Только glib там 2.34. Попробуй его собрать, бинарный pkg-config же есть теперь. Я же обошелся 2.34, ,обычный QEMU требует минимум 2.12, разве это критично? |
| Qwentor:
gandalfthewhite, Спасибо! Дошел собственно до компиляции xqemu, но вот тут фейл :( На этапе --- Код: ---./configure --extra-cflags="-march=native -O2 -pipe" --enable-debug --enable-sdl --enable-opengl --disable-user --disable-kvm --disable-xen --disable-vnc --target-list=xbox-softmmu --python=/c/Python27/python.exe --- Конец кода --- пишет: --- Код: ---Error: zlib check failed Make sure to have the zlib libs and headers installed. --- Конец кода --- zlib установлен, python 2.7 тоже В чем м.б. проблема? Где и что прописывать? |
| gandalfthewhite:
--- Цитата: Qwentor от 05 Июль 2014, 15:27:14 --- --- Код: ---Error: zlib check failed Make sure to have the zlib libs and headers installed. --- Конец кода --- zlib установлен, python 2.7 тоже В чем м.б. проблема? Где и что прописывать? --- Конец цитаты --- А бинарники и исходники zlib стоят? |
| Qwentor:
zlib устанавливал по инструкции: --- Код: ---cd /home wget http://downloads.sourceforge.net/project/mingw/MinGW/Extension/zlib/zlib-1.2.7-1/libz-1.2.7-1-mingw32-dev.tar.lzma wget http://downloads.sourceforge.net/project/mingw/MinGW/Extension/zlib/zlib-1.2.7-1/libz-1.2.7-1-mingw32-dll-1.tar.lzma xz -d libz-1.2.7-1-mingw32-dev.tar.lzma xz -d libz-1.2.7-1-mingw32-dll-1.tar.lzma tar -xf libz-1.2.7-1-mingw32-dev.tar -C /mingw/ tar -xf libz-1.2.7-1-mingw32-dll-1.tar -C /mingw/ --- Конец кода --- Добавлено позже: Сделал так (прописал пути к zlib вручную): --- Код: ---./configure --extra-cflags="-march=native -O2 -pipe -I/mingw/include -L/mingw/lib -L/mingw/bin -lz" --enable-debug --enable-sdl --enable-opengl --disable-user --disable-kvm --disable-xen --disable-vnc --target-list=xbox-softmmu --python=/c/Python27/python.exe --- Конец кода --- пошло дальше! Добавлено позже: Гхм :( после make -r --- Код: ---cc1.exe: some warnings being treated as errors make[1]: *** [hw/nv2a.o] Error 1 make: *** [subdir-xbox-softmmu] Error 2 --- Конец кода --- и вверху длиннющая простыня.. Тут я уж совсем не знаю :( |
| gandalfthewhite:
Держите свежий(и единственный наверно во всем инете) собранный билд xqemu. https://cloud.mail.ru/public/0b79e732bd52/xbox-softmmu.zip Папку mingw выложить? Она правда немного замусорена, я немного почистил ее, уберу распакованные архивы, оставлю только то что собирается, все остальное качаем в бинарном виде - glib 2.34, pixman, pkg-config. Немного отошел от мануала при компиляции. 1.Очень не хотел собираться glib 2.36. Требовал Питона 2.5. У меня уже стоял 2.7. Не стал заморачиваться, тупо скачал готовые бинарники в виде GTK all-in-one bundle. 2. Pixman взял также в бинарном виде-экономия времени. 3. pkg-config - аналогично, входит в бандл GTK. Все остальное-собирается без особых проблем. Очень важный шаг, которого нет в мануале и без которого врядли что то получилось бы-это то, что я прописал новый файл C:\MinGW\msys\1.0\etc\fstab. Внутрь прописал путь до mingw "C:\MinGW /mingw" без кавычек, одна строчка. PS Пожалуйста, отписывайтесь обо всем, что получится сделать с билдом. Если запустите чего, подробно распишите что делали, если не трудно-запаковывайте и выкладывайте на обменники вроде облака мейла или яндекс-диска. |
| Wind:
Молодец, спасибо за труды!, особенно за пояснение чего да как сделал. |
| Qwentor:
gandalfthewhite, Круто! Я вот так и не осилил Добавлено позже: И кстати, а где надыбать официальный биос XBOX, а то в инструкции по сборке запускают с каким-то Cromwell BIOS? Добавлено позже: gandalfthewhite, ты, кажется, не все выложил - надо на папку выше (xqemu-xbox) - там,в частности, д.б. утилита для создания образа жесткого диска qemu-img.exe, а у тебя только xbox-softmmu |
| Wind:
Биос нужной версии найти легко, приложил на всякий случай. MD5 совпадает. А вот mcpx_rom понятие не имею где взять и что это такое. |
| SQR218:
Что-то не пойму, обычный QEMU эмулирует XBOX? Где почитать на эту тему? Просто запускается с какими-то волшебными параметрами, или нужны какие-то дополнительные не знаю, плагины? А то пробежал глазами последние страницы тут, не наткнулся. |
| Qwentor:
SQR218, не обычный QEMU - XQEMU |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |