Skip to content

rjgabel/Rondo

Repository files navigation

Rondo

Game Boy emulator written in C - a personal, in-progress project striving for clarity, accuracy, and fun. Runs Tetris.


About Rondo

  • A work-in-progress, personal project aiming to recreate the Game Boy experience through C and Libretro support.
  • Built from the ground up, featuring core components like the CPU, APU, GPU, and more.
  • Supports integration as a Libretro core for flexible frontend compatibility.

Features

  • Complete emulation stack: CPU, APU (sound), LCD rendering, and memory mapping.
  • Cross-platform support via the Libretro interface (e.g., Emulators like RetroArch).
  • Built with performance and modularity in mind.
  • Actively under development - expect new features, improvements, and bug fixes as the project evolves.

Getting Started

Prerequisites

Build Instructions

# Clone the repository
git clone https://github.com/rjgabel/Rondo.git
cd Rondo

# Compile the core (adjust flags as needed)
make

# Or open the Visual Studio solution
# Launch Rondo.sln in Visual Studio and build from the IDE

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages