• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

.github/H28-Jan-2021-5636

deps/H28-Jan-2021-218,733180,267

jni/H28-Jan-2021-7862

libretro-common/H28-Jan-2021-30,49820,622

mednafen/H28-Jan-2021-52,52537,627

parallel-psx/H28-Jan-2021-101,33287,375

pgxp/H28-Jan-2021-3,5922,462

rsx/H28-Jan-2021-7,1965,622

.dir-locals.elH A D28-Jan-2021191 76

.gitignoreH A D28-Jan-2021239 2321

.gitlab-ci.ymlH A D28-Jan-20214.4 KiB189155

.travis.ymlH A D28-Jan-2021675 3332

COPYINGH A D28-Jan-202117.6 KiB342281

MakefileH A D28-Jan-202122.7 KiB697595

Makefile.commonH A D28-Jan-202114.4 KiB417356

README.mdH A D28-Jan-20211.5 KiB2817

appveyor.ymlH A D28-Jan-2021628 3325

beetle_psx_globals.cH A D28-Jan-2021538 2218

beetle_psx_globals.hH A D28-Jan-2021996 4732

beetle_psx_griffin.cppH A D28-Jan-20211.4 KiB4741

beetle_psx_griffin_c.cH A D28-Jan-20211.3 KiB4539

input.cppH A D28-Jan-202148.8 KiB1,147797

input.hH A D28-Jan-20211 KiB4225

libretro.cppH A D28-Jan-2021132.3 KiB4,9803,804

libretro_cbs.cH A D28-Jan-2021101 53

libretro_cbs.hH A D28-Jan-2021229 1812

libretro_core_options.hH A D28-Jan-202151.7 KiB1,5301,429

libretro_core_options_intl.hH A D28-Jan-202129.6 KiB686617

libretro_options.hH A D28-Jan-2021664 2521

link.TH A D28-Jan-202139 64

scrc32.cH A D28-Jan-20214.1 KiB9585

scrc32.hH A D28-Jan-2021200 1510

ugui_tools.cH A D28-Jan-20212.1 KiB8362

ugui_tools.hH A D28-Jan-2021410 2716

README.md

1[![Build Status](https://travis-ci.org/libretro/beetle-psx-libretro.svg?branch=master)](https://travis-ci.org/libretro/beetle-psx-libretro)
2[![Build status](https://ci.appveyor.com/api/projects/status/qd1ew088woadbqhc/branch/master?svg=true)](https://ci.appveyor.com/project/bparker06/beetle-psx-libretro/branch/master)
3
4# Beetle PSX libretro
5
6Beetle 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.
7
8Notable additions in this fork are:
9* PBP and CHD file format support, developed by Zapeth;
10* Software renderer internal resolution upscaling, implemented by simias;
11* An OpenGL 3.3 renderer, developed by simias;
12* A Vulkan renderer, developed by TinyTiger;
13* PGXP perspective correct texturing and subpixel precision, developed by iCatButler;
14
15## Building
16
17Beetle 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.
18
19## Coding Style
20
21The 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.
22
23## Documentation
24
25https://docs.libretro.com/library/beetle_psx/
26
27https://docs.libretro.com/library/beetle_psx_hw/
28