PCSX

Материал из Неолурк, народный Lurkmore
Перейти к навигации Перейти к поиску
Pscsx.jpg
имяPCSX
типЭмулятор игровой консоли
авторNocomp, Shadow (George Moralis), Linuzappz
разработчикPCSX Team (далее — форки)
операционная системаWindows, Linux, macOS (зависит от версии)
язык интерфейсаанглийский (русские переводы были, но нафиг не нужны)
первый выпуск31 августа 2000 года (первый релиз для ПК)
последняя версия1.5 (историческая, оригинал умер)
последняя дата17 сентября 2003
состояниезаброшен (официально), но форки (PCSX-Reloaded, PCSX-Redux) ещё шевелятся
лицензияGPL (открытая, размножайся)
движокнет единого — плагины видеокарт, звука, ввода
аппаратные требованияПроцессор от 500 МГц, видео с поддержкой OpenGL/DirectX, 128 МБ ОЗУ (а, да, это было в 2001 году)

PCSX (расшифровывается как PlayStation emulator for X — то есть «икс» вместо «Station») — бесплатный эмулятор первой PlayStation с открытым исходным кодом, который в начале нулевых жужжал так громко, что у соседей просили сделать потише. Родился в далёком 1999 году, когда лорды-программисты ещё писали код под пиво и мат, а нормальных видеокарт не было даже у дедушки Пыхтелова. Эмулятор позволял запускать пиратские образы с дисков (ибо легальных дисков в России тогда водилось примерно столько же, сколько честных политиков) на персоналках с Windows, Linux и даже Mac (последнее — для особенно эстетствующих яблочников). Проект активно жужжал аж до 2003 года, пока создатели не поняли, что PS1 уже постарела, и переключились на эмуляцию PS2. Но умирать PCSX не захотел — он расплодился форками, как кролики на ферме, и до сих пор чахнет в виде PCSX-Reloaded и PCSX-Redux.

История[править]

Всё началось 20 июля 1999 года. Трое программистов с никами Nocomp, Shadow и Linuzappz решили, что пора бы уже запускать диски от PlayStation на обычных ПК. До них были какие-то поделки типа Bleem! (коммерческий эмулятор, который Sony засудила в хлам) и Virtual Game Station (тоже умер под судами). Но ребята пошли другим путём — открытым. И 31 августа 2000 года выкатили первую версию PCSX для Windows. Жужжание тогда стояло неимоверное: люди в компьютерных клубах забывали про «Counter-Strike», чтобы позалипать в Crash Bandicoot с 20 кадрами в секунду.

Эпоха плагинов[править]

Главная фишка PCSX — в нём всё крутилось на плагинах. Графика, звук, ввод, управление CD/DVD. Можно было собирать эмулятор как конструктор: взял видео-плагин от Pete (легендарный Pete Bernert), аудио-плагин от P.E.Op.S., и вуаля — Final Fantasy VII запускается почти без глюков. Это было и удобно, и бесило одновременно: новички часами подбирали настройки, чтобы игра не вылетала на первом же боссе.

Смерть и воскрешение[править]

В 2003 году команда официально забила на PCSX и переключилась на PCSX2 (эмулятор PS2). Но исходники были открыты, и на свет появились форки:

  • PCSX-df (2006) — напильник для Linux, добавили поддержку AMD64, нормальный интерфейс GTK. Но в мире Windows о нём мало кто знал.
  • PCSX-Reloaded (2009) — самый известный форк. Собрал в себе всё лучшее из PCSX-df и других веток, добавил поддержку macOS (чтобы маководы тоже могли грустить по 15 фпс в Vagrant Story). Проект существует до сих пор, но обновляется редко — так, чисто для поддержания штанов.
  • PCSX-Redux (2019) — попытка переписать код с нуля по современным стандартам C++, убрать плагинную архитектуру, сделать эмуляцию более точной. Но народ не особо оценил: привыкли к старым добрым плагинам.

Как работает[править]

По сути, PCSX — это программа, которая эмулирует процессор R3000A (сердце PS1), звуковой чип SPU, графический процессор (GPU) и прочую периферию. Эмулятор прогоняет код игры в реальном времени, переводит команды консоли в команды ПК. Сложность в том, что архитектура PS1 была довольно хитрой (например, аффинное текстурирование, отсутствие z-буфера), и эмуляция требовала либо бешеной мощности (в 2000 году — недоступной), либо хитрых костылей. Отсюда и плагины — каждый разработчик мог оптимизировать свой компонент.

Для запуска игры нужно:

  • Раздобыть BIOS PS1 (прошивку, которую Sony запатентовала, поэтому эмулятор сам её не включает — вы должны дампнуть её с вашей собственной консоли, ага, с вашей, конечно).
  • Скачать образ диска в формате ISO, BIN/CUE или CCD/IMG.
  • Настроить плагины (как повезёт).
  • Нажать «Run» и молиться, чтобы не вылетело.

Похожие эмуляторы[править]

  • ePSXe — коммерческий эмулятор (условно-бесплатный, с закрытым кодом), который тоже использовал плагины. Был чуть стабильнее, имел более удобный интерфейс и долгое время считался «стандартом де-факто» для PS1 на ПК. Но потом и он загнулся: последнее обновление вышло в 2016 году, и сайт превратился в помойку.
  • DuckStation — современный эмулятор с открытым кодом, без плагинов (всё встроено), с поддержкой Vulkan, с улучшенной графикой (сглаживание, повышение разрешения, даже текстуры с AI-апскейлом). И главное — он тупо удобнее: скачал, указал BIOS, выбрал образ, и игра запускается. Никаких плясок с бубном.
Telepuz 2.jpg Человек нонче игры разные ценит весьма, дык
МетаRPGИгровая консольШтампы в компьютерных играхИгровой движокТиммейтМассовый запрет игровых видео на YouTubeРейтыАгроWarcraft III — не канонАвтокликерДонат в игры из РоссииАрхидьявол (Герои 3)Лесные тени (Герои 3)Теория игрЭто собака?Blizzard измеряет соцсправедливостьЭто игра?Дроп (видеоигры)Надо, чтобы на КЧ напалПол это лаваКоллекционная играШахматная доскаВизуальная новеллаКонсольТяжёлые танки (World of Tanks)САУФлеш-игрыЛёгкие танки (World of Tanks)Консоле-холопыСредние танки (World of Tanks)Кризис переводов современных видеоигрCounter-Strike 2МатиканетанхаузерСтатстикMetro 2039ПереносZone of the EndersФерзьНастольный хоккейИгра в Доту на ПуджеXbox Game PassМидNeverDeadSongs of SyxКомпьютерное зрениеТокенОтсутствие МефистоБоязнь женской грудиSteam для пиратовБонусЗахват движенияВырезанный контентЦифровое гетто ГабенаЮмор видеоигрИгромемы
ЭпическоеИрония в видеоиграхСкорость улучшения графонаБесконечное лето 2Мама удалила роблоксBirzha MemovVimeWorldGameJoltТрейлерЦыганские шахматыАвстралийСтавить на зероФишкаПазлЗаконы жанраA-Life 2.0Red Dead RedemptionDxvkVkd3dUmamusume: Pretty DerbyCrazy DaveШахматы с дронамиСэм ХаузерКлуб РомантикиClaw EngineBaldur's Gate 3: No AlphabetsWeGamePrison ArchitectCuckpointPlayerokШахматный коньThe Fifth ColumnMi hermano no estáO3DEМоддизмВыбор зомбиЯвляются ли видеоигры искусством?Steam MachinesVital AbyssЧувак (Postal)Евгений ГришаковКрипыBaba YetuWarhammerСписок персонажей Sword Art OnlineSword Art Online: Echoes of AincradМафия онлайнLootlemonPiano Tiles 2The Memory of EldurimГовноигрыБронечайка (Гвинт)ShovelwareШахматный рендерингФаталитиDirectStorageXCraftБлокировка РоблоксаAdventureЭкшн-триллерШутерыШутерыCRPGRTSTBS
ЯвленияЖульничество в шахматахРусская кибердеревняОткрытый мирКастомизация персонажаElden Ring против The Witcher 3ПапкаDarksiders GenesisЧекпоинтCheat EngineРед (персонаж)Speedrun.comМоей сестры нетЕврейские корни BioshockМитаСтиль миллениаловFextralifeДжонатан РоджерсМетание шахмат в оппонентаСломанная механикаПрокачкаПешкаЗемля свободныхФарм клоуновБольшая чёрная светящаяся сфераВойдзонаТень ОробиссаРаспуджовкаWho's Lila?Убийство АрхимондаПочему не ВайперНейтан ДрейкR.G. МеханикиГенеральский эффектОгромный боссЭпоха ремейковАлексей Воктаков (Катков)Травля Илона Маска псевдогеймерамиААА-игрыОптимизацияТройная буферизацияRTXSpeedrunБетрезенПацификаАльваро КалметTerminals.ioCs.rin.ruGaiminВайфугеймDark And LightAssassin's Creed IV: Black FlagProsperous UniverseUntitled Elves and Furry ProjectPlayer2Хил
ЛегендарноеКвадратные кроссвордыПочему титаны слишком большого размера? (Хроники Хаоса)Души тьмыSegaФоллаут-онлайнГейлендКамень, ножницы, бумагаBASKACombats.ruАббревиатуры имени МедоксаОлег СтавицкийМобильные игрыАвтобаттлерОнлайн-игрыMOBABeat 'em upСкурвившиеся игрыТанки free-to-playZumaLuxorТапалки в ТелеграмеGLaDOSХейтеры про Ведьмак 3Деградация Equestria at WarDirectXValveБезумная сложностьСложностьМинусы Ведьмака 3The Elder Scrolls Travels: Oblivion (PSP)Найди невидимую коровуMindsEyeДизлайк из Бравл СтарсQuick, draw!Drakensang vs Dragon Age: OriginsПополнение SteamВо что играют школьники в 2025Креативный паралич игровой индустрииГрафоносрачPurble PlaceGame MakerАнекдоты про шахматыВыжигание маныАнтиваншотная фичаOsu!ПуджехульствоКункохульствоПуджевая оборонаДолгостройPURRGEБарабановщина (gamedev)БахамутХронология Final FantasySerious Konst (серия)ChigazMixtapeИгровые студии Game Jolt, расформированные в 2025 годуTorneo Torre Blanca: Rápido de los sábadosПитер Тиль играет в шахматы
Моды, карты и васянствоЛегенда о ТильдеParagonHorn of the AbyssJebus CrossX-PiratezOpenXComJebus OutcastThe World of Terrifying Silence6lm10a (шаблон)VANOMAS DEMO5 ночей с Тимохой 2: ДеревняСильная прокачкаSteampassФреймрейтNVidiaВзрыв лутаGTA: Криминальная РоссияМод-сообщество Рога и Копыта (Barnyard)Шахматный корольПасьянс КосынкаPity SystemЛегендаркаИгровые ресурсыЗапекание светаСпрайтовые динамические тениWillowTreePANGITBeta Diep.ioКак Microsoft перестали беспокоиться и полюбили отменять игрыКвантовое пиратствоB.A.S.E.Line RiderUE4SSВсеслав ЧародейLagoFastПасьянсЗергиRazer Sensa HD HapticsAntonblastМетронАукцион Diablo IIIDEIDetectedКатарсис (The Fire Rises)Лунтик XGran TurismoИгрушки девяностыхТузХорошо, когда на боссе лагает
Игры реалаLEGOMagic: The GatheringБерсеркГоДоминоКамень-ножницы-бумагаКубик РубикаМонополияНа раздеваниеПокерПреферансРусская рулеткаСтрайкбол / Пейнтбол / ХардболШахматыЭкономические игры с выводом средствWEGAME (мероприятие)Pathologic 3ВойдхантерыAlice: AsylumMount&BladeБлокселиItch.ioКак отзывы сообщества сформировали Baldur's Gate 3HyPrismHytaleFortniteALAOThe SpecialistsZenless Zone ZeroLittleBigPlanetХодЦугцвангWayfinderMillenniaЛовкостьМногопользовательский СапёрДанил КолбасенкоВесёлый дебичГеройский шутерМул (игры)Лейт-геймУчитель порвал игральные картыOVERVODKA (Dota 2)ВардыПуджевик-затейникДжотаро ПуджоРоссийские игры
Apple-bad.png Быдло любит, просветлённые отрицают
ВообщеMade in ChinaБыдлодевайсЗащита от дуракаКонсолиМегапиксельМобилодрочерПланшетНекохреньРадиолюбительСвистелки и перделкиЭкономителиЭльдорадоТёплый ламповый звукЯблочникБилайнМегафонГаджетHonorМТСЭмуляторАйфон за смену имени и фамилииОтключение мобильных устройств в авиатранспортеПланшет ТопольGorilla GlassПроблемы с телефонами Samsung Galaxy Note 7СодопедPOCOКитайская подделкаВдохскаСмс-бомберОбратный звонок с сайтаТаргетный спам аккаунтаРадиокотСтики с датчиком ХоллаТоп производителей наушниковViomiНаказание ремнём за добавление в звонокОхлаждение сим-картApple Bandai PippinSiriСимка в дронеSiemensТёмный режимDevice IDИмпедансный адаптерГлассморфизмSony Ericsson
Техника обычнаяASUS EEEDreamcastKirbyPSPRTXx86АйподАйпадГЛОНАСС (Навител) • ГовнозеркалкаЗомбоящикКвадрокоптерМаршрутизатор (Циска) • Терморектальный криптоанализаторGlofiishПланшетGPS-маячокВеб-камераArduinoМобильный телефонApple Vision ProПортативная колонкаPlayStation 5Steam DeckFlipper ZeroNintendo SwitchFamily BASICTWS-наушникиDendyMicrosoft KINBlackberryИгровая консольTegosЭлектронная книгаSony PlayStation 3 (2006)КонсольСоникто-тоКонсоле-холопыПК vs консолиKaiOSSony Playstation 2 (2000)Realme C53MTS Fog PlayOmlet ArcadeFamily LinkРоумингГеймпад3GNintendo Switch 2USSDИзодинамические наушникиAudezeРоуминг (поездки по России)Взлом Xbox OneКонсолехолопы
СмартфоныТелефон (кошерныйкнопочныйсерый) • СмартфонTesla PhoneAndroidАйфон (китайскийвосстановленный3G7) • N-GageWindows Phone 7Windows Phone 8 • Магазины (F-DroidTinderGoogle Play и российские аналоги — RuStoreRuMarketNashStore) • HTC (HTC HD2) • HuaweiSIM-карта (Срок годностиЛевая симкаDrimsimId.abonent) • SMSMNP в УкраинеICloudIGloveApp StoreXiaomiSamsungЙотаGPS-трекерPush-уведомленияВзлом SIM-картыКлонирование sim-картыNokia N70Запрет айфонов в РоссииT2Цензура в App StoreПадение смартфона в унитазОчереди за айфоном4GIPhone 5VivoЗолотой айфонNokiaПостоянная слежка смартфоновIOS 18Воровство мобильных телефоновRedmiСажание на смартфонОхлаждение смартфонаPlayStation 3D DisplayРегистрация IMEI
ВоображаемаяQRBG121Вымышленные приборыДетекторЛяторМашина времениМашина Судного дняПриборчикСтрелка осциллографаОлег КерманSpaces.imМобильное приложениеФильм, снятый на смартфонXbox-туризмРКСМ64WarioWareAPKPureТёмный режимGameJoltКалькулятор TI-83React NativeСписок портативных консолейFostexСмартфон — злоБатарейкаСиловой банкМикрофонXREAL One ProДобросвязьESIMДиктофон
Ископаемая3dfxAmigaBrick GameMSXNokia 3310VHSS-90ДискетаМагнитофонПейджерРезонатор ГельмгольцаСпектрумТамагочиТерменвоксЮность КП101NESSony PlayStation 4Отключение мобильного интернета в регионах РоссииSony Interactive EntertainmentHUMANSВзрыв аккумулятора мобильного телефона
ПользователиAn heroRu macЖарковСтиллавинТупые свитчерыЭлен ФайсЭльдар МуртазинАрктур 006 Стерео
ПрочееКактусКТ315МануалНЛ-10РингтонСилуминТяни-толкайФирменная тряпка Apple5GОпасность 5GРадиоточкаЗапутались провода наушниковКульт айфонаЗапланированный износНомофобияГалактика знакомствБан на XboxXbox AmbassadorsThe Wizard of Oz: Beyond the Yellow Brick RoadVideobel.by (видео-хостинг)Plvideo (видео-хостинг)Отмена международного роумингаЕсли графика не главное, зачем делают новые консоли
Uyh54.png Казалось бы просто программы, но по сути своей нечто иное... Совсем иное...
Движения8-bitOpen source (КрасноглазикиЛинуксоиды) • Вирусная сценаДаунгрейдДемосценаМоддингMMDDirectDrawЛагиБлокировка Дискорда в РоссииOpera GXНесоответствие MIME-типаRenoisePygameLs (UNIX)МетаданныеПатчNginxПиксельЭмуляторSearxТамТамMallocСвязный списокSOLIDGreasemonkeyПлатные сообщенияFlatpakNouveauPintoimFuse.jsFellouИстория браузераCORE.exeHDR в FirefoxCodeberg.orgGiteaForgejoКопилефтCUDAISOGNU GPLCephAituПросто программы
Офис3DS MAXGIMPGNU EmacsMovie MakerMS Paint • OpenOffice • PowerPointviMicrosoft WordExcelБлокнотФотошопАнтивирус КасперскогоAvast!TikZShareXAlternativeToСкрепышMicrosoft OfficeТекстовый редакторWeChatZoomДиспетчер задачMicrosoft CortanaWinampBallonTranslatorKerish DoctorОбщая ошибкаFirefox: Как один баг сломал весь YouTubeМеждулициеMeld StudioLadybirdCheat EngineTotal Commander
ОСAndroidBSDDOSMenuetOSReactOSWindows (Phone 7Phone 878Vista) / МаздайЛинуксРусская ОСФантом ОСIndex.phpCompassУход мэйнтейнера NouveauБойкот лаунчеровAria2cNoiceMinecraft-Installer.exeDirectXPCSX
БраузерыInternet ExplorerОпера / Opera • Тормозилла (ОгнелисLolifoxMozilla FirefoxFirefoxFirefox Klar) • Хром (шпионаж) • SafariЯндекс.БраузерУведомления в браузереVivaldiTor-браузерЗосимаФронтендQUITTRMTProto-прокси
ИнтернетAdobe Systems (Flash) • I2PLow Orbit Ion CannonTorTunatic • Чат−клиенты (MirandaQIPSkypeЖабберDiscordVIPole) • HTTPSПрокси-сервер (Proxifier) • Торрент (Magnet-ссылкаΜTorrent) • JavaScriptCSSHTMLБаннермейкерИзменение TTL сетевых пакетовКапчаICQFiddlerViberZonaSteamSillyTavernWickr Me
РазработкаBrainFuckCC++C#JavaHaskellАссемблерChaos ConstructionsBATMySQLGitHubAutoHotKey (AutoHotInterception) • Sublime TextAPK (APKPureзапрет) • BASICPerlPythonPHPФоркUnity3DSAISIPСАПРФлагUTAUФласк макросАуработRaidCallAdobe MingОфициальный™ список кошерных программDevOpsНиколай ДуровЗаброшенное ПО
КостылиCygwin • PunkBusterT9WineWishmasterАнтивирусыХакинтошСборки WindowsDenuvoЧистая установкаКалькулятор Consul WarMicrosoft StoreUBlock OriginLightshotAdBlockSearchApp.exeCPU-ZGoogleКаптча с пчёламиВзлом Windows через MetasploitЩЩ Мессенджер