Skip to content

davidwhitney/CoreBoy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

38497d5 · Jan 16, 2021

History

83 Commits
May 8, 2020
Apr 23, 2020
Apr 16, 2020
Apr 16, 2020
Jan 16, 2021
Jan 16, 2021
Apr 12, 2020
Apr 24, 2020
Apr 19, 2020
Apr 14, 2020
Apr 13, 2020
Apr 24, 2020
Apr 18, 2020

Repository files navigation

CoreBoy

A .NET Core Gameboy emulator that started life as a port of Coffee-GB (https://github.com/trekawek/coffee-gb). MIT licensed, go nuts.

Docs

This-

  • Runs Gameboy and Gameboy Color games.
  • Has a headless CLI mode
  • Has a Windows-Only WinForms UI
  • Can be used as a library in your own software

Pre-Reqs

  • .NET Core 3.1

Usage

Windows

Just run CoreBoy.Windows and load a ROM from the file menu!

Mac / Linux

Command line:

Just run CoreBoy.Avalonia and load a ROM from the file menu!

Controls

LeftArrow = Left
RightArrow = Right
UpArrow = Up
DownArrow = Down
Z = A
X = B
Enter = Start
Backspace = Select

Audio

Isn't working yet.

Resizing

Is currently buggy and slow, because it's just "whatever WinForms is doing" rather than explicitly scaled rendering. I'll get around to it.

Lineage and Contributors