Skip to content

nnarain/gameboycore-retro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GameboyCore Retro

Build status GitHub release

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 (.dll for Windows, .so for Linux) to the <retroarch root>/cores
  • Copy gameboycore-retro/config/gameboycore_libretro.info to <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