LINUX.ORG.RU

Состоялся релиз эмулятора PCSX2 версии 0.9.8

 , ,


0

2

Состоялся релиз эмулятора игровой консоли PlayStation 2, PCSX2 0.9.8 (r4600). По сравнению с релизом 0.9.6, выпущенным 2 года назад, внесено огромное количество коммитов в SVN, больше чем за всё прошлое существование проекта. Однако для запуска всё ещё требуется нативный BIOS консоли, единственный легальный способ получить который - переписать со своей личной консоли, а не загрузить из Интернета. В версии 0.9.8 появился новый GUI (графическая оболочка) на основе wxWidgets, который создавался в основном одним человеком, Air (Jake Stine). К сожалению, недавно он покинул проект (на главной странице проекта сказано о том что: «причина моего ухода - женитьба и новая работа, где мне будут хорошо платить и намерены принять меня таким, каким я был здесь: настойчивым и целеустремлённым» Jake Stine сделал не только новый GUI, но и улучшал многие компоненты проекта, например ядро программы, он улучшал и поддержку Linux). Скорее всего, он был последним человеком, покинувшим проект до релиза 1.0. Команда благодарит его за лучший GUI, который когда-либо был у проекта, и выделяет среди достоинств PCSX 0.9.8 улучшенную поддержку Linux, потому что кросплатформенное программирование GUI для Windows/Linux стало проще.

Общие изменения:

  • Новый GUI на wxWidgets: мастер первого запуска, улучшенная настройка плагинов, редактор карт памяти, подсказки, локализации, интеграция с Windows Aero и улучшенный внешний вид в Linux.
  • Отдельные потоки данных для сохранения игры и для GUI, улучшена и более стабилизирована и многопоточность ядра эмулятора.
  • Новый менеджер карт памяти, который позволяет сохранить от 8 до 64 мегабайтов информации на одну виртуальную карту памяти.
  • Улучшены поддержка файловой системы и загрузка ELF-файлов консоли. Благодаря этому заработала игра Homebrewers.
  • Нужные патчи и хаки совместимости теперь применяются автоматически, если эмулятор знает что за игра запущена. При запуске игры можно посмотреть информацию о совместимости с ней. Также появился каталог «cheats».
  • Полная поддержка игр на DVD9, новая программа управления образами ISO с играми, список последних загружаемых образов, новый speedhack «Fast CDVD», ускоряющий загрузку игр.
  • Новый рекомпилер VU, MicroVU (для VU0/VU1/COP2), призванный заменить SuperVU.
  • Улучшен компонент IPU - теперь ещё больше видеороликов прекрасно воспроизводятся. Переписаны компоненты VIF (Vector Unit InterFace) и Vif Unpack Recompiler - они стали безопаснее, чем их предыдущая реализация на ассемблере.
  • Для Windows значительно улучшены видеоплагин GSdx и аудио плагин SPU2-X, благодаря последнему в Burnout 3 и в некоторых других играх появился звук.
  • Zzogl - плагин ZeroGS, позволяющий использовать OpenGL для вывода видео, очень долго не развивался, впоследствие появился форк, Zzogl, который решил многие проблемы ZeroGS. Для платформ Linux и Mac OS доступны только два видео плагина, ZeroGS и Zzogl.
  • Видеоролики BIOS можно пропустить, а сочетание клавиш Alt-Enter в реальном времени переключает оконный и полноэкранный режимы.
  • Изменение настроек и переключение между плагинами «на лету», кнопки Turbo/Slow в меню управления количествами кадров в секунду.
  • Пересмотрены принципы работы основных компонентов, многие из них были полностью переписаны. Исправлено большое количество ошибок.

Готовые бинарные сборки доступны для Windows (Full Installer, Web Installer, Binaries) и Linux (Binaries, DEB-пакет для Debian/Ubuntu на Launchpad (пока что только для 32-битных систем)). Доступен также исходный код под лицензией GPL v2. Пользователи Norton Antivirus могут получить ложное срабатывание на файле установки (подтверждение того что файл не опасен).

Автор новости хочет сказать, что наблюдал проблемы запуска PCSX2 0.9.8 в разных дистрибутивах: тогда как версия 0.9.6 запускалась везде где есть GTK2, бета-версии 0.9.8 не находили wxWidgets из-за различия названий этих библиотек.

Официальный сайт эмулятора

Группа в социальной сети Facebook

Новость на социальном новостном сайте reddit

>>> Подробности на официальном форуме

Насколько оно юзабельно? Скажем на Core2Duo 2.4Ghz сколько будет fps в играх?

anonymous ()
Ответ на: комментарий от anonymous

Здесь в «Рекомендуемых системных требованиях» указан такоё же процессор, как у тебя, только 3.2 ГГц. Твой компьютер вполне сойдёт за обычные системные требования, если у тебя есть 1 Гб памяти и быстрая видеокарта.

