| Эмуляция > Эмуляторы консолей 6 поколения и выше |
| Эмуляция XBOX |
| << < (85/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. |
| Tempest:
А готовых билдов в сети вообще нет? Только исходники? |
| Norther:
--- Цитата: gandalfthewhite от 01 Июль 2014, 18:52:48 ---Под винду кто нибудь соберите, пожалуйста. --- Конец цитаты --- https://docs.google.com/document/d/1vW1XAdqC4r8RP6Vfb3F3cOulVuRIDBElGZx94JlIe4c/pub --- Цитата: Tempest от 02 Июль 2014, 00:11:18 ---А готовых билдов в сети вообще нет? Только исходники? --- Конец цитаты --- А чем исходники не устраивают? |
| MetalliC:
странный вопрос. а чем не устраивает ящик с болтами, какими-то железками и прочими запчастями вместо скажем автомобиля ? ну или пшеница+вода+кварцевый песок заместо бутылки водки :lol: |
| Tempest:
MetalliC, а ты не мог бы сделать компил? |
| s1nka:
Norther, глянул мануал. Как же все так тяжко под виндой собирать проекты. :))). Бинарные linux дистрибутивы куда легче выглядят. |
| MetalliC:
--- Цитата: Tempest ---а ты не мог бы сделать компил? --- Конец цитаты --- нет, как-то неохота заниматься традиционной линуховой мумбой-юмбой "найди и поставь тысячу и одну библиотеку" |
| gandalfthewhite:
--- Цитата: MetalliC от 02 Июль 2014, 23:48:56 --- нет, как-то неохота заниматься традиционной линуховой мумбой-юмбой "найди и поставь тысячу и одну библиотеку" --- Конец цитаты --- Там в даже если найдешь все что надо, не факт что соберется. Особенно забавно, когда для сбора одной библиотеки нужна вторая, а для сбора второй, нужна первая. Это как раз в нашем случае. А почему в комплект с исходниками не выложить все нужные зависимости, а не собирать(и не факт, что соберешь - там просто версий библиотек что в мануале-в природе уже нету) это все по мануалу двухлетней давности? |
| Norther:
--- Цитата: gandalfthewhite от 03 Июль 2014, 07:41:18 ---Там в даже если найдешь все что надо, не факт что соберется. Особенно забавно, когда для сбора одной библиотеки нужна вторая, а для сбора второй, нужна первая. Это как раз в нашем случае. А почему в комплект с исходниками не выложить все нужные зависимости, а не собирать(и не факт, что соберешь - там просто версий библиотек что в мануале-в природе уже нету) это все по мануалу двухлетней давности? --- Конец цитаты --- А это один из основных принципов линукса: зачем нужно миллиард раз подкладывать в программы одну и ту же библиотеку, когда она уже есть в системе? А потом одна и та же библиотека запускается миллиард раз из разных уголков системы и засерает оперативку. М-да, виндовоз сильно сушит мозги юзверям, люди просто перестают соображать и тупо пытаются найти что-нибудь готовенькое вместо того, чтобы сделать самим по готовой и наиподробнейшей инструкции! Значит вывод для виндузятников один: если не нравятся линуксовая "мумба-юмба", пользуйте CXBX, он уже идёт в готовом виде, да и игрушек больше запускает... |
| Yaranga:
--- Цитата: Norther ---пользуйте CXBX, он уже идёт в готовом виде, да и игрушек больше запускает... --- Конец цитаты --- Судя по скриншотам в блоге Сегуна, таки XQemu умеет несколько больше, чем CXBX, плюс в XQemu нет ограничения. как в CXBX - он заводится исключительно в 32-битных Windows, причём довольно критичен к железу и драйверам. Та же Smashing Drive более-менее корректно работает только на видеокартах от NVidia, в Турок Эволюшн с некоторыми драйверами на Радеоне почему-то не отображаются модели ни самого Турка, ни оружия в его руках, ни динозавров, ну а про "призрачных" персонажей в Футураме все, думаю, уже слышали и видели... :neznayu: |
| Qwentor:
Сегодня приду домой и попробую собрать по инструкции Добавлено позже: Сегодня приду домой и попробую собрать по инструкции |
| Wind:
Qwentor, попробуй расскажешь потом на чем ты все бросил, меня описанные выше пляски через 10 минут вывели из себя. К сожалению в линуксе все сделано через ... |
| s1nka:
Через mingw попытался собрать. В итоге ошибку в сборке получил. Лень исходники библиотек исправлять. Сейчас попытаюсь через cygwin собрать. |
| gandalfthewhite:
--- Цитата: Wind от 03 Июль 2014, 17:04:53 ---Qwentor, попробуй расскажешь потом на чем ты все бросил, меня описанные выше пляски через 10 минут вывели из себя. К сожалению в линуксе все сделано через ... --- Конец цитаты --- Меня хватило побольше. Убил час. Дважды. Во второй раз дошел гораздо дальше(остановился на ошибке что то про ld.exe -*не помню что там*, причем гугл не знает про это совсем), прямо квест какой то. Подумываю в третий раз еще раз попробовать. Я если вдруг добьюсь успеха, выложу тут подробный мануал, может даже всю виртуалку выложу.Это если получится что нибудь придумать, время ведь нужно на это все. |
| MetalliC:
%упячка_попкорн.гиф% |
| SILENT_Pavel:
--- Цитата: Norther от 03 Июль 2014, 10:01:43 ---М-да, виндовоз сильно сушит мозги юзверям, люди просто перестают соображать и тупо пытаются найти что-нибудь готовенькое вместо того, чтобы сделать самим по готовой и наиподробнейшей инструкции! --- Конец цитаты --- Не аргумент, если бы можно было комплиировать эмулятор в Microsoft Visual Studio, то это одно. Но когда нужно это делать черз cygwin, то это вообще другая песня. |
| Norther:
--- Цитата: SILENT_Pavel от 03 Июль 2014, 19:48:33 ---Не аргумент, если бы можно было комплиировать эмулятор в Microsoft Visual Studio, то это одно. Но когда нужно это делать черз cygwin, то это вообще другая песня. --- Конец цитаты --- Простите, а чем Microsoft Visual Studio отличается от MinGW? Начнём с того, что компилятор MS VisualStudio - платный, и стоит несколько тысяч долларов. Вы заплатили за него прежде, чем его использовать? Или юзаете ломаный? А MinGW - это абсолютно бесплатный компилятор, но со всеми вытекающими отсюда неудобствами. Зато бесплатный и полностью лицензионный!!! Хотя частенько бывают исключения, когда бесплатная програма с открытым исходным кодом работает не хуже, а подчас даже лучше своих коммерческих аналогов. Во-вторых, в любой системе для правильной компиляции необходимо-таки подключать нужные библиотеки и сторонние модули, будь то Windows, всем ненавистный Linux (хотя за что его не любят, не понимаю!) или самый удобный и самый дорогой MacOS. Только в Windows и MacOS основную массу работы по этому делу выполняют программисты, предоставляя пользователю уже конечный продукт. В линуксе вы тоже можете установить уже готовые пакеты и не заморачиваться, открываете Центр управления приложениями (аналог AppStore, Windows Store и PlayMarket), ставите галочки напротив нужных программ и жмакаете "Установить", и нужная программа через 2 минуты у вас уже на компе без лишних заморочек. Но принцип линукса таков, что основная масса производителей ПО помимо готовых бинарных пакетов предоставляет исходный код, а это значит, что вы можете скомпилировать программу конкретно под свою систему и со своими версиями библиотек, которые у вас установлены. А если вы соображаете в программировании, то вообще можете вообще доработать программы "под себя". И кстати сказать, под виндой в этом плане тоже не всё гладко, особенно среди эмуляторов: запускаешь какой-нибудь эмулятор, а он тебе пишет типа "не нашёл такую-то ДЛЛ-ку, запуск невозможен", и вот роешься на просторах интернета, чтобы её выцепить с какого-нибудь сайта, а потом плюёшься, что она оказалась не той версии. Так что винда в этом плане ничуть не лучше. В-третьих, производители комерческого ПО под линукс в установочный комплект также включают все необходимые библиотеки, и вам также не надо заморачиваться с поиском нужных модулей с нужными версиями. На то оно и коммерческое! В-четвёртых, эмулятор XQemu абсолютно бесплатен, и если разработчики решили, что лучше будет распространять в виде исходного кода, а не в виде готовых сборок, значит так тому и быть. Как говорится, дарёному коню... Я уже не раз просил тот же DEmul сделать под Линукс, и вспомните, что мне ответили на это разработчики. Ну что ж, это их право! И наконец пятый момент: у меня винды нет, но я могу попробовать собрать эту приблуду в линуксе под Wine или в MacOS'е под Crossover'ом, но результат не гарантирую! На офсайте про сборку под Windows чётко написано: For Windows It's complicated! See FK's excellent writeup. |
| MetalliC:
Norther, я вас умоляю - не позорьтесь пожалуйста, чуть ли не по какждому слову понятно что вы теоретик, палево ж сплошное ;) --- Цитата: Norther ---Простите, а чем Microsoft Visual Studio отличается от MinGW? --- Конец цитаты --- VS - среда разработки, все ее компоненты задолбусь перечислять, MinGW только лишь - компилятор. --- Цитата: Norther ---Начнём с того, что компилятор MS VisualStudio - платный, и стоит несколько тысяч долларов. Вы заплатили за него прежде, чем его использовать? Или юзаете ломаный? --- Конец цитаты --- - VS Express бесплатный, для компиляции его более чем достаточно, даже в урезанном варианте он значительно фунциональнее gcc/mingw. - студенты могут зарегистрироваться на Dreamspark и получить официальный лицензионный ключик для более навороченых версий. - кроме того с офсайта можно скачать триалы любой редакции и легально использовать, пока срок не кончится. да и даже если хочется пользовать Ultimate нашару - ломать ничего не надо. --- Цитата: Norther ---Во-вторых, в любой системе для правильной компиляции необходимо-таки подключать нужные библиотеки и сторонние модули, будь то Windows, всем ненавистный Linux --- Конец цитаты --- в нормальных проектах: вариант a) все необходимые библиотеки включены в репозиторий. пример - Dolphin вариант б) на сайте проекта есть готовый toolchain (боекомплект - компилятор+все библиотеки, скачал&запускай). пример - MAME, RetroArch ну а в конченных проектах нужно тратить массу времени на непонятные, и сто лет не нужные занятия секасом с гамаком. |
| Norther:
во, блин: залез на сайт Qemu: http://wiki.qemu.org/Hosts/W32#Debian_based_cross_builds Оказывается, его под винду можно скомпилировать... в линуксе!!!!!!! Причём под абсолютно любую платформу, используя нативный линуксовый MinGW!!! Если кому надо, могу как-нибудь при наличии свободного времени поэкспериментировать. --- Цитата: MetalliC от 04 Июль 2014, 01:13:32 ---в нормальных проектах: вариант a) все необходимые библиотеки включены в репозиторий. пример - Dolphin вариант б) на сайте проекта есть готовый toolchain (боекомплект - компилятор+все библиотеки, скачал&запускай). пример - MAME, RetroArch --- Конец цитаты --- Хочу заметить, что все перечисленные Вами проекты - кроссплатформенные, и только DEmul до сих пор запускается только в винде. И если старые версии ещё хоть как-то с горем пополам можно было юзать под Wine, то последняя вообще не запускается. |
| MetalliC:
--- Цитата: Norther ---Хочу заметить, что все перечисленные Вами проекты - кроссплатформенные, и только DEmul до сих пор запускается только в винде. --- Конец цитаты --- хочу заметить, каким образом проекты становятся кроссплатформенными - в комманде появляется разработчик пользующийся системой ХХХХ и делает порт на нее. есть желание и умения - вэлкам, бери и делай, хоть под линух хоть под макось, хоть под что угодно. а ради тебя единственного и неповторимого, я - 1) ставить линух 2) учиться разработке на нем и под него (несколько недель-месяцев) 3) собсно портировать (еще несколько недель-месяцев) - ну аж никак не собираюсь |
| Norther:
--- Цитата: MetalliC от 04 Июль 2014, 01:52:51 --- хочу заметить, каким образом проекты становятся кроссплатформенными - в комманде появляется разработчик пользующийся системой ХХХХ и делает порт на нее. есть желание и умения - вэлкам, бери и делай, хоть под линух хоть под макось, хоть под что угодно. а ради тебя единственного и неповторимого, я - 1) ставить линух 2) учиться разработке на нем и под него (несколько недель-месяцев) 3) собсно портировать (еще несколько недель-месяцев) - ну аж никак не собираюсь --- Конец цитаты --- Ну я не единственный линуксоид и яблочник на этом форуме, так что я не один. Кстати сказать, на макоське пол-Москвы сидит. Если бы я был программистом, я бы уже давно всё, что нужно, портировал бы куда угодно, хоть на холодильник. Но чтобы мне изучить хотя бы азы программирования, мне потребуется ещё больше времени, и не недели или месяцы, а минимум год или два, и тонна бабла. Но поскольку у меня работа и семья, свободного времени у меня очень мало, поэтому я не могу позволить себе такую роскошь, как изучение с нуля чего-либо нового. Если теб устраивает твоё нынешнее положение, что ты умеешь работать и программировать только в винде, что ж, это твоё дело. Но если ты всё-таки хочешь не стоять на месте, а развиваться дальше, то всё-таки рекомендую поставить и изучить Линукс. По крайней мере твоя стоимость на рынке труда возрастёт в разы! А если ты знаешь C и C++, то ты в линуксе будешь просто богом! Лично я сейчас зарабатываю очень неплохие деньги только благодаря линуксу, а точнее тому, что я его сидел и изучал в то время, когда другие рубались в CS и WoW, а теперь помогаю организациям мигрировать на него с минимальными затратами на лицензии. И я вынужден признать, что я бы зарабатывал гораздо больше, если бы умел программировать! К слову сказать, Altmer, автор эмулятора FreeDO, собрал-таки свой эмулятор под линукс, причём практически не зная системы! И самое главное - ОНО РЕАЛЬНО РАБОТАЕТ!!! И даже скажу больше: под линуксом заработали функции, которые под виндой в этом же эмуляторе до сих пор не работают! Теперь рассмотрим перспективы эмуляции Xbox'а: как утверждают форумчане, в век 64-битных систем, когда 32-битные платформы медленно, но верно, уходят в небытие, единственный хоть как-то работающий эмулятор (а точнее сказать враппер) Xbox'а - CXBX, нормально работает только в 32-битных системах, при этом запуская полноценно всего лишь 5 игрушек из 960-ти, выпущенных на эту приставку. Xeon мёртв, DXBX "ни мычит, ни телится"... На этом фоне использование виртуальной машины XQemu выглядит более перспективной, но вот есть одна малю-у-усенькая проблемка: она распросраняется только в виде исходников и нормально компилируется только в Linux и MacOS, под винду хоть какой-нибудь сборки пока не существует. Но при этом есть подробное описание процесса компиляции этой приблуды под Windows, только вот оно устарело, а разбираться с нововведениями мало кому охота: один сдался через 15 минут, другого хватило на час. Вывод напрашивается сам собой: чтобы поиграться в игрушки Xbox'а, придётся-таки ставить и осваивать "вражеские" жутко неудобные системы, в которых всё не так, как во всеми любимой и местами даже удобной винде! :lol: :lol: :lol: А теперь, чтобы не загаживать топик, предлагаю наш дальнейший разговор перенести в личку или отдельную тему, если тебе оно интересно, если нет, предлагаю на этом закончить и продолжить обсуждение эмуляторов XBox'а. |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |