Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - Norther

Страницы: Назад 1 2 [3]
61
Ладно, Iron прав, хватит оффтопить.
В общем выкладываю сборку VirtualJaguar-Qt r357, собрана в Ubuntu 11.04: http://depositfiles.com/ru/files/gofn8qiai

P.S.: а прикольный у неё интерфейс, повеселее, чем у обычного VJ... :)

62
А создание мелкого приложения весом 7 метров, к которому необходимо ещё 300 метров (только в архиве!) нетфреймворка, который в свою очередь распаковывается на 1ГБ, который опять же в свою очередь будет лежать мёртвым грузом на компьютере пользователя только ради одной этой программы - это как, нужно?
И в данном случае я поднял не проблему создания приложения под виндозу на основе GTK или QT, ясен пень, они под виндозу не сплющились. А проблема заключается в портировании эмуляторов на Linux, да и вообще создании мультиплатформенных приложений.
Если устанавливаете Linux, то в зависимости от версии GTK или QT уже устанавливается по умолчанию, а вытащить из инета дополнительные заголовки нужных пакетов метров на 50 - это как два пальца об асфальт.
Тем более EdHell сделал абсолютно правильное предложение: сделайте хотя бы эмулятор без гуя с командной строкой, а уже остальные допишут к нему любую оболочку! Всё, что нужно для полноценной работы эмуляторов - OpenGL, который входит в состав ЛЮБОЙ системы Linux.

63
и если игроделы или девелоперы популярного прикладного софта не делают продуктов для какой-то ОС - эта ОС труп.
То есть ты хочешь сказать, что самая совершенная система - MacOS - это труп? Компы с ней стОят в 2-3 раза дороже обычных, и люди готовы переплачивать такие деньги. Получается, что те, кто покупает компы Эппл - дураки, которые не понимают, что платят огромнейшие деньжища за "труп"???
Но 200мб ради 500кб - это форменное у#$%^ство (QT4 и GTK+ - как раз из этой серии). Это же не для компиляции, а всего лишь ради гуйки, зачастую кривой, как хрен.
Windows в этом плане не лучше: у одного клиента ставил программу ЕИАС на свежекупленный комп с "голой" W7HB, и вот ради установки приложения в 7МБ пришлось из инета вытащить 200 с лишним метров NET Framework 3.5 (установочного диска не дали, сказали типа "у нас всё на сайте есть, тяните оттуда")
Сделайте комстроку и любой начинающий кодер напишет полнофункциональный гуй за полчаса объемом 100кб (там опций-то полторы штуки, нечего ЭТО сравнивать с дельфином и пццх2) - под целевую платформу, любимый мульти не пострадает.
ПОЛНОСТЬЮ СОГЛАСЕН!!!  :)

64
Мульти тянет за собой шлак типа gtk и за частую доходит до смешного при весе приложения в несколько кбайт, для нее нужно скачать и установить пару гигабайт совершено не нужно шлака, ну и зачем такая мульти нужна?
Пара гигабайт совершенно не нужного шлака - это как правило пакеты с заголовками, которые в процессе работы абсолютно не мешаются, а после компиляции, когда уже получил заветный продукт, их можно безболезненно грохнуть. Тем более сейчас инет почти у всех "резиновый", так что пара гигов лишнего - это мелочи. Кстати сказать, для компиляции тех же Dolphin и PCSX2 я вытянул "лишнего шлака" метров на 20 - 50... :)
Я сейчас от всех ребят слышу, что они с радостью грохнули бы нах виндозу и перешли на другую систему, даже готовы разориться на макинтоши, но вот только из-за нужных программ и любимых игр, которые пока не сделали под другие платформы, они вынуждены держать у себя виндозу, как правило, на 99,9% это XP, и 0,1% - Win7, и то её держат геймеры, которые дико матерят 7-ку, но вынуждены её ставить, потому как производители игр искуственно "обрезают" максимальные настройки и некоторые спецэффекты под XP.

65
Когда уже все поймут, что пингвины не для дома?
А что, MacOS уже не в счёт? Или он тоже "не для дома"? 12% пользователей MacOS от общего числа пользователей компьютеров - ИМХО это далеко не маленькая цифра!
Небось у самого-то телефончик на Андроиде (который, кстати, сделан на основе "пингвинов не для дома"!!!) да планшетничек iPad.

Эх, жалко, что у меня нет макинтоша, я бы ещё и под него собрал бы...

Уважаемый Wind!
Учись делать мультиплатформенные приложения, и тогда тебе на рынке труда вообще цены не будет!
Вон, посмотрите на эмуляторы Dolphin и PCSX2: приставки PS2 и Wii гораздо мощнее, чем DC, а их эмуляторы работают на ЛЮБОЙ платформе, будь то windows, MacOS или "пингвин не для дома". А над DEmul'ем работает целая команда талантливых программистов и бета-тестеров, а версий под MacOS и Linux до сих пор нету (уж про Linux промолчу, хотя бы под MacOS).

66
Когда же все наконец привыкнут, что не виндозой единой живы компы?
Собрал 357 ревизию под Linux - http://depositfiles.com/ru/files/sedp1q5ow

P.S.: уважаю тех программистов, которые не зацикливаются на одной виндозе, а умеют писать мультиплатформенные приложения. :)

67
А чёй-то сборки всё под виндовс да под виндовс? Как будто на свете не существует других систем. >:(
Исправлю ситуацию. Итак, краткая инструкция для компиляции Supermodel в системе Linux:
1) если у вас уже стоит весь необходимый набор компиляторов, то переходим к следующему шагу; если нет, то устанавливаем пакеты build-essential и make
2) скачиваем последнюю версию исходников с офсайта:
http://www.trzy.org/Supermodel/Files/Supermodel_0.1.2a_Src.zip
3) распаковываем архив в домашний каталог
4) из каталога /Makefiles копируем файл Makefile.SDL.UNIX.GCC в корень каталога с распакованным архивом и переименовываем в Makefile
5) для правильной компиляции необходимо доустановить пакеты  libglu1-mesa-dev и libsdl1.2-dev
6) в корне каталога с распакованным архивом выполняем команду make и ждём окончания компиляции (она занимает минуты 2)
7) по окончании компиляции в корне каталога появится каталог /obj, в котором содержатся некоторые нужные библиотеки, и исполняемый файл Supermodel; для справки по ключам его нужно запустить без параметров.
Архивы с ромами необходимо положить в каталог /roms, который нужно создать в корне каталога с эмулятором.

Для запуска игры необходимо перейти в каталог с эмулятором и ввести команду: ./Supermodel ./roms/имя_архива.zip <опции>.
Например, для запуска игры VirtuaFighter3 в полноэкранном режиме копируем архив vf3.zip в каталог /roms, переходим в каталог с эмулятором: cd ~/Supermodel_0.1.2a, вводим команду: ./Supermodel ./roms/vf3.zip -fullscreen

Если кому-то неохота возиться, вот архив с готовым эмулятором (собран в Ubuntu 10.04 32bit):
http://depositfiles.com/ru/files/z62e2zuzu
Его остаётся только распаковать в домашний каталог и запустить.

68
LXDream периодически обновляется, но обновления надо ставить из исходников: сначала ставишь пакет mercurial, затем даёшь команду hg clone http://www.lxdream.org/hg/lxdream, чтобы скачать исходники, ну а потом стандартно компилишь  при помощи ./configure, make и make install.
Для правильной компиляции надо доустановить пакеты libpng12-dev, libgtk2.0-dev, libisofs-dev, libgl1-mesa-dev и libasound2-dev (если у тебя звуковой сервер ALSA) или libpulse-dev (для сервера PulseAudio).

69
Спустя 3,5 года после начала разработки в сети появился ещё один эмулятор NIntendo Game Cube с открытым исходным кодом под названием Gekko.
Официальный сайт: http://www.gekko-emu.net/
Скачать бинарники и исходники можно отсюда: http://code.google.com/p/gekko-gc-emu/
Первые впечатления пока что не очень: имеющиеся у меня на руках исошки ( серии Mortal Kombat, Resident Evil Zero, Soul Calibur Legends и т.д.) я так и не смог на нём запустить.
Предлагаю сюда отписывать свои мнения и результаты тестирования.

70
Народ! Подскажите, плз, где взять биосы на 1.0.4?
Фишка такая: у меня система WinXP SP3, скачал nullDC версию 1.0.4, закинул биосы, с которыми нормально работала 1.0.3, и на этом всё. При старте грузится биос с красным шариком (хотя по идее должен с голубым), и после этого выпадает в настройки, и ни одна игра не запускается.
Перепробовал почти все возможные пары BIOS-FLASH с этого сайта, а также с Emu-Russia, и ничего не помогло.  :&#39;(
Что это за ерунда может быть?

71
Какой-то вы чушью страдаете, господа: http://code.google.com/p/pcsx2/wiki/CompilationGuideForLinux
Это далеко не чушь... Любому даже начинающему линуксоиду сразу бросается в глаза, что файла build.sh в исходниках нету, соответственно команда sh build.sh all работать не будет. И это только первая мелочь, с которой сталкиваешься в процессе компиляции. А дальше... дальше - больше
Это описание подходит для более старых SVN, версий где-то так 18**. Для последних версий SVN надо слишком много всего править, особенно под Ubuntu. Хотя может быть в РедХате, Сусе и иже еси с ними соберутся нормально (не знаю, не пробовал, сам сижу на Дебиане, Убунте и Генте)  ;)