ZenitharChampion ★★★★★ ()
Ответ на: комментарий от anonymous

Зависит от видеокарты.
У меня на Phenom 2 X4 920 SMT: Persona4 и Xenosaga Ep 1 работают нормально (хотя иногда бывает замедление, заметно по звуку). Про всякие FF не говорю — они и на Athlon 64 X2 5200+ пару лет назад нормально бегали. А сейчас и производительность лучше у эмулятора.

В общем, сейчас это хороший эмулятор с хорошей совместимостью (на сайте писали 80-100%)

Shtsh ★★★★ ()

А ebuild'ы есть? А то я не нашёл. Максиму .9.7

Shtsh ★★★★ ()

Играл на PlayStation только в Twisted Metal, но он был на первой. А на второй что хорошего есть?

GblGbl ★★★★★ ()
Ответ на: комментарий от Shtsh

Ебилдов нет даже в оверлее - автор давно им не занимался, больше года. На новую версию пробовал сделать, но не осилил кросс-компиляцию и cmake :( . Использую закинутую руками бинарную сборку с ланчпада :(

Archangel_Azrael ()

Лол, ссылки на реддит в пруфах, прикольно.

Valeg ★★★ ()
Ответ на: комментарий от Archangel_Azrael

Там последний релиз на GTK2. Берёшь исходный код, делаешь «cmake .» а затем открываешь CMakeFiles/CMakeCCompiler.cmake и в SET(CMAKE_C_COMPILER_ARG1 "") между кавычками пишешь -m32 . Аналогично поступаешь с CXX. Всё компилируется. Только тебе нужны 32-битные файлы nvidia Cg, которых я не нашёл как установить, кроме как вручную.

ZenitharChampion ★★★★★ ()
Ответ на: комментарий от Shtsh

> (на сайте писали 80-100%)

Так вот что я забыл добавить в новость! In all we now have around 65% of all tested games marked as playable, and at least 85% get «ingame».

65% игр работают хорошо, 85% - средне. Что это значит я не знаю.

ZenitharChampion ★★★★★ ()

Однако для запуска всё ещё требуется нативный BIOS консоли, единственный легальный способ получить который - переписать со своей личной консоли, а не загрузить из Интернета

А что там насчет этого? Нет у меня PS2. Совсем нет решения?

chilinik ()
Ответ на: комментарий от GblGbl

А что предпочитаешь по жанрам?

Вообще, вот, что рекомендуют в тематическом разделе рутрекера

Приоритет- [ENG][NTSC][DVD5]
Beyond Good & Evil [ENG]
Guilty Gear XX: Accent Core Plus [ENG] [NTSC/USA]
Fahrenheit [Multi5]
Dokapon Kingdom [ENG]
Resident Evil Code: Veronica X [ENG]
Okami [ENG]
Shadow of the Colossus [NTSC] [ENG]
Shadow of the Colossus [Multi5]
ICO [Multi5]
Killer 7 [RUS+ENG]
God Hand [Multi5]
Viewtiful Joe [Multi5]
Viewtiful Joe 2 [Multi5]
Black [ENG] [NTSC/UC]
God of War (2xDVD5) [ENG]
God of War 2 (2xDVD5) [RUS/ENG/DE/FR/ES/IT]
Burnout 3:Takedown[ENG]
Resident Evil 4 [NTSC/ENG]
Metal Gear Solid 2: Sons of Liberty [ENG\NTSC]
Metal Gear Solid 3: Snake Eater [ENG] [PAL] [Platinum/Limited METAL EDITION/+Bonus DVD]
Valkyrie Profile 2: Silmeria [ENG]
Gran Turismo 3 [ENG]
Gran Turismo 4 (USA Version) [ENG] [DVD5]
Grand Theft Auto: San Andreas [NTSC/ENG]
Final Fantasy XII [ENG]
Devil May Cry[NTSC-U/ENG] [ENG]
Devil May Cry 3 Special Edition (NTSC) [ENG]
Tekken 5 [NTSC] [ENG]
Shin Megami Tensei: Persona 3 [ENG]
Shin Megami Tensei: Persona 4 [NTSC/ENG]
Tales Of The Abyss [ENG]]
Dragon Quest VIII: Journey of the Cursed King 2.0 [RUS]
Katamari Damacy [ENG]
Midnight Club 3 - DUB Edition Remix [ENG][NTSC/UC] [SLUS-21355]
SSX 3 [ENG]
Second Sight [PAL/RUS]
Spider-man 2 [RUS]
Freedom Fighters [RUS/ENG]
Yakuza [ENG]
Onimusha Warlords [ENG]
Onimusha 2: Samurai's Destiny [RUS]
Onimusha 3: Demon Siege [RUS/ENG]
Onimusha Dawn of Dreams [ENG]
Xenosaga Episode I: Der Wille Zur Macht [3xDVD][ENG]
Xenosaga Episode II: Jenseits von Gut und Bose [NTSC/ENG]
Xenosaga Episode III Also Sprach Zarathustra[Uncensored.EnglishDub] [ENG]
Time Splitters 2 [RUS]
Ratchet & Clank: Going Commando [ENG] [NTSC U/C] [SCUS 97268]
Ratchet & Clank: Up Your Arsenal [RUS]
Jak & Daxter: The Precursor Legacy [Multi5]
Twisted Metal Black [ENG/RUS]
Kingdom Hearts [ENG]
Kingdom Hearts II [ENG]
Time Splitters future perfect [RUS]
Ace Combat 4: Shattered Skies (NTSC)
Disgaea - Hour Of Darkness (NTSC) [ENG]
Disgaea 2: Cursed Memories [ENG]
Silent Hill 2 Director's Cut (RUS by ViT Company)
Silent Hill 3 (RUS by ViT Company)
Final Fantasy X [ENG]
Soul Calibur 3 [ENG]
KILLZONE [Multi3]
Sly Cooper and the Thievius Raccoonus [ENG]
Sly 2: Band of Thieves [ENG]
Sly 3: Honor Among Thieves [ENG]

Shtsh ★★★★ ()
Ответ на: комментарий от chilinik

Легально — толко купить консоль и переписать.

Нелегально — скачать (найти несложно) или взять у кого-нибудь.

Shtsh ★★★★ ()
Ответ на: комментарий от Archangel_Azrael

Просто эмулятор PS2 — как раз то, что стоит собрать с оптимизацией под свой комп. Профит от этого будет как минимум заметен.

Shtsh ★★★★ ()
Ответ на: комментарий от chilinik

Я же сделал намёк на решение! Если бы я сказал решение прямым текстом, новость бы не приняли за пропаганду вареза.

ZenitharChampion ★★★★★ ()

настало время попробовать, что это за заверь такой! :)

Приду домой, накачаю образов ))

vovans ★★★★★ ()
Ответ на: комментарий от Shtsh

Легально — толко купить консоль и переписать.

Переписывать нелегально, можно только пользоваться как есть. Так что легально --- никак.

PS Новость ужасно оформлена, неинформативна, перегружена деталями и содержит пунктационные ошибки (не хватает запятых). Так писать нельзя и за такое оформление не подтверждать надо, а снимать 7 баллов и банить на неделю.

Vudod ★★★★★ ()

Ну что ж.. настало время пройти ксеносагу наконец )

Lindows ()
Ответ на: комментарий от Vudod

Насчёт новости не знаю, но про легальность переписывания со своей личной консоли BIOS - правда, и на сайте разработчиков даны схемы устройства для этого.

ZenitharChampion ★★★★★ ()

> новый GUI (графическая оболочка)

Спасибо, Кэп!

kOvr1K ()
Ответ на: комментарий от ZenitharChampion

Насчёт новости не знаю, но про легальность переписывания со своей личной консоли BIOS - правда, и на сайте разработчиков даны схемы устройства для этого.

Возможно, вы правы, но почитайте внимательно, в каком случае это разрешено. Скорее всего, только для резервного копирования. Либо не разрешено использовать одновременно 2 устройства с одним и тем же биосом, т.е. переписав его и поставив в комп вы теряете право пользоваться консолью, пока не сотрёте.

Vudod ★★★★★ ()
Ответ на: комментарий от madcore

Для него есть pcsx и ePSXe. Посмотри кстати свежую новость по тегу PCSX.

ZenitharChampion ★★★★★ ()
Ответ на: комментарий от Vudod

>Переписывать нелегально

А по нашим законам?

Deleted ()
Ответ на: комментарий от Deleted

Переписывать нелегально

А по нашим законам?

Это не зависит от законов. Это зависит от лицензии, т.е. договора между пользователем и разработчиком. Если лицензия это запрещает или разрешает только в определённых, чётко указанных целях, то в случае её нарушения вы понесёте ответственность. Вот по какой статье вы будете отвечать, это действительно зависит от действующего законодательства, но не сам факт нарушения.

Vudod ★★★★★ ()
Ответ на: комментарий от Vudod

EULA что ли? Она сама ещё должна быть законной и то, что в ней написано тоже должно не противоречить законодательству в любом случае. Если там написано, например, «должен перворождённого ребёнка отдать», то такой пункт просто посылается в печь.

Deleted ()
Ответ на: комментарий от Deleted

Если там написано, например, «должен перворождённого ребёнка отдать», то такой пункт просто посылается в печь.

