A .NET Core Gameboy emulator that started life as a port of Coffee-GB (https://github.com/trekawek/coffee-gb). MIT licensed, go nuts.
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
- .NET Core 3.1
Just run CoreBoy.Windows
and load a ROM from the file menu!
Command line:
Just run CoreBoy.Avalonia
and load a ROM from the file menu!
LeftArrow = Left
RightArrow = Right
UpArrow = Up
DownArrow = Down
Z = A
X = B
Enter = Start
Backspace = Select
Isn't working yet.
Is currently buggy and slow, because it's just "whatever WinForms is doing" rather than explicitly scaled rendering. I'll get around to it.
- Originally based on Coffee-GB (https://github.com/trekawek/coffee-gb).
- Ported to .NET Core by David Whitney
- Avelonia UI contributed by Bogdan Bara (https://github.com/fknzxlegend1)