72
да,я тоже пробовал собирать по той инструкции,тоже с ошибками,поэтому и спрашиваю)
а биос могли бы и не включать в репозиторий,или с лицензирование всё равно проблемы будут?
ладно,думал просто может неофициальный есть какой нибудь,спасибо
Поковырялся сейчас немного в инете, проблема с некоторыми плагинами решилась (с некоторыми пока остались траблы, будет время доковыряю). С исполняемым файлом пока проблему не решил.
Чуть позже (может быть даже на этой неделе) выложу более подробное описание процесса.

Пока что могу сказать следующее: в каталоге /plugins в некоторых плагинах смотрим файл build.sh и в случае наличия указанных ниже строк делаем изменения:
а) закомментировать строки
if [ $# -gt 0 ] && [ $1 = "all" ]
then
б) начало строки ./configure заменить на bash configure
в) закомментировать строки:
make clean
make install
else
make $@
fi

После этого делаем файл build.sh исполняемым и соответственно даём команду на выполнение. Таким макаром у меня собралось больше половины плагинов, другая половина при сборке ругнулась, что некоторые функции в системе пока не реализованы (мож дистрибутив старый... хз)

Это нужно сделать для следующих плагинов: CDVDIso, CVDVnull, FWnull, PadNull, SPU2Null, USBnull, dev9null, onepad, zerogs, zeropad, zerospu2, zzogl.

Ну а потом даём общую команду на сборку всех элементов:
cd ~/pcsx2
ruby build.rb all

Немного муторно, но сработало!  :)

73
есть какой нибудь приличный репозиторий pcsx2 для ubuntu?
или что вбить в терминале чтобы скомпилировать из google code?
спасибо
1) нет, поскольку эмулятор использует биос от PS2, который в свою очередь является несвободным компонентом. Вот когда напишут эмулятор биоса с открытым исходным кодом, тогда и будет он в репозиториях.

Теперь насчёт SVN. Ппод линуксом нормально собирается только SVN396, вот инструкция:
http://armanenshaft-linux.blogspot.com/2009/04/pcsx2-ubuntu_15.html

Я пробовал собирать из последних версий SVN-репозитория, к сожалению без ошибок собирается только 4 плагина. Я правда пробовал под Ubuntu 8.04, под более новыми ещё не делал. Вот если что, краткая инструкция:
1) устанавливаем необходимые для компиляции пакеты:
sudo apt-get install subversion libsdl1.2-dev libjpeg62-dev build-essential libgtk2.0-dev libxxf86vm-dev x11proto-xf86vidmode-dev automake1.9 libbz2-dev libasound-dev nvidia-cg-toolkit libglu1-mesa-dev libglew1.5-dev
2) скачиваем последнюю версию SVN-репозитория:
svn co http://pcsx2.googlecode.com/svn/trunk/ ~/pcsx2
3) во время компиляции программа может ругнуться, что не находит директории zzogl, поэтому имеющуюся директорию zzogl-pg необходимо переименовать:
mv ~/pcsx2/plugins/zzogl-pg ~/pcsx2/plugins/zzogl
4) собираем:
cd ~/pcsx2
ruby build.rb all

И вот в конце сборки программа ругнулась, что не может собрать некоторые плагины и исполняемый файл pcsx2, поскольку в исходниках отсутствуют нужные файлы (Makefile.in, configure.ac или configure.in) Как это побороть, я пока не нашёл. Если кто найдёт, отпишитесь, плз

75
Костыли? :-\ А по-моему незаменимая вещь.
Можно Windows XP в Virtual BOX установить, вполне красиво работает - тот же Doom 3 весьма шустро на быстрых машинах бегает.
Ну я тогда всё-таки предпочту Wine, чем виртуальные машины.
Во большинстве случаев Wine конечно же незаменим, но запускать эмулятор под эмулятором... Хм... Как-то неловко становится.  :blush:
Тем более если есть возможность собрать его в Линуксе, то почему бы её не использовать?

Есть вариант проще снести линукс, очень помогает !!!
Снести Линукс ради какой-то там помойки для вирусов???  0_0 Да ни за что на свете! Единственная система, ради которой я готов снести Линукс нафиг - это MacOS.

76
Никто не пробовал собрать этот эмулятор в Линуксе? У мня модуль CXBE собрался нормально, а вот с остальным пока запарка  :(
А костыли типа Wine тоже наставлять особо не хочется.

Страницы: Назад 1 2 [3]