Как настроить эмуляцию RetroArch PS1 для PlayStation Games

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

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

Встречайте RetroArch

ретроархив-ps1-логотип

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

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

Это относится к ведущему ядру RetroArch PS1, Beetle PSX, которое мы научим вас устанавливать и использовать в этой статье.

PS1 BIOS, геймпад и другие необходимые вещи

Для оптимальной эмуляции RetroArch PS1 вам понадобится следующее:

  • Современный геймпад с двойными аналогами. Я рекомендую площадку PS3 для аутентичного управления или площадку Xbox One для лучшей поддержки. Если вы используете панель, отличную от Xbox, убедитесь, что у вас включен драйвер / оболочка XInput.
  • Современный ПК с Windows для лучшей производительности (и наиболее точного руководства), хотя RetroArch достаточно кроссплатформенный, чтобы это руководство могло работать на других платформах.
  • Файл BIOS PS1, соответствующий глобальному региону игры, в которую вы хотите играть (наиболее распространенными являются США, Япония и Европа), помещенный в "системную" папку Retroarch.

Немного расширяя примечание о файлах BIOS, мы не можем юридически сказать вам, где их скачать. Что мы можем вам сказать, так это то, что наиболее распространенными файлами BIOS являются:

  • scph5500 (NTSC - Япония)
  • scph5501 (NTSC - США)
  • scph5502 - (PAL - Европа)
  • scph5552 (PAL - Европа)

Вы можете проверить каталог по умолчанию, который Retroarch сканирует на наличие файлов BIOS, в "Настройки -> Каталог -> Система / BIOS".

Обратите внимание, что имена файлов BIOS чувствительны к регистру, поэтому должны быть написаны без заглавных букв и с суффиксом ".bin".

Retroarch-ps1-каталог

Несколько настроек для настройки

Если у вас есть геймпад с поддержкой XInput, вам не нужно делать слишком много, чтобы иметь хороший опыт эмуляции RetroArch PS1. Однако есть несколько вещей, которые вы захотите настроить для оптимального взаимодействия. Сначала перейдите в "Параметры -> Ввод".

Retroarch-ps1-ввод-1

Теперь используйте кнопки "Влево / Вправо" на D-Pad, чтобы выбрать "Переключить меню" на геймпаде. Я рекомендую установить L3 + R3 в качестве ярлыка ..

Retroarch-ps1-ввод-2

Если вы дошли до этого момента, ваш контроллер готов к использованию, и вы приобрели файлы биографии PS1, которые понадобятся вам для игр. Некоторые игры могут работать без BIOS, но для полной совместимости мы настоятельно рекомендуем его.

А теперь перейдем к самому интересному: установке ядра эмуляции.

Создавайте файлы ".cue" для своих игр для PSX

Когда вы копируете игру для PS1, вы всегда должны быть уверены, что делаете это в формате BIN или BIN / CUE. По сути, это разделит выходные файлы на файл BIN, в котором хранится большая часть данных игры, и файл CUE, который Retroarch ищет при сканировании игр для PS1.

Если по какой-либо причине у вас нет файла "cue", сопровождающего ваш "bin" файл, или если ваша скопированная игра для PS1 имеет другой формат, например "img", вам необходимо создать для этого файл "cue". game и поместите его в ту же папку, что и основной файл изображения.

Создать файл CUE достаточно просто, и чтобы сделать его еще проще, вы можете использовать этот онлайн-инструмент для создания текста для файла cue. Просто перетащите файл img или bin игры в поле на сайте, и для него будет сгенерирован текст файла "cue". Обратите внимание, что если скопированная игра для PS1 разделена на разные звуковые дорожки, вы также должны скопировать их все в онлайн-инструмент, чтобы все файлы игры содержались в одном файле "cue".

Затем скопируйте и вставьте текст файла cue в файл Блокнота, сохраните его с тем же именем, что и у файла основного изображения игры, и сохраните его в той же папке, что и файл основного изображения.

Retroarch-ps1-emulation-guide-cue-файлы

Теперь, когда Retroarch сканирует ваши игры для PS1 (к которым мы вскоре перейдем), он найдет их по созданным вами "cue" файлам и добавит их в вашу библиотеку.

Установите Beetle PSX (HW)

Сначала перейдите в главное меню, затем выберите Online Updater.

ретроарх-ps1-установка-жук-1

В Online Updater выберите Core Updater.

ретроарх-ps1-установка-жук-2

Прокрутите вниз до Playstation (Beetle PSX HW). Вы также можете выбрать версию без HW, но я рекомендую использовать вместо нее HW. Выберите его, чтобы установить.

ретроарх-ps1-установка-жук-3

После установки вернитесь в главное меню и загрузите ядро.

Retroarch-ps1-install-beetle-4

Найдите PlayStation (Beetle PSX HW) и выберите ее! Это загрузит ядро ​​в RetroArch.

ретроарх-ps1-установка-жук-5

Вы установили ядро. Теперь, как правильно перенести свои игры в RetroArch?

Запустите игры Retroarch для PS1

Вернитесь в главное меню и выберите "Загрузить контент".

Retroarch-ps1-load-ps1-игры

Выберите "Коллекции".

ретроарх-ps1-загрузка-игры-2

Выберите Каталог сканирования.

ретроарх-ps1-загрузка-игры-3

Чтобы это работало правильно, вам необходимо, чтобы все файлы игры для PS1 хранились в одной папке на вашем компьютере. Если вы этого не сделаете, организуйте их и запишите, где они находятся в проводнике Windows, чтобы найти их в RetroArch. Мои, например, находятся на моем дополнительном жестком диске в разделе "Emulation / PS1 / Games".

ретроарх-ps1-загрузка-игры-4

Выберите "Сканировать этот каталог", чтобы сканировать свои игры и добавлять их в RetroArch.

Теперь, когда они здесь, вы можете вернуться в главное меню. Если вы прокрутите страницу вправо, то обнаружите, что для ваших игр для PS1 создано новое меню. Я запущу Crash Bandicoot - Warped отсюда.

ретроарх-ps1-загрузка-игры-5

В игре: настройка

Retroarch-ps1-внутри-1

Вы сделали это. Вы в игре и готовы начать играть. Но подождите - графика выглядит взорванной и неровной! Как это исправить?

Нажмите комбинацию геймпада, которую вы установили для открытия меню в игре ранее. Для меня это L3 + R3.

В главном меню теперь есть опция "Быстрое меню". Выберите это.

Retroarch-ps1-быстрое меню-1

В быстром меню вы увидите множество различных опций. Давайте рассмотрим соответствующие.

Retroarch-ps1-быстрое меню-2

Параметры "Сохранить состояние" позволяют вам сохранять состояние игры - практически точно там, где вы находитесь. Есть несколько слотов для сохранения, и вы можете использовать их, чтобы пропустить обычное сохранение или непосредственно перед сложным сегментом, который вы хотите продолжить. Тебе решать. Или вы можете полностью отказаться от них!

Retroarch-ps1-аналог-исправить-1

Если ваши аналоговые джойстики не подбираются, возможно, вы играете в игру для PS1, которая их не поддерживает. Чтобы исправить это, перейдите в "Элементы управления" и установите "Аналоговый тип пользователя 1 в цифровой" на "Левый аналоговый".

Retroarch-ps1-аналог-исправить-2

Прокрутите вниз до Параметры.

Retroarch-ps1-быстрое меню-3

Убедитесь, что выбран vulkan, или используйте opengl, если ваш графический процессор не поддерживает его. Тем не менее, Vulkan - лучший вариант, и он должен обеспечивать полный доступ к дополнительным функциям, предлагаемым эмуляцией RetroArch PS1.

Retroarch-ps1-быстрое меню-4

В игре: Графика

При необходимости перезагрузите. В разделе "Быстрое меню -> Параметры" можно установить гораздо больше графических параметров. Вот соответствующие и что с ними делать.

Retroarch-ps1-графические настройки

  • Программный буфер кадра / адаптивное сглаживание - оставьте их включенными.
  • Внутреннее разрешение графического процессора: исходное - 240p, 2x - 480p, 4x - 720p, 8x - 1080p, а 16x - 4K. Это не совсем точно, но они в значительной степени соответствуют тому, что вы должны ожидать от качества - мы рекомендуем использовать 8x, если ваше оборудование может с этим справиться, или даже 16x, если вы хотите отказаться от необходимости в AA и иметь для него аппаратную мощность. .
  • Фильтрация текстур - несколько настроек, но xBR и SABR являются лучшими и не требуют слишком большой производительности.
  • Внутренняя глубина цвета - измените значение этого параметра с 16 бит на пиксель по умолчанию на 32 бит на пиксель для увеличения глубины цвета при минимальных затратах на производительность.
  • Каркасная / полная VRAM - оставьте это в покое.
  • Режим работы PGXP - включите этот параметр, чтобы воспользоваться некоторыми преимуществами эмуляции RetroArch PS1. Установите значение "только для памяти", чтобы избежать визуальных сбоев. "Память + ЦП" хорошо смотрится в некоторых играх, но может нарушить работу других.
  • PGXP Vertex Cache и Perspective Correct Texturing - Включите их.
  • Взлом широкоэкранного режима - это приведет к некоторым визуальным сбоям на внешних границах экрана, но должно хорошо выглядеть в большинстве игр. Личное предпочтение.

