2020-02-27 08:04:17 -08:00
2021-10-04 00:33:43 +02:00
2021-05-21 20:49:02 -04:00
2020-09-22 20:19:18 -03:00
2021-03-11 07:33:36 +01:00
2019-09-05 17:30:27 +01:00
2021-10-04 00:33:43 +02:00
2019-12-25 11:04:17 -08:00

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;

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/

Description
Standalone port/fork of Mednafen PSX to the Libretro API.
Readme 96 MiB
Languages
C 55.3%
C++ 42.2%
Python 1.4%
Makefile 0.4%
SourcePawn 0.3%
Other 0.3%