# RetroArch и эмуляторы

***RetroArch*** – бесплатный кроссплатформенный эмулятор игровых движков, систем и других устройств. Программа имеет открытый исходный код.

{% hint style="warning" %}
Для продолжения Вам необходимо иметь на консоли **активированный HENkaku** и установленный [**VitaShell**](https://dev.pgteam.org/main/guides/gaidy/playstation-vita-or-ps-vita-or-ps-tv/programmy-igry-i-plaginy/programmy/vitashell)

* Если у Вас не установлен HENkaku – вернитесь [к началу руководства](https://dev.pgteam.org/main/guides/gaidy/playstation-vita-or-ps-vita-or-ps-tv/podgotovitelnye-raboty) и выполните последовательно все шаги.
  {% endhint %}

{% hint style="danger" %}
**Эмуляторов PlayStation 2 и Gamecube на PS Vita не существует!**

* На консолях семейства PS Vita можно успешно эмулировать только игры PSP / PSOne / NES / SNES / GB\&GBC / GBA / Sega Genesis / GMS / Arcade и т.д.
  * Для запуска игр PSP – используйте [Adrenaline](https://dev.pgteam.org/main/guides/gaidy/playstation-vita-or-ps-vita-or-ps-tv/programmy-igry-i-plaginy/programmy/adrenaline).
    {% endhint %}

### RetroArch

{% tabs %}
{% tab title="RetroArch" %}
{% hint style="info" %}
Оригинальная страница [**RetroArch**](http://www.retroarch.com)

Документация по ядрам и поддерживаемым системам: [**Libretro**](https://docs.libretro.com/guides/arcade-getting-started/)
{% endhint %}

### Установка RetroArch

* Загрузите RetroArch по ссылке: [**Libretro**](https://buildbot.libretro.com/stable/1.14.0/playstation/vita/RetroArch.vpk)
  * Создайте на компьютере **папку retroarch\_install**
  * **Распакуйте содержимое VPK файла** в эту папк&#x443;**.**
* Загрузите дата-файлы по ссылке: [**Libretro**](https://buildbot.libretro.com/stable/1.14.0/playstation/vita/RetroArch_data.7z)
  * Распакуйте архив **RetroArch\_data.7z**
* **Перенесите** на Вашу консоль **с помощью VitaShell** используя подключение по FTP или US&#x42;**:**&#x20;
  * **Папку retroarch\_install** в корень раздела *`ux0:`*&#x20;
  * **Папку retorarch** по пути *`ux0:data/`*&#x20;

{% hint style="info" %}
[**Как подключить PS Vita к PC?**](https://dev.pgteam.org/main/guides/gaidy/playstation-vita-or-ps-vita-or-ps-tv/programmy-igry-i-plaginy/vitashell#kak-podklyuchit-ps-vita-k-pk-ili-drugim-ustroistvam)
{% endhint %}

* **Выберите папку retroarch\_install** на консоли с помощью VitaShell, нажав **кнопку** ![](https://3408969664-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeSXVerZHQwOupXau710A%2Fuploads%2FWuDPuCxpYL1JcFjxWXRQ%2Foutline-purple-square.png?alt=media\&token=142b537f-1d23-4587-9630-45f1b9eddf49)
* **Нажмите кнопку** ![](https://3408969664-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeSXVerZHQwOupXau710A%2Fuploads%2Fw6IQUJlWK3dSlXMyrjWB%2Foutline-green-triangle.png?alt=media\&token=2d87dba4-9313-4519-a76f-b902eac79570) и в открывшимся диалоговом окне **перейдите в** "**More**" (Ещё) – "**Install Folder**" (Установить из папки)
* Подтвердите установку и дождитесь ее завершения.
* По окончанию установки нажмите кнопку ![](https://3408969664-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeSXVerZHQwOupXau710A%2Fuploads%2F54UnZT2x36m2dBPD07t4%2Fplain-big-PS.png?alt=media\&token=4ed874fc-6d31-4c4f-b88e-db1292446b6d) для возврата на экран LiveArea.

<figure><img src="https://3408969664-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeSXVerZHQwOupXau710A%2Fuploads%2FEl1k6i83NM0bW56JzYTm%2FRetroArchLiveArea.jpg?alt=media&#x26;token=13b89e98-729f-444b-a3ca-2783acd25c6e" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
На экране LiveArea появится иконка приложения RetroArch.
{% endhint %}

### Навигация в RetroArch

<figure><img src="https://3408969664-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeSXVerZHQwOupXau710A%2Fuploads%2FgYL4EQtUDb6QwjCMcYyV%2FRetroArch%20Main.jpg?alt=media&#x26;token=cd6ba930-fe12-41ec-a09c-16e32e97a86e" alt=""><figcaption></figcaption></figure>

* Навигация по меню происходит с помощью **кнопок D-Pad Left** ![](https://3408969664-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeSXVerZHQwOupXau710A%2Fuploads%2FcsVhSFox1J3dVrOyVJrM%2Foutline-left.png?alt=media\&token=eb5f8401-e77e-487c-88fe-636233da575a) **и D-Pad Right** ![](https://3408969664-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeSXVerZHQwOupXau710A%2Fuploads%2F7RBLV0xhHdcStRVCGWM1%2Foutline-right.png?alt=media\&token=31b1fbdd-4f5d-4d4b-a37d-bcc6241529e7)(Влево / Вправо), а также **D-Pad** **Down** ![](https://3408969664-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeSXVerZHQwOupXau710A%2Fuploads%2FAmU20rILelJ4j0nFz7P1%2Foutline-bottom.png?alt=media\&token=de49447a-876b-456d-ac3a-77f65b4ba0b5) **и** **D-Pad Up** ![](https://3408969664-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeSXVerZHQwOupXau710A%2Fuploads%2F4XLuQdAEchqMvX8jTd2v%2Foutline-top.png?alt=media\&token=09f09ffd-2b57-4974-ab21-0c361e67647d) (Вниз / Вверх)
* Подтверждение и отмена выбора с помощью **кнопок** ![](https://3408969664-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeSXVerZHQwOupXau710A%2Fuploads%2FoJKlbUeCQ6fvU7HAi3qL%2Foutline-blue-cross.png?alt=media\&token=b4040d51-32e9-49df-b0f4-4665053a86a0) **и** ![](https://3408969664-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeSXVerZHQwOupXau710A%2Fuploads%2F0HzTWrn15o0LRWBugoE6%2Foutline-red-circle.png?alt=media\&token=a490f91a-350f-4d1c-9256-2229166bd6e8)
* Открытие окна поиска: **кнопка** ![](https://3408969664-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeSXVerZHQwOupXau710A%2Fuploads%2Fw6IQUJlWK3dSlXMyrjWB%2Foutline-green-triangle.png?alt=media\&token=2d87dba4-9313-4519-a76f-b902eac79570)
* Закрытие окна поиска: **кнопка** ![](https://3408969664-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeSXVerZHQwOupXau710A%2Fuploads%2FoUUcVJdZhf6fS4UY1V5Q%2Fplain-big-option.png?alt=media\&token=16cf4057-ea09-4238-bc6b-1524b10ac880)
* Показать информацию: **кнопка** ![](https://3408969664-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeSXVerZHQwOupXau710A%2Fuploads%2FgVah7F42fXr4iVjJY8tI%2Fplain-big-option-2.png?alt=media\&token=179956e4-8eb7-4e09-9149-12b33cbe8f1c)
* В начало / конец списка: **кнопки** ![](https://3408969664-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeSXVerZHQwOupXau710A%2Fuploads%2FBlJbOGgEwJGYu3khpj61%2Fl-shift.png?alt=media\&token=b7c02e25-b710-44eb-a0a8-cb415380400a) и ![](https://3408969664-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeSXVerZHQwOupXau710A%2Fuploads%2FW0VrTejMF44lsogBZhkw%2Fr-shift.png?alt=media\&token=0955fd36-608e-4362-8b41-26d8ce2e4b25)
* Открыть оверлей RetroArch во время игры: ![](https://3408969664-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeSXVerZHQwOupXau710A%2Fuploads%2FBlJbOGgEwJGYu3khpj61%2Fl-shift.png?alt=media\&token=b7c02e25-b710-44eb-a0a8-cb415380400a) + ![](https://3408969664-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeSXVerZHQwOupXau710A%2Fuploads%2FW0VrTejMF44lsogBZhkw%2Fr-shift.png?alt=media\&token=0955fd36-608e-4362-8b41-26d8ce2e4b25) + ![](https://3408969664-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeSXVerZHQwOupXau710A%2Fuploads%2FgVah7F42fXr4iVjJY8tI%2Fplain-big-option-2.png?alt=media\&token=179956e4-8eb7-4e09-9149-12b33cbe8f1c) + ![](https://3408969664-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeSXVerZHQwOupXau710A%2Fuploads%2FoUUcVJdZhf6fS4UY1V5Q%2Fplain-big-option.png?alt=media\&token=16cf4057-ea09-4238-bc6b-1524b10ac880)

{% hint style="info" %}
**Открытие оверлея можно перенастроить**

* Перейдите в "**Настройки**" – "**Ввод**" – "**Горячие клавиши**" – "**Вызов меню (сочетание контроллера)**"
* Выберите удобное для Вас сочетание.
  {% endhint %}

### Установка игр

* Загрузите ROM(ы) необходимой игры на компьютер.
* Создайте папку на консоли с помощью VitaShell, где будете хранить Ваши ROM'ы.
  * Например: *`ux0:roms/`*

{% hint style="info" %}
RetroArch поддерживает следующие разделы памяти:

*`ux0: / uma0: / ur0: / imc0: /`*
{% endhint %}

* Подключите PS Vita к компьютеру с помощью VitaShell, используя USB или FTP-подключение.

{% hint style="info" %}
[**Как подключить PS Vita к PC?**](https://dev.pgteam.org/main/guides/gaidy/playstation-vita-or-ps-vita-or-ps-tv/programmy-igry-i-plaginy/vitashell#kak-podklyuchit-ps-vita-k-pk-ili-drugim-ustroistvam)
{% endhint %}

* Переместите ROM'ы в созданную папку на консоли.
* Откройте RetroArch и перейдите к разделу "**Импорт контента**"
* Выберите "**Сканировать каталог**" и перейдите к папке с ROM'ами.

<figure><img src="https://3408969664-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeSXVerZHQwOupXau710A%2Fuploads%2FoBW7DL1yXN3LNwHkSQXL%2FRetroArch%20Scan.jpg?alt=media&#x26;token=e6fa2956-066c-4ad7-824e-de8fd018888c" alt=""><figcaption></figcaption></figure>

* Выберите "**Сканировать данный каталог**" и дождитесь завершения сканирования.
* По итогу сканирования у Вас отобразится иконка платформ(ы) в конце списка меню.

<figure><img src="https://3408969664-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeSXVerZHQwOupXau710A%2Fuploads%2FTduZQlBrojB04cOi9dZt%2FRetroArch%20Game.jpg?alt=media&#x26;token=0b6d7e7c-2186-46d6-960f-281330417025" alt=""><figcaption></figcaption></figure>

* **При первом запуске игры** Вам будет предложено **привязать ядро запуска**. Вы всегда сможете его изменить, перейдя в настройки из меню запуска игры.

{% hint style="info" %}
Если некоторые ROM'ы не отображаются в меню, Вы можете их запустить вручную:

* Перейти в пункт "**Главное меню**" и выбрать "**Загрузить контент**"
* **Выберите каналог и папку** с Вашими ROM'ами, затем выберите необходимую игру.
* После выбора игры будет предложено выбрать ядро для запуска.
  {% endhint %}

{% hint style="success" %}
**Изучите меню настроек эмулятора.**

Помните, что RetroArch обладает очень гибкими настройками. Вы можете полностью перенастроить его под свои нужды и удобство.&#x20;
{% endhint %}
{% endtab %}

{% tab title=" Эмуляторы" %}
{% hint style="info" %}
Основной список выпущенных эмуляторов доступен на сайте: [**VitaDB**](https://www.rinnegatamante.eu/vitadb/#/)

Ниже представлен список рекомендуемых эмуляторов.
{% endhint %}

{% hint style="warning" %}
**Обратите внимание!**

Несмотря на то, что на PS Vita выпущены эмуляторы Flyсast (Dreamcast) и Deadalus x64 (Nintendo 64) – они находятся на ранней стадии разработки, и почти не получают обновлений.

<mark style="color:orange;">**Всегда ознакамливайтесь со списком совместимости, прежде чем запустить ту или иную игру!**</mark>
{% endhint %}

[**pFBN**](https://vitadb.rinnegatamante.it/#/info/800) – FinalBurn Ne&#x6F;**, эмулятор аркадных систем**

[**UAE4ALL**](https://vitadb.rinnegatamante.it/#/info/189) – эмулятор **Amiga 500 / 1200**

[**ViceVita**](https://vitadb.rinnegatamante.it/#/info/541) – эмулятор **Versatile Commodore**

[**ZXVita**](https://vitadb.rinnegatamante.it/#/info/478) – эмулятор **ZX Spectrum 48k**

[**pNES**](https://vitadb.rinnegatamante.it/#/info/799) – эмулятор **Nintendo Entertainment System**

[**pSNES**](https://vitadb.rinnegatamante.it/#/info/546) – эмулятор **Super Nintendo Entertainment System**

[**pGEN**](https://vitadb.rinnegatamante.it/#/info/820) – эмулятор **Sega Genesis / Megadrive**

[**mGBA**](https://vitadb.rinnegatamante.it/#/info/164) – эмулятор **Nintendo Game Boy Advance**&#x20;

[**OpenBOR**](https://vitadb.rinnegatamante.it/#/info/410) – платформа **для запуска** **beat'em'up** **игр**

[**ScummVM**](https://vitadb.rinnegatamante.it/#/info/585) – платформа **для запуска point'n'click игр**

{% hint style="info" %}
Список совместимости ScummVM: [Wiki Page](https://wiki.scummvm.org/index.php?title=Category:Supported_Games)
{% endhint %}

[**Deadalus x64**](https://vitadb.rinnegatamante.it/#/info/549) – эмулятор **Nintendo 64**

{% hint style="info" %}
Список совместимости Deadalus x64: [rinnegatamante.it](https://daedalusx64.rinnegatamante.it)
{% endhint %}

[**Flycast Vita**](https://vitadb.rinnegatamante.it/#/info/605) – эмулятор **Sega DreamCast**

{% hint style="info" %}
Список совместимости Flycast Vita: [rinnegatamante.it](https://newflycast.rinnegatamante.it)
{% endhint %}

[**YoYo Loader**](https://vitadb.rinnegatamante.it/#/info/815) – платформа для запуска **GameMakerStudio-игр**.

{% hint style="info" %}
Список совместимости YoYo Loader: [rinnegatamante.it](https://yoyo.rinnegatamante.it)
{% endhint %}
{% endtab %}
{% endtabs %}

<details>

<summary>Каталоги RetroArch</summary>

**Корневой каталог для хранения данных эмулятора:** `ux0:data/retroarch/`

* `retroarch/assets` – в каталоге хранятся темы оформления.
* `retroarch/cheats` – в каталоге хранятся читы для ядер / игр.
* `retroarch/playlists` – в каталоге хранятся плейлисты, разделенные на категории по эмулируемым консолям.&#x20;
  * Плейлист в формате \*.ipl, может быть открыт и отредактирован текстовым редактором.
* `retroarch/savefiles` – в каталоге хранятся сохранения игр.
* `retroarch/savestates` – в каталоге хранятся быстрые сохранения.
* `retroarch/thumbnails` – в каталоге хранятся обложки и скриншоты игр, разделенные на категории по эмулируемым консолям.
* `retroarch/retroacrh.cfg` – все настройки RetroArch, можно отредактировать текстовым редактором.

</details>

<details>

<summary>Решение возможных трудностей</summary>

**При запуске RetroArch&#x20;**<mark style="color:red;">**отображаются вопросы вместо текста**</mark>**&#x20;(???). Что делать?**

* Вы не скопировали, или скопировали неккоретно дата-файлы эмулятора. Повторите процедуру согласно руководству выше.&#x20;
  * Обратите внимание, что корректное расположение дата-файлов – `ux0:data/retroarch/`

**Не сохраняются настройки если выйти из RetroArch по нажатию** ![](https://3408969664-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeSXVerZHQwOupXau710A%2Fuploads%2F54UnZT2x36m2dBPD07t4%2Fplain-big-PS.png?alt=media\&token=4ed874fc-6d31-4c4f-b88e-db1292446b6d)

* После изменения параметров перейдите в "**Главное меню**" – "**Перезапуск RetroArch**"

</details>

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

#### Дополнительные разделы

{% content-ref url="../../pomosh/faq" %}
[faq](https://dev.pgteam.org/main/guides/gaidy/playstation-vita-or-ps-vita-or-ps-tv/pomosh/faq)
{% endcontent-ref %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://dev.pgteam.org/main/guides/gaidy/playstation-vita-or-ps-vita-or-ps-tv/programmy-igry-i-plaginy/programmy/retroarch-i-emulyatory.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
