Run the titles of your favorite PS2 games on the Ubuntu machine!
Despite being a 20-year-old console, the Sony PlayStation 2 remains the best-selling video game console of all time. Despite its successor, the PlayStation 3 was released in 2006, PlayStation 2 production continued until 2013; 13 years of defeat. With sophisticated audio and video support, a large number of game titles are being developed for consoles, memory card support, availability of a number of accessories, the console remains popular to this day.
The wide popularity of PS2 has caused many developers around the world to create emulators to run PS2 games on Windows, Linux or Mac OS computers. One popular emulator is PCSX2. PCSX2 supports a large number of PS2 games and is available for the three platforms mentioned above. This is not only able to bring the PS2 experience on a computer, but also enhance gameplay with options such as special screen resolution and anti-aliasing. PCSX2 can be developed, e.g., Developers can develop plugins for different hardware, for example, sound cards, gamepad, graphics cards, etc., although standard plugins are integrated with emulators.
In this article, we will see how to run PS2 games on an Ubuntu machine using PCSX2.
First of all, PCSX2 only supports machines with 32-bit architecture. For versions of Ubuntu> = 12.04, there are ways to install these packages on 64-bit machines. But for Ubuntu <12.04, there is no way to run PCSX2 on a 64-bit machine.
To enable x86 (32 bit) support in your Ubuntu package manager (> = 12.04), run:
sudo dpkg --add-architecture i386
For the Ubuntu Grater version of 16.04, we need to add a PCSX2 custom repository (PPA) to install it using the apt package manager. To add it, run:
sudo add-apt-repository ppa:gregory-hainaut/pcsx2.official.ppa sudo apt update
After the repository is updated, you can run the following command to install it. For versions of Ubuntu greater than or equal to 16.04, PCSX2 is already available in the official Ubuntu repository.
sudo apt install pcsx2
If you are using a version of Ubuntu greater than 14.04, use apt-get instead of apt.
Get PS2 BIOS
The BIOS (Basic Input / Output System) is the firmware used for various tasks during the system boot process, for example, hardware initialization. PS2 BIOS is required by PCSX2 for emulation.
One way to get the BIOS is through the Internet. However, this method is illegal, and so it is strongly recommended not to download the PS2 BIOS from the Internet.
Another way and the correct way to get the BIOS is to use a PS2 BIOS dumper. You need to run the BIOS dumper program on your PS2 console which extracts the BIOS file directly from the source. You can then get these files on a USB drive and copy them to your Ubuntu machine. To download the BIOS dumper and instructions on how to use it on your PS2 console, check this link.
Get PS2 Game ISO
PCSX2 works mainly with ISO files. We need to create an ISO file from your PS2 game disk.
Insert your PS2 disc into your Ubuntu machine’s CD / DVD drive.
We need a disk creation program to make ISOs from disks. One of the most popular programs on Ubuntu is Brasero. To install Brasero, run:
sudo apt install brasero
If you are using a version of Ubuntu <14.04, use apt-get instead of apt.
Run the brasero command to open it from the command line.
Select the Copy Disc option. Select the PS2 disk that you inserted, and select the file name for the ISO file to write by clicking on Properties.
Next, press Create Image. This will now write the PS2 disk to an ISO file at the location specified in Properties.
Loading BIOS and Games
Start PCSX2 from the terminal by running the PCSX2 command (Note that commands are in all capital letters).
Additionally, you can go to the Dashboard or Activity in the upper left corner and search for PCSX2.
When starting for the first time, it asks to enter the First Time Configuration. Select the language and press Next.
On the next screen, it asks you to verify the default plugin and driver. You can leave the default one now and can change it later if needed.
Next, we need to load the BIOS that we removed from our PS2 console. Uncheck Use default settings and select the location where we keep our BIOS dump. A list of BIOS ROMs will now appear. Select any ROM from the list and click Finish.
After this, it saves the configuration that we entered and loads the emulator. The configuration can be changed at any time in the Config menu.
If you want to see the controls mapped on the keyboard button, or if you want to change them, open Config -> Controllers -> Plugin Settings.
Here you can configure which keyboard keys correspond to specific Gamepad keys.
We created an ISO file from the PS2 game disk in the previous step. Go to System -> Boot ISO (full) and select our ISO file to load the game.
This will mimic the console in a new window now.
This will require a few more configurations, such as the default language, and time zone. After that, he asked where the game came from; memory card or disk. The emulator creates a virtual memory card that matches the PS2 memory card. Disk is nothing but an ISO emulation file that we chose. Therefore, select Disc and continue to start the game.
If loading using this approach gives you an error, run System -> Boot ISO (fast) and select an ISO file.
There she is! The PS2 game successfully loaded and runs on your Ubuntu machine. PCSX2 supports more than 2500 PS2 games now. Check the complete list of supported games to find out your options.