GameboyCore Retro
December 22, 2018 ยท View on GitHub
RetroArch is a frontend for emulators and game engines. It allows anyone to develop a core which can be loaded by the frontend and use to emulate a particular platform.
GameboyCore is a Gameboy emulator library that I have been working on. Its self-contained designed made it very easy to deploy as a libretro core.
Build
git clone https://github.com/nnarain/gameboycore-retro
git submodule update --init --recursive
mkdir build && cd build
cmake ..
cmake --build . --config Release
Installation
Installer (Windows)
Download the latest release installer. Run the installer and point the install directory to your RetroArch installation.
Manual (RetroArch)
- Build the libretro core by following the above instructions
- Copy gameboycore_libretro shared library (
.dllfor Windows,.sofor Linux) to the<retroarch root>/cores - Copy
gameboycore-retro/config/gameboycore_libretro.infoto<retroarch root>/info
Commandline Usage
Windows:
retroarch -L /path/to/gameboycore_libretro.dll /path/to/rom
Linux:
retroarch -L /path/to/gameboycore_libretro.so /path/to/rom