The project's README from github.com/TamaribaEmu/OpenPS2BIOS. As one markdown file: README.md.
An experimental replacement PlayStation 2 BIOS by Tamariba Devs, developed for emulators and tested in PCSX2. It includes an original boot screen and the EE and IOP kernels needed to start PS2 software. No Sony firmware is included.
Current version: 0.2
[!WARNING] For emulator use only. Do not flash or install this BIOS on a real PS2. Real console hardware is unsupported and untested. Installing an experimental BIOS could leave your console unable to boot.
OpenPS2BIOS does not initialise the console's memory controller or other hardware that emulators set up on their own. On a real PS2 it will not boot.
See the game compatibility table for individual results. Testing is still limited. Reaching a title screen or menu does not establish that gameplay, saving, sound or controller input works correctly.
OpenPS2BIOS is still in development. Results can change between BIOS builds and emulator versions.
Prebuilt ROM images are attached to each release on the Releases page. To build it yourself, see below.
Requirements:
ld.lld and llvm-objcopyThe PS2SDK is not required. The build is tested with LLVM 23. Clang reports "MIPS-I support is experimental" for the IOP sources; this warning is expected.
make
This produces build/OpenPS2BIOS.bin, a 4 MiB ROM image. In your emulator,
select it as the BIOS.
OpenPS2BIOS is an independent reimplementation, but calling it “clean-room” would overstate the process used.
We use public hardware documentation, PS2SDK and PCSX2 source, and tests that compare our behavior with a retail BIOS. We have consulted existing implementations to understand how things work, including PS2SDK’s interfaces and module-loading behavior. We have not used a separate team to turn those findings into a specification for the people writing the code.
No Sony firmware is included. PS2SDK and PCSX2 are references; their implementation code has not been copied into this project.
Bug reports, compatibility reports and pull requests are welcome. Please check existing issues before opening a new one, and keep each report focused on one problem or game.
For bugs and compatibility reports, open an issue with:
Reports about working games are useful too. Please say what you tested beyond the menu, including controller input, audio and saving where possible. Do not attach game images, Sony BIOS files or other copyrighted game data.
Pull requests for documentation and compatibility updates are welcome. Describe what changed and include the testing details behind any compatibility update. For larger changes, open an issue first so we can discuss the approach.
Please follow the same approach:
We will hold off on merging code until questions about its origins are resolved.
OpenPS2BIOS is licensed under the MIT License.
Copyright (c) 2026 Tamariba Devs.
OpenPS2BIOS is an independent project and is not affiliated with Sony Interactive Entertainment.