No description
  • C 97.5%
  • C++ 2.3%
  • Makefile 0.2%
Find a file
Connor van Spronssen 1614303f15
All checks were successful
CI / Test default container (push) Successful in 1m5s
refactor: Replace some magic numbers with constants
2026-07-19 09:37:12 +02:00
.forgejo/workflows chore(ci): Run Make with multiple cores 2026-06-22 21:52:55 +02:00
includes chore: Update ImGui 2026-07-11 08:52:20 +02:00
roms chore: Add a roms directory 2026-06-19 20:38:13 +02:00
scripts refactor: Slightly optimise the APU channel period timers 2026-06-27 14:21:10 +02:00
src refactor: Replace some magic numbers with constants 2026-07-19 09:37:12 +02:00
test-roms chore: Add the cgb-acid-hell test 2026-06-21 10:25:54 +02:00
.clang-format refactor: Slightly update the code formatter config 2026-07-08 18:17:24 +02:00
.gitignore fix: Resolve some PPU timing issues to fix the CGB Acid2 test 2026-06-28 17:20:21 +02:00
.gitmodules feat: Add a menu bar using the IMGUI library 2026-06-22 21:46:42 +02:00
Makefile refactor: Apply some performance optimisations 2026-07-15 14:01:20 +02:00
README.md chore: Update the README 2026-06-29 21:23:55 +02:00

Gameboy Emulator

CI Status

Note

This repository is hosted on my own Git instance.

Dependencies

  • GCC >= 16
  • SDL 3

Linux

Arch Linux

pacman -S gcc sdl3

Debian

apt install gcc libsdl3-dev

MacOS

brew install gcc@16 sdl3

Windows

Install Linux instead.

Building (Debug)

make

Building (Release)

make release

Running

make run

Cleaning

make clean