Hi pals,

The current only PSX core available on Recalbox do an amazing job on ARM boards.But he can’t manage enhanced rendering options on X86 builds.

So to fix this issue, we added the libretro mednafen psx cores.

Libretro is a simple backend API for emulators, game engines, and media players to be run through a unified GUI. Windows, Mac OSX (PPC/Intel), Haiku, PlayStation Classic, PlayStation 2, PlayStation 3, Playstation Vita, Playstation Portable, Xbox 360, Xbox One, Raspberry Pi, Nintendo GameCube, Nintendo Wii, Nintendo Wii U, Nintendo 3DS & 2DS. Beetle PSX HW - 'Unable to find or open hardware renderer for frontend' hot 36 Beetle PSX HW - Android 64bit - SnapDragon 845 performance - beetle-psx-libretro hot 8 Dynamic recompiler $895 BOUNTY. The Libretro API is a lightweight C-based Application Programming Interface (API) that exposes generic audio, video, and input callbacks. Beetle PSX HW is a port/fork of Mednafen's PSX module to the libretro API. It can be compiled in C98 mode, excluding the Vulkan renderer, which is written in C11 for the time being. Beetle PSX HW currently runs on Linux, OSX and Windows. Notable additions in this fork are.

The mednafen_psx_hw core is Enhanced OpenGL Version with OpenGL renderer.It needs at least an OpenGL 3.1 compatible GPU.If your hardware is not compatible, you can use the standard mednafen_psx core.

Here are some options available with these cores :

  • OpenGL renderer
  • Internal GPU Resolution (1x(native)/2x/4x/8x/16x/32x)
  • Texture filtering (nearest/SABR/xBR/bilinear/3-point/JINC2)
  • Internal color depth (dithered 16bpp (native)/32bpp)
  • PGXP perspective correct texturing
  • Widescreen mode hack
  • CPU Overclock
  • CHD games support

More informations on libretro documentation.

For your information, these cores needs to add some new bios. Here are the files to add in your Recalbox :

  • 8dd7d5296a650fac7319bce665a6a53c - scph5500.bin
  • 490f666e1afb15b7362b406ed1cea246 - scph5501.bin
  • 32736f17079d0b2b7024407c39bd3050 - scph5502.bin
Libretro Psx

These cores are picky, so respect the file names.

We hope you’ll enjoy these new cores and (re)discover the fantastic PSX games library with modern graphics.

Internal GPU Resolution

Texture filtering

PGXP perspective correct texturing

Package Details: libretro-beetle-psx-git 1859.8a0e087-1

Package Actions

  • View PKGBUILD / View Changes
Git Clone URL: https://aur.archlinux.org/libretro-beetle-psx-git.git (read-only, click to copy)
Package Base: libretro-beetle-psx-git
Description: Sony PlayStation core
Upstream URL: https://github.com/libretro/beetle-psx-libretro
Licenses: GPL2
Groups: libretro
Conflicts: libretro-beetle-psx
Provides: libretro-beetle-psx
Replaces: libretro-mednafen-psx-git, libretro-mednafen-psx-hw-git
Submitter: MikuroK
Maintainer: MikuroK
Last Packager: MikuroK
Votes: 2
Popularity: 0.000000
First Submitted: 2017-12-23 05:57
Last Updated: 2018-01-10 12:32

Dependencies (7)

  • gcc-libs(gcc-libs-multilib-x32, fastgcc, gcc-libs-multilib-git, gcc-libs-git)
  • glibc(glibc-linux4, glibc-git, glibc-force-mmap, lib32-glibc-force-mmap, glibc-minimal-git, glibc-dso, lib32-glibc-dso)
  • libretro-core-info(libretro-core-info-git)
  • git(git-git)(make)
  • libgl (glshim-git, libhybris-ext-libgl-git, libhybris-libgl-git, mesa-libgl-noglvnd, swiftshader-git, nvidia-340xx-utils, libglvnd-git, amdgpu-pro-libgl, libglvnd)(make)
  • mesa(mesa-noglvnd, mesa-rc, mesa-stable, mesa-minimal-git, mesa-minimal+-git, mesa-d3d12, mesa-git)(make)
  • vulkan-icd-loader(vulkan-icd-loader-git)(make)

Required by (1)

  • ludo-git(requires libretro-beetle-psx)(optional)

franksouza183 commented on 2018-01-11 11:38

MikuroK commented on 2018-01-10 12:36

@franksouza183give it a try now, i changed the build method when changing the package name to the same method used by the non-git package. it makes different binaries, but for whatever reason, there's some difference between building the hw version with or without cleaning first

franksouza183 commented on 2018-01-10 09:49

Since there's no 'renderer' option in retroarch core menu using the 'hw' one, my guess is this package is identical to his brother non-'hw'.

[EDIT] Confirmed! compiled from github, and the hw is back. Someone can confirme either?

Libretro Psx

MikuroK commented on 2017-12-23 18:17

Libretro Ps3

@Dreamkeyconflicts/provides updated, and the package has been renamed.

@Neros.info has been removed.

Libretro Psx2

Neros commented on 2017-12-22 23:02

Can you remove the .info? This file is now in libretro-core-info in the community repo. Otherwise there will be a conflict. Thanks!

Dreamkey commented on 2017-05-30 21:14

Hi, you should change the conflicts/provides to libretro-beetle-psx(-hw), it was renamed in the Community repo.
Maybe it would make sense to also rename the git packages?

mac1202 commented on 2016-12-06 12:11

Just upgraded to manjaro testing repo fixed it, the new version of nvidia-utils provide vulkan-driver

Mednafen _ Psx _ Libretro.dll

MikuroK commented on 2016-12-06 10:09

That does not appear to be the case, like with 'libgl', 'vulkan-driver' is something all the vulkan drivers i see commonly provide.
In fact, vulkan-icd-loader also depends on 'vulkan-driver'.
If other distributions (such as Manjaro) do things differently, you will need to modify the PKGBUILD to suit.

Libretro Pcsx Rearmed Bios

mac1202 commented on 2016-12-06 09:32

Libretro Pcsx2 Core

There is no vulkan-driver package, at least on manjaro. Shouldnt this be changed to vulkan-icd-loader.

MikuroK commented on 2016-09-16 12:12

Libretro Psx Core

I've added those changes, thanks.
Didn't know that. you can opt to only install the -hw package if you like, I don't see any need to remove the software-only one, somebody might prefer to use that.
Don't see why not.

Coments are closed

Most Viewed Posts

  • Merge Multiple Cells In Excel Without Losing Data
  • Rotmg Discord
  • Usps Money Order

Scroll to top