Sony playstation і pcsx

Відео: PlayStation® Experience 2016 | Day 1

Sony Playstation і PCSX
Отже, Sony Playstation з`явилася при вельми цікавих обставин. Nintendo в 1988 році уклала з Sony договір на створення нової консолі - поліпшеної версії SNES, яка б читала гри і з картриджів, і з тільки що розробляються тоді носіїв - звичних нам зараз CD. Проект називався «Play Station» і був анонсований ще в травні 1991 року. В ті часи Sega Megadriva / Genesis править бал в світі 16-бітних консолей, а SNES добереться до США лише в серпні (до Європи - і зовсім тільки через рік), так що з Megadrive, поза Японії, бореться тільки восьмібітного NES. І ось президент Nintendo, Хіроші Ямаюші, перечитує контракт з Sony і розуміє, що його виконання призведе до того, що Sony буде повністю контролювати випуск ігор формату SNES CD-ROM. Nintendo вирішується на сміливий хід - відмовляється від спільної роботи з Sony і починає співпрацю з Philips.

У Sony спочатку збираються зупинити розробку Play Station, але робота просунулася вже занадто далеко - треба випускати продукт. Почалися судові розгляди між Sony і Nintendo, в результаті яких «Play Station» знайшла злите написання «PlayStation» і втратила підтримку картриджів SNES. Чи означає це, що PlayStation - вдосконалена SNES? Ні, скоріше, це те, чим могла стати SNES наступного покоління. А серце Playstation - MIPS R3000A-сумісний чіпсет, такий же, як в робочих станціях Silicon Graphics тих часів. Та й інші складові апаратної частини Playstation були дуже серйозними, так що перед створенням емулятора цієї машини стояла складна задача. Що ж може запропонувати вільне ПЗ для емуляції класичної, першої Playstation? Чи не все так райдужно.

PCSX

Sony Playstation і PCSX
Resident Evil 2 в PCSX-Reloaded

Знаменитий емулятор PCSX (https://pcsx.net), який розповсюджується під GPL, жив лише до тих пір, поки його розробники не переключилися на створення емулятора Playstation 2 - pcsx2. Хоча PCSX потенційно можна запустити і сьогодні, проект перестав розвиватися дев`ять років тому ... На його сайті як і раніше доступні вихідні коди і бінарна збірка, однак вихідний код у мене не компілюється, а готова збірка - не починається (вилітає з segfault). Є готова версія під Windows, і вона працює, але моєї цільової платформою є Linux.

PCSX-Reloaded

Sony Playstation і PCSX




Зате існує досить живий форк PCSX - PCSX-Reloaded (https://pcsxr.codeplex.com). Він нормально збирається з исходника і сам по собі запускається (цьому служить консольна команда pcsx, як і в оригінальній версії). Але ось запуск ігор в ньому - це вже інша справа: не всі вони йдуть під емуляторами. Однак перед тим, як почати знайомство з PCSX-Reloaded, варто торкнутися проблеми BIOS.

Емулятори ігрових консолей щодо нових поколінь емулюють, як правило, тільки залізо, але не «прошивку». PCSX-Reloaded - приємний виняток, в нього вбудована «вільна» кустарна прошивка, але є думка, що для роботи деяких ігор, для кращої сумісності з ними, вам знадобляться образи оригінальних BIOS Playstation. У мережі без зусиль можна знайти архів з кількома образами BIOS Playstation - вибір у вас буде. Ще до запуску PCSX-Reloaded ці BIOS`и потрібно покласти в каталог $ HOME / .pcsx / bios. Потім, після запуску PCSX-Reloaded, перейти в меню «Налаштування - Модулі і BIOS» і вибрати потрібний BIOS (за замовчуванням там зазвичай коштує найсвіжіший).

Можна також в випадаючому списку BIOS`ов вибрати емульований BIOS ( «Симулювати BIOS PCX»), який і є спробою відтворити прошивку, однак на основі вільного коду. Цей вбудований BIOS виручить вас, якщо ви не завантажили образи оригінальних BIOS. З ним гри теж запускаються, причому, за моїми спостереженнями, сумісність ігор - така ж, як при оригінальному. Хоча частина не запускається ні там, ні там (наприклад, Resident Evil Director`s Cut). У плані сумісності, звичайно, пропріетарний ePCSXe набагато краще, але у нього закритий код, а Linux-версія зібрана під архаїчний GTK + 1.




Загалом, це ідеальний у всіх відношеннях емулятор в якому є все, крім автоматизованих систем управління проектами (https://comindware.com/ru/project/), але даному додатку подібні функції, які відмінно реалізовані в сторонніх сервісах, і не потрібні !


Повернемося до PCSX-Reloaded: за замовчуванням він компілюється з плагіном відображення відео через Xv. Якщо потрібна підтримка OpenGL, треба налаштувати збірку исходника так:
$ ./configure -enable-opengl

При цьому будуть потрібні встановлені заголовки від бібліотеки libxxf86vm. Наступні команди стандартні:
$ make
# Make install
# ldconfig

Останні дві потрібно виконувати з правами root (запуск ldconfig потрібно, щоб система «побачила» встановлюються бібліотеки).

Однак особисто мені більше подобається грати через Xv. По-перше, менше навантаження на процесор, а по-друге - гри так виглядають більш схожими на те, як вони виглядали на телевізорі через справжню Playstation. Коли у вас встановлені обидва плагіна рендеринга: Xv і OpenGL, - вибір між ними можна зробити в «Настройках -gt; Модулі і BIOS -gt; Графіка ».

Кожен плагін має свої налаштування ( «Налаштування -gt; Графіка»). У разі Xv краще не чіпати параметри FPS - інакше будуть проблеми зі швидкістю ігрового процесу. Хоча може бути, що у вашій конфігурації, навпаки, буде потрібно ручне налаштування ...

ІНШЕ

» » Sony playstation і pcsx