https://github.com/libretro/beetle-psx-libretro
Standalone port/fork of Mednafen PSX to the Libretro API.
https://github.com/libretro/beetle-psx-libretro
Last synced: about 1 year ago
JSON representation
Standalone port/fork of Mednafen PSX to the Libretro API.
- Host: GitHub
- URL: https://github.com/libretro/beetle-psx-libretro
- Owner: libretro
- License: gpl-2.0
- Created: 2014-12-03T10:32:06.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2025-06-06T08:40:04.000Z (about 1 year ago)
- Last Synced: 2025-06-06T09:33:08.141Z (about 1 year ago)
- Language: C
- Homepage:
- Size: 87.5 MB
- Stars: 318
- Watchers: 40
- Forks: 133
- Open Issues: 270
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
[](https://travis-ci.org/libretro/beetle-psx-libretro)
[](https://ci.appveyor.com/project/bparker06/beetle-psx-libretro/branch/master)
# 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;
## Building
Beetle PSX can be built with `make`. 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: https://docs.libretro.com/development/coding-standards/. Preexisting Mednafen code and various subdirectories may adhere to different styles; in those instances the preexisting style is preferred.
## Documentation
https://docs.libretro.com/library/beetle_psx/
https://docs.libretro.com/library/beetle_psx_hw/