Шейдеры

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

настроить-ps1-эмулятор-загрузка-шейдер-предустановка

Чтобы поэкспериментировать с шейдерами, после загрузки ядра и игры перейдите в "Главное меню -> Быстрое меню -> Шейдеры -> Загрузить предустановку шейдера".

Здесь, помимо папки "presets", вы найдете три категории шейдеров - cg, glsl и slang. Какой из них вы будете использовать, будет зависеть от используемых вами видеодрайверов и мощности вашего ПК (шейдеры могут быть довольно требовательными к графике).

настроить-ps1-эмулятор-retroarch-шейдеры

Шейдеры CG лучше всего подходят для ПК младшего уровня и совместимы с видеодрайверами gl и DirectX, GLSL работает только с драйверами OpenGL, а Slang предназначен исключительно для Vulkan.

Имея это в виду, зайдите в ту папку шейдеров, которая имеет отношение к вашему драйверу, и поэкспериментируйте.

Вы можете добавить в игру затенение cel в поле "cel", например, сгладить края в папке шейдеров сглаживания, добавить эффекты линии сканирования CRT под "crt" и так далее.

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

настроить-ps1-эмуляция-retroarch-сохранить-игру-предустановку

Если вы чувствуете себя смелым, вы можете даже зайти в "Параметры шейдера", настроить этот шейдер по своему вкусу, а затем сохранить его как новый шейдер, выбрав "Сохранить шаблон настроек шейдера как" в меню шейдеров.

Shader Passes позволяет использовать несколько шейдерных фильтров одновременно (вы обнаружите, что многие наборы шейдеров уже используют несколько "Passes"). Обратите внимание, что каждый дополнительный проход на вашем ПК требует больших усилий.

Если у вас телефон Android, вам следует ознакомиться с нашим руководством по настройка Retroarch на Android, а также ознакомиться с нашим списком лучших эмуляторов Android GBA.

17 комментариев

  1. Привет! Спасибо за ваш урок. Но у меня есть вопрос. Я играю в игру для PS1 под названием Jackie Chan Stuntmaster, и я применил все ваши настройки (за исключением того, что разрешение моего ноутбука недостаточно велико: /). Проблема в том, что некоторые слова и изображения на моем экране выглядят размытыми. Я не могу описать это очень хорошо, но я сделал несколько снимков экрана, чтобы помочь вам понять.

    https://i.imgur.com/vKlw8B8.png
    https://i.imgur.com/wGDl3MI.png

    Теперь вы понимаете, что я имею в виду…
    Подскажите, пожалуйста, что я могу сделать, чтобы решить эту проблему? Буду признателен, если вы мне поможете.

    Вот настройки, которые я использовал: - https://i.imgur.com/lhbKQvK.jpg

    Еще раз спасибо и извините за беспокойство.


    Попробуйте настроить или отключить настройки PGXP. Кроме того, это может быть непонятная проблема, ограниченная, в частности, этой игрой.

    Кроме того, вы уверены, что не справляетесь с 2-кратным или 3-кратным исходным разрешением? Я был бы очень удивлен, если бы это было так.

    1. Ого, мой комментарий появляется! Я не могу поверить в это 0_0. Я предполагаю, что это не было одобрено сразу ...

      Хорошо, возвращаясь к теме, как мне это настроить? То есть в настройках PGXP есть 2 настройки. Какие настройки мне следует изменить и на какие?

      "Помимо этого, это может быть непонятная проблема, ограниченная, в частности, этой игрой".

      Но раньше этого не было. Это происходит только после применения настроек. До этого изображения не были размытыми.

      "Кроме того, вы уверены, что не справляетесь с 2-кратным или 3-кратным исходным разрешением?"

      Ну, я могу запустить его в 2x native, но игра становится немного нестабильной, а в 3x игра идет бананами. 3x нет нет. 2x несколько сносно, но если я хочу, чтобы игра была на 100% плавной, я просто использую родное разрешение. Я продолжаю переключаться между 1x и 2x на самом деле, лол.

      Спасибо, что ответили и одобрили мой комментарий :). Если бы ты мог мне больше помочь, было бы здорово.

  2. Привет. Спасибо за этот замечательный сайт и за помощь. У меня вроде был другой вопрос. Вы показали все, кроме плавного игрового процесса. Видите ли, я не ищу лучшей графики или разрешения. Это похоже на то, что некоторые из моих игр для psx становятся медленными, а музыка становится ужасной. Другими словами, игра очень медленная. Другие эмуляторы работают отлично, но psx. Мне нужна лучшая настройка, чтобы я мог играть в игры. Помогите, пожалуйста. Спасибо. PS. Он отлично работает, но я, возможно, испортил параметры

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

  4. Не работает

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

    качаю все ядра и никто не работает


    Здесь та же проблема. Думаю, это должны быть файлы BIOS, но я все еще копаюсь ...

    1. Да, вам нужны конкретные правильные файлы BIOS, эти, чтобы быть конкретными, и они должны быть названы точно так же (вплоть до всех букв нижнего регистра), вы можете найти их в Интернете.

      https://docs.libretro.com/library/beetle_psx_hw/#bios

      1. Спасибо чувак! У меня тоже была такая проблема, при переименовании строчных букв игра заработала !!!

  5. Интерфейс действительно ДЕЙСТВИТЕЛЬНО плохой, беспорядок


    Это действительно безумно сбивает с толку и не интуитивно понятно, не правда ли… несмотря на то, что похоже, что он был основан на домашней странице / ОС PS3. К сожалению, большинству программистов не хватает здравого смысла, сложно быть человеком-калькулятором и в то же время обладать творческим интеллектом.

  6. Я выполнил все инструкции, но CTR не запускается.

  7. Я выполнил все инструкции (кроме разрешения), но после запуска игры я получаю только пустой экран
    у меня есть все три рекомендуемых файла BIOS в системной папке, и Retroarch не показывает никаких признаков проблем
    но все, что я получаю с играми для PS2, - это пустые черные экраны. (и нет, мой компьютер или retroarch не вылетает)

  8. Одна вещь, которую вы забыли упомянуть в статье, которую я обнаружил при попытке добавить мою коллекцию игр, в частности игры для PS1, заключается в том, что для отображения игр для playstation 1 у них должен быть файл .cue, иначе они не будут сканировать. это не означает, что вы не можете играть в них, это просто означает, что вам нужно найти папку, в которой находится игра, и выбирать ее таким образом каждый раз. вы можете установить родительский каталог, чтобы он также был вашей игровой папкой, что полезно, но если вы хотите, чтобы они сканировались, как показано в статье, у них должен быть .cue. вместе с файлом .bin, легко создать файл .cue для ваших игр, так что не беспокойтесь. Загрузите это отличное приложение бесплатно, оно называется cumaker, и оно работает в автономном режиме. ссылка взята со страницы github о ретроархиве https://github.com/thorst/CueMaker/releases/ и просто откройте ее, затем выберите, хотите ли вы сделать одну игру или несколько одновременно (если они находятся в в той же папке), а затем нажмите кнопку "Перейти", и все. P.S. Если вы хотите получить более подробную информацию о создании файлов cue, вот фактическая страница, на ней есть дополнительная информация, например, что делать, если вы используете linux / mac. P.P.S. приложение не то, что нужно устанавливать, оно работает как unecm, где оно в основном работает от щелчка.

  9. Ни одно из текущих ядер Retroarch не имеет возможности изменить внутреннее разрешение. Либо он был удален, либо я что-то упускаю.


    https://forums.libretro.com/t/i-dont-have-the-option-to-scale-psx-games/13036/10

    Может быть связано с "ядром", которое вы используете для эмуляции игры.

  10. Отличное прохождение! Crash bash сработал сразу, для CTR мне нужно было получить schp-5501.bin в моей папке appdata /… / system, прежде чем он заработал. Не забудьте попробовать несколько ядер, если первое из них не работает. Удачной ретро-игры !!

Комментарии закрыты.