# 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>
