Retroarch Openbor Core -

Even with a perfect setup, you might hit a few bumps.

You might ask, "Why use the RetroArch core when I can just download the OpenBOR APK/EXE?"

| Feature | RetroArch OpenBOR Core | Standalone OpenBOR | | :--- | :--- | :--- | | Shaders | Yes (CRT, Scanlines, HDR) | No / Limited | | Netplay | Yes (Full Online Co-op) | No | | Save States | Yes (Save anywhere, unlimited slots) | Limited / Unstable | | Rewind | Yes | No | | Latency | Low (Run-Ahead supported) | Variable | | Controller Mapping | Global (Set once for all games) | Per-device, often buggy | | Platform Support | 20+ platforms | Fragmented (PC vs Android builds differ) |

The Verdict: Use the RetroArch core for desktop PCs, modern consoles (Switch/PS Vita), and Android devices. Only use standalone OpenBOR if you are using a very old PC (Windows XP era) or a niche device that RetroArch doesn't support.


By default, OpenBOR expects a 6-button arcade layout:

How to Remap:

The RetroArch OpenBOR core serves as a specialized integration for the Open Source Beat 'em Up Engine (OpenBOR), allowing users to play fan-made, community-developed beat 'em up titles directly within the RetroArch frontend.

While OpenBOR is technically a game engine rather than a traditional console emulator, the core provides the standard RetroArch benefits, such as unified controller mapping, shaders, and cross-platform compatibility. Key Features and Performance

Engine Integration: The core functions as a bridge for OpenBOR's custom engine, which is used for notable fan titles like He-Man: Masters of the Universe and Night Slashers X. retroarch openbor core

Performance: On specialized hardware like the NES and SNES Classic, custom cores (such as the KMFD Maniac builds) are designed to run games at full speed with optimized memory usage.

Unified Interface: Users can apply RetroArch’s video shaders and CRT filters to OpenBOR games to enhance the retro aesthetic. Installation and Setup Guide

To play OpenBOR games in RetroArch, follow these general steps found across official guides and community tutorials:

The OpenBOR core in RetroArch is a specialized engine designed to play fan-made "Beats of Rage" style games, primarily side-scrolling beat 'em ups. Unlike standard console emulators, OpenBOR functions as a game engine; each game is essentially an independent project that may require specific builds for full compatibility. Core Status & Installation

The OpenBOR core is currently considered an "experimental" or niche core in the RetroArch ecosystem.

Availability: It is not always available in the standard "Core Downloader" on all platforms. On systems like RetroPie, it must be installed from the Experimental Packages menu via the RetroPie Setup Script.

Platform Support: It has been successfully tested and used on PlayStation Classic, NES/SNES Mini, and various handhelds like the Powkiddy RGB20S.

Alternative Method (PSP Core): Some users run OpenBOR by loading the PSP version of the OpenBOR engine (OPENBOR.PBP) through the PPSSPP core in RetroArch. This is a common workaround when a native libretro core is unavailable or unstable. Content Management Even with a perfect setup, you might hit a few bumps

OpenBOR games are typically distributed as .pak files or folders containing data.

File Structure: For the native core, games should generally be placed in an openbor folder within your ROMs directory.

Naming Convention: Some frontends like RetroDECK require renaming game folders to .bor and including an empty text file with the same name inside for proper detection.

PAK Files: If using the PPSSPP method, place .pak files in the Paks folder within the OpenBOR directory. Compatibility & Performance Issues

Because OpenBOR is a community-driven engine that has evolved significantly over 20 years, compatibility can be tricky.

Version Mismatch: A game built for OpenBOR v3.0 might crash or have graphical glitches on a core based on a newer or older build.

Hardware Demands: Heavy visual effects (like intense rain or high sprite counts) can cause slowdowns on lower-powered devices like the SNES Classic or older handhelds.

Frame Skipping: On older hardware, enabling Frame Skip in the RetroArch Quick Menu may be necessary for playable speeds. Key Game Recommendations By default, OpenBOR expects a 6-button arcade layout:

OpenBOR is famous for high-quality fan sequels and crossovers, including:

He-Man: A highly-regarded brawler based on the classic cartoon.

Beats of Rage: The original King of Fighters-style reskin of Streets of Rage.

Licensed Mods: Look for custom titles based on Double Dragon, Final Fight, Golden Axe, and Mega Man.


Setting up OpenBOR in RetroArch is slightly different from loading a standard emulator, but once you understand the file structure, it is straightforward.

The RetroArch OpenBOR core, while excellent, lags slightly behind the standalone OpenBOR engine in version compatibility:

For 95% of classic mods (2010–2022), the core works flawlessly.

Before diving into the core, let's clarify the software itself. OpenBOR is not an emulator—it is a game engine. It reads specially packaged .PAK or .BOR files that contain all the assets for a custom game: sprites, level layouts, sound effects, music, and scripting logic.

Community members have created over 2,000 OpenBOR games (often called "mods" or "paks"). These range from: