Need help with beetle-psx-libretro?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

253 Stars 121 Forks GNU General Public License v2.0 2.6K Commits 232 Opened issues


Standalone port/fork of Mednafen PSX to the Libretro API.

Services available


Need anything else?

Contributors list

Build Status Build status

Beetle PSX libretro

Beetle PSX is a port/fork of Mednafen's PSX module to the libretro API. It can be compiled in C++98 mode, excluding the Vulkan renderer, which is written in C++11 for the time being. Beetle PSX currently runs on Linux, OSX and Windows.

Notable additions in this fork are: * PBP and CHD file format support, developed by Zapeth; * Software renderer internal resolution upscaling, implemented by simias; * An OpenGL 3.3 renderer, developed by simias; * A Vulkan renderer, developed by TinyTiger; * PGXP perspective correct texturing and subpixel precision, developed by iCatButler;


Beetle PSX can be built with

. To build with hardware renderer support, run
make HAVE_HW=1
make clean
is required when switching between HW and non-HW builds.

Coding Style

The preferred coding style for Beetle PSX is the libretro coding style. See: Preexisting Mednafen code and various subdirectories may adhere to different styles; in those instances the preexisting style is preferred.


We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.