# PlayStation 2

<div align="left"><figure><picture><source srcset="https://raw.githubusercontent.com/fabricecaruso/es-theme-carbon/91d85c7849cc550b0cac4e75cb8e0923d3b61b5e/art/logos/ps2-w.svg" media="(prefers-color-scheme: dark)"><img src="https://raw.githubusercontent.com/fabricecaruso/es-theme-carbon/52ff37c9e265587d006945a2ba695b5a962b3a3d/art/logos/ps2.svg" alt=""></picture><figcaption></figcaption></figure></div>

Game Console - Lifespan: 2000 - 2013

{% embed url="<https://en.wikipedia.org/wiki/PlayStation_2>" %}

## Information

<table data-header-hidden><thead><tr><th width="184"></th><th></th><th data-hidden></th></tr></thead><tbody><tr><td><strong>Emulators</strong></td><td><ul><li>pcsx2</li><li>pcsx2-16</li><li>play</li><li>Libretro: pcsx2</li></ul></td><td></td></tr><tr><td><strong>Games Location</strong></td><td><span data-gb-custom-inline data-tag="emoji" data-code="1f4c1">📁</span> roms \ <span data-gb-custom-inline data-tag="emoji" data-code="1f4c2">📂</span> ps2</td><td></td></tr><tr><td><strong>File extensions</strong></td><td>.iso .cso .bin .mdf .gz .chd</td><td></td></tr></tbody></table>

## System Features

<table><thead><tr><th width="256">Retroachievements</th><th width="243">Netplay</th><th>Controller autoconfig</th></tr></thead><tbody><tr><td>Pcsx2: YES<br>Pcsx2-16: NO<br>Play: NO<br>lr-pcsx2: NO</td><td>Pcsx2: NO<br>Pcsx2-16: NO<br>Play: NO<br>lr-pcsx2: NO</td><td>Pcsx2: YES<br>Pcsx2-16: NO<br>Play: YES<br>lr-pcsx2: YES</td></tr></tbody></table>

## BIOS

<table><thead><tr><th width="215">Bios file</th><th width="197">Folder</th><th>md5</th></tr></thead><tbody><tr><td>ps2-0230a-20080220.bin</td><td><code>\bios\pcsx2\bios</code></td><td>21038400dc633070a78ad53090c53017</td></tr><tr><td>ps2-0230e-20080220.bin</td><td><code>\bios\pcsx2\bios</code></td><td>dc69f0643a3030aaa4797501b483d6c4</td></tr><tr><td>ps2-0250e-20100415.bin</td><td><code>\bios\pcsx2\bios</code></td><td>93ea3bcee4252627919175ff1b16a1d9</td></tr><tr><td>ps2-0230j-20080220.bin</td><td><code>\bios\pcsx2\bios</code></td><td>80ac46fa7e77b8ab4366e86948e54f83</td></tr><tr><td>ps3_ps2_emu_bios.bin</td><td><code>\bios\pcsx2\bios</code></td><td></td></tr><tr><td>SCPH30004R.bin</td><td><code>\bios\pcsx2\bios</code></td><td>28922c703cc7d2cf856f177f2985b3a9</td></tr><tr><td>scph39001.bin</td><td><code>\bios\pcsx2\bios</code></td><td>d5ce2c7d119f563ce04bc04dbc3a323e</td></tr></tbody></table>

### Other possible non-mandatory BIOS files

<table><thead><tr><th width="379">Bios file</th><th width="347">Folder</th></tr></thead><tbody><tr><td>SCPH-39004_BIOS_V7_EUR_160.BIN</td><td><code>\bios</code></td></tr><tr><td>SCPH-39001_BIOS_V7_USA_160.BIN</td><td><code>\bios</code></td></tr><tr><td>SCPH-70000_BIOS_V12_JAP_200.BIN</td><td><code>\bios</code></td></tr></tbody></table>

## Controls

{% hint style="info" %}
The following controllers can be autoconfigured from Retrobat to PCSX2:

* XInput controllers
* Dualshock & DualSense controllers
* Nintendo Switch Pro controller
  {% endhint %}

### Control layout

<div align="left"><figure><img src="https://github.com/RetroBat-Official/retrobat-tattoos/blob/main/default/psx.png?raw=true" alt="" width="375"><figcaption></figcaption></figure></div>

### Alternative layouts:

Alternative layouts have been created in order to be able to use analog triggers to throttle and brake in driving games, the layouts can be enabled with the following option:

<div align="left"><figure><img src="https://i.imgur.com/5TFeO14.png" alt=""><figcaption></figcaption></figure></div>

| Option                       | Control layout                                                                                                                                         |
| ---------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ |
| TRIGGERS AS SQUARE AND CROSS | <img src="https://github.com/RetroBat-Official/retrobat-tattoos/blob/main/default/psx_triggers_square_cross.png?raw=true" alt="" data-size="original"> |
| TRIGGERS AS RIGHT STICK      | <img src="https://github.com/RetroBat-Official/retrobat-tattoos/blob/main/default/psx_triggers_rstick.png?raw=true" alt="" data-size="original">       |
| TRIGGERS AS LEFT STICK       | <img src="https://github.com/RetroBat-Official/retrobat-tattoos/blob/main/default/psx_triggers_lstick.png?raw=true" alt="" data-size="original">       |

