Running the OpenBOR core in RetroArch from a portable drive is practical and powerful: you get a portable library of beat ’em up mods with RetroArch conveniences. The main hurdles are ensuring core/RetroArch binary compatibility with host OS, using relative paths for true portability, and observing legal constraints around Paks. With a small, well-organized directory structure and a tested launcher/config, you can take your OpenBOR collection with you and run it on any compatible machine.
OpenBOR is technically a , not just a traditional emulator. This means it functions similarly to MAME, where different games may require specific "builds" or engine versions to run correctly.
RetroArch’s modular cores let you run many emulators and engines from one frontend — and OpenBOR (Open Beats of Rage) is a standout for fans of 2D beat ’em ups. This post examines the OpenBOR core for RetroArch with a focus on portability: what it is, how to get it running from a portable drive, practical tips, and limitations.
RetroArch makes installing cores straightforward through its online updater interface. Launch retroarch.exe from your portable drive. Navigate to > Online Updater . Select Core Downloader (formerly Core Updater). Scroll down the list to find Beat 'em Up (OpenBOR) . retroarch openbor core portable
@echo off cd /d "%~dp0RetroArch-Portable" start retroarch.exe -L cores/openbor_libretro.dll "%~dp0RetroArch-Portable\system\openbor\Paks\best_game.pak"
OpenBOR (Open Beats of Rage) is a highly versatile open-source engine dedicated to creating 2D side-scrolling beat-em-ups. While RetroArch is the premier frontend for cross-platform emulation, its "OpenBOR Core" is a unique case where the engine is often run indirectly or through specific ports to achieve true portability. 1. Understanding the OpenBOR "Core" in RetroArch
If a game loads to a black screen or immediately crashes back to RetroArch: Running the OpenBOR core in RetroArch from a
: Every OpenBOR game is often designed for a specific engine build. A single RetroArch core would struggle to support the wide variety of scripts and assets used across different games. Independent Projects
F:\RetroArch-Portable\ └── system\ └── openbor\ ├── Paks\ (Place your .pak files here) ├── Saves\ (RetroArch will store .srm or save states here) └── Screenshots\
The same setup works on Android, Steam Deck, RG35XX, and Windows. OpenBOR is technically a , not just a traditional emulator
Ensure RetroArch is configured to use relative paths so it works on any computer regardless of the drive letter. Tutorial: How to play OPENBOR in Retroarch - Lakka
Find and download the core (often found under specialized or port sections). Directory Structure : Create a ROMs/OpenBOR folder on your drive.
While standalone versions of OpenBOR exist for Windows, Android, and Linux, integrating OpenBOR into RetroArch offers several distinct advantages:
For fans of side-scrolling beat 'em ups, the engine is a treasure trove of fan-made gems, original brawlers, and high-quality remakes. Running the RetroArch OpenBOR core in a portable configuration allows you to carry an entire arcade ecosystem of custom brawlers on a single USB drive, SD card, or external SSD, completely plug-and-play across multiple devices.