Нет, это влечёт признание сделки ничтожной. Скорее всего тогда вы сможете добиться возврата денег, но использовать не сможете законно всё равно. Потому что либо вы используете на основе существующей лицензии, либо признаёте её незаконною и не используете. Во втором случае, правда, вам, скорее всего, уголовная ответственность за пиратство не грозит.

Vudod ★★★★★ ()
Ответ на: комментарий от Vudod

Снимать баллы за постинг новости и банить на неделю? Ну что за нервы. Пейте глицин, некоторым помогает.

A-234 ★★★★★ ()
Ответ на: комментарий от Vudod

Т.е. в магазинах продаётся незаконное? Чего ж всех не посадят? :] К тому же, под еулой никто не подписывается значит и исполнять её нет никакого смысла.

Насколько я помню, некоторые пункты могут быть признаны ничтожными, не разрывая всей лицензии, но это надо кого-нибудь со знанием законов сюда.

Deleted ()

Готовые бинарные сборки доступны для Windows (Full Installer, Web Installer, Binaries) и Linux (Binaries, DEB-пакет для Debian/Ubuntu на Launchpad (пока что только для 32-битных систем)).

пока что только для 32-битных систем

Автор новости лично напишет:)? Под 64-бита нет, и не было. И наверно не будет. В общем пока нет 64-бита, закопайте.

Absolute_Unix ()
Ответ на: комментарий от Absolute_Unix

Было-было 64 бита. 64 бита упразднили в декабре 2007 года в одном из коммитов в SVN. Один компонент переписали на 32-битном ассемблере. Потому что с тех пор как пришла новая команда разработчиков 64-битная версия всё время ломалась.

Я просто перевожу что было в новости. Там сказано, что 32-битного пакета для 64-битных систем нет из-за особюенностей лаунчпада, которые пообещали в будущем исправить.

ZenitharChampion ★★★★★ ()
Ответ на: комментарий от Vudod

Если лицензия противоречит закону, то лицензия идёт в анус. Давно доказанный факт.

Копирование BIOS приставки не нарушает законодательство даже Америки. Угомонись.

anonymous ()
Ответ на: комментарий от A-234

Снимать баллы за постинг новости и банить на неделю? Ну что за нервы. Пейте глицин, некоторым помогает.

Ладно, согласен, погорячился. Хотя с меня тут недавно баллов 25 сняли просто за то, что я пытался аргументированно доказать, что новость по формальным требованиям не проходит.

Vudod ★★★★★ ()
Ответ на: комментарий от Deleted

Насколько я помню, некоторые пункты могут быть признаны ничтожными, не разрывая всей лицензии, но это надо кого-нибудь со знанием законов сюда.

Вы правы, если эти пункты не затрагивают прочие. В общем, это только суд может решить.

Vudod ★★★★★ ()
Ответ на: комментарий от Absolute_Unix

ia32-libs, ia32-nvidia-cg-toolkit, libglew1.5, libportaudio2, libwxbase2.8, libwxgtk2.8 и вперёд.

Deleted ()

игровые приставки нинужны

их эмуляция с 1.5 fps даже на очередном обогревателе - тем более.

anonymous ()
Ответ на: комментарий от anonymous

>с 1.5 fps

А вот и очередной «не читал, но осуждаю» аналитик :}

Deleted ()

Твайу же мать.. 64 бита где ? Так хотел заюзать.. а тут на те..

Кстати, из исходников его можно собрать для 64х разрядной системы ?

Valor ()

Позитивно, поставил собирать.

redgremlin ★★★★★ ()

>Однако для запуска всё ещё требуется нативный BIOS консоли, единственный легальный способ получить который - переписать со своей личной консоли, а не загрузить из Интернета.

man fps2bios.

matich ()
Ответ на: комментарий от Deleted

там нечего анал.изировать

приставки не нужны

для ПК выпущено достаточное кол-во хороших игр, запас которых, рискну предположить, никто для себя не исчерпал. зачем рыться в помойке, когда есть гораздо более доступный оазис?

c: racesen Theolog,

anonymous ()
Ответ на: комментарий от anonymous

>для ПК выпущено достаточное кол-во хороших игр

Вендузятник обнаружен.

есть гораздо более доступный оазис?


В этом оазисе представителей некоторых жанров можно пересчитать по пальцам.

А говорил ты (или другой анонимус) про fps, что вообще никаким боком к этому не относится.

Deleted ()
Ответ на: комментарий от Valor

Если б было можно, то уже собрали бы.

Deleted ()
Ответ на: комментарий от Deleted

Где-то через полгода после отмены 64-битной версии я взял тот самый декабрьский SVN 64-битный, и взял плагины от распоследнего pcsx2. Они скомпилировались в 64 битах! Правда потом archum42 это заметил и сделал их не компилируемыми в 64 битах тоже. В первой или второй бете 0.9.7.

ZenitharChampion ★★★★★ ()

старый GUI был ужасен.

tommy ★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.