Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 03-May-2022 | - | ||||
.github/ | H | 28-Jan-2021 | - | 56 | 36 | |
deps/ | H | 28-Jan-2021 | - | 218,733 | 180,267 | |
jni/ | H | 28-Jan-2021 | - | 78 | 62 | |
libretro-common/ | H | 28-Jan-2021 | - | 30,498 | 20,622 | |
mednafen/ | H | 28-Jan-2021 | - | 52,525 | 37,627 | |
parallel-psx/ | H | 28-Jan-2021 | - | 101,332 | 87,375 | |
pgxp/ | H | 28-Jan-2021 | - | 3,592 | 2,462 | |
rsx/ | H | 28-Jan-2021 | - | 7,196 | 5,622 | |
.dir-locals.el | H A D | 28-Jan-2021 | 191 | 7 | 6 | |
.gitignore | H A D | 28-Jan-2021 | 239 | 23 | 21 | |
.gitlab-ci.yml | H A D | 28-Jan-2021 | 4.4 KiB | 189 | 155 | |
.travis.yml | H A D | 28-Jan-2021 | 675 | 33 | 32 | |
COPYING | H A D | 28-Jan-2021 | 17.6 KiB | 342 | 281 | |
Makefile | H A D | 28-Jan-2021 | 22.7 KiB | 697 | 595 | |
Makefile.common | H A D | 28-Jan-2021 | 14.4 KiB | 417 | 356 | |
README.md | H A D | 28-Jan-2021 | 1.5 KiB | 28 | 17 | |
appveyor.yml | H A D | 28-Jan-2021 | 628 | 33 | 25 | |
beetle_psx_globals.c | H A D | 28-Jan-2021 | 538 | 22 | 18 | |
beetle_psx_globals.h | H A D | 28-Jan-2021 | 996 | 47 | 32 | |
beetle_psx_griffin.cpp | H A D | 28-Jan-2021 | 1.4 KiB | 47 | 41 | |
beetle_psx_griffin_c.c | H A D | 28-Jan-2021 | 1.3 KiB | 45 | 39 | |
input.cpp | H A D | 28-Jan-2021 | 48.8 KiB | 1,147 | 797 | |
input.h | H A D | 28-Jan-2021 | 1 KiB | 42 | 25 | |
libretro.cpp | H A D | 28-Jan-2021 | 132.3 KiB | 4,980 | 3,804 | |
libretro_cbs.c | H A D | 28-Jan-2021 | 101 | 5 | 3 | |
libretro_cbs.h | H A D | 28-Jan-2021 | 229 | 18 | 12 | |
libretro_core_options.h | H A D | 28-Jan-2021 | 51.7 KiB | 1,530 | 1,429 | |
libretro_core_options_intl.h | H A D | 28-Jan-2021 | 29.6 KiB | 686 | 617 | |
libretro_options.h | H A D | 28-Jan-2021 | 664 | 25 | 21 | |
link.T | H A D | 28-Jan-2021 | 39 | 6 | 4 | |
scrc32.c | H A D | 28-Jan-2021 | 4.1 KiB | 95 | 85 | |
scrc32.h | H A D | 28-Jan-2021 | 200 | 15 | 10 | |
ugui_tools.c | H A D | 28-Jan-2021 | 2.1 KiB | 83 | 62 | |
ugui_tools.h | H A D | 28-Jan-2021 | 410 | 27 | 16 |
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