{% hint style="info" %}
In order to use analog triggers, you need to change the controls in-game in order to map throttle and brake to the right buttons/axis.
{% endhint %}

## Specific System Features

### Custom textures

PCSX2 allows to load custom texture packs.

To do so you need to place the custom texture pack in the `\bios\pcsx2\textures` folder in a dedicated directory that has the same code as the game.

<div align="left"><figure><img src="https://i.imgur.com/nOBWsbc.png" alt=""><figcaption></figcaption></figure></div>

The texture files must be placed in a sub-directory called "replacements":

<div align="left"><figure><img src="https://i.imgur.com/H7dUscl.png" alt=""><figcaption></figcaption></figure></div>

{% hint style="info" %}
To get the code of the game, you can launch the game a first time directly from the emulator executable located in the `\emulators\pcsx2` folder with the "dump textures" option on, PCSX2 will automatically create the game texture folder in the `\bios\pcsx2\textures` folder.
{% endhint %}

<div align="left"><figure><img src="https://i.imgur.com/hHyR18f.png" alt=""><figcaption></figcaption></figure></div>

<div align="left"><figure><img src="https://i.imgur.com/6IeWCXM.png" alt=""><figcaption></figcaption></figure></div>

Once the texure pack in the right folder, set Retrobat to load custom textures, this is achieved from the **VISUAL RENDERING** menu in the [Advanced System Options](https://wiki.retrobat.org/navigation/view-options#advanced-system-options) or in the [Advanced Game Options](https://wiki.retrobat.org/navigation/game-options#advanced-game-options) menu :

<div align="left"><figure><img src="https://i.imgur.com/kMCqWFr.png" alt=""><figcaption></figcaption></figure></div>

<div align="left"><figure><img src="https://i.imgur.com/zLj3F55.png" alt=""><figcaption></figcaption></figure></div>

### Multi-disc games

PCSX2 does not support m3u usage for multi-disc games.

<div align="left"><figure><img src="https://i.imgur.com/5n2VsbQ.png" alt=""><figcaption></figcaption></figure></div>

In order to swap disc in PCSX2, the following must be used within the emulator:

When the game prompts you to swap disc,access the PCSX2 quick menu by pressing SELECT + ![A](https://990680527-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FexdzL60ZuqPLldz2AYta%2Fuploads%2FW8q8wzu0yW9Htt5h4zEA%2Fimage.png?alt=media\&token=a4ae3ad3-3a80-4c28-8b15-92a1b5a80da7) on your controller, select the "**Change Disc**" option

<div align="left"><figure><img src="https://i.imgur.com/fihyt1U.png" alt=""><figcaption></figcaption></figure></div>

In the next screen, choose the right disc image and press ![A](https://990680527-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FexdzL60ZuqPLldz2AYta%2Fuploads%2FW8q8wzu0yW9Htt5h4zEA%2Fimage.png?alt=media\&token=a4ae3ad3-3a80-4c28-8b15-92a1b5a80da7)

<div align="left"><figure><img src="https://i.imgur.com/leMX1Ob.png" alt=""><figcaption></figcaption></figure></div>

### Change PS2 language

The language of the system must be changed in the console BIOS settings, this can be achieved by following these steps.

In RetroBat [advanced system settings](https://wiki.retrobat.org/navigation/view-options#advanced-system-options), turn ON the option to boot to BIOS:

<div align="left"><figure><img src="https://i.imgur.com/6W3NTaK.png" alt=""><figcaption></figcaption></figure></div>

Launch any game from the library, this will bring you to the BIOS settings instead of the game:

<div align="left"><figure><img src="https://i.imgur.com/zGInZDf.png" alt=""><figcaption></figcaption></figure></div>

Navigate to "system configuration" and to the language option:

<div align="left"><figure><img src="https://i.imgur.com/4yZDjwt.png" alt=""><figcaption></figcaption></figure></div>

Select the language and exit.

{% hint style="info" %}
This setting is stored in the BIOS file, when changing the BIOS to another version, this needs to be done again.
{% endhint %}

### PCSX2 - Gun crosshair

By default, crosshair can be enabled or disabled with this option located in **ADVANCED SETTINGS > GUNS**:

<div align="left"><figure><img src="https://990680527-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FexdzL60ZuqPLldz2AYta%2Fuploads%2F2l1NlYLduVFABuw0Dfvk%2Fimage.png?alt=media&#x26;token=d9b3bf9a-4562-4fca-b128-606f35a3fe58" alt=""><figcaption></figcaption></figure></div>

The crosshair is disabled by default, the value "CUSTOM" must be set to enable the corsshair.

The default location for the crosshair file is: `emulators\pcsx2\cross\crosshair.png`

However, it is possible to point PCSX2 to a different file with this option:

<div align="left"><figure><img src="https://990680527-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FexdzL60ZuqPLldz2AYta%2Fuploads%2FdMc4A01jyJeLWQtKN3Lu%2Fimage.png?alt=media&#x26;token=fcd71c27-1274-4f4c-84e8-7663c2111b6b" alt=""><figcaption></figcaption></figure></div>


---

# 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://wiki.retrobat.org/systems-and-emulators/supported-game-systems/game-consoles/sony/playstation-2.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.
