Skip to content

An incomplete Game Boy emulator written in .NET Core

Notifications You must be signed in to change notification settings

taylus/gbdotnet

Repository files navigation

gbdotnet

A Game Boy emulator written in .NET Core using MonoGame as a frontend.

Tetris Super Mario Land

Running

cd .\GBDotNet.MonoGame\
dotnet run rom.gb

Additional settings can be specified in appsettings.json.

Features

Controls

  • Arrow keys = D-pad
  • X = A
  • Z = B
  • Enter = Start
  • Right Shift = Select
  • Esc = Exit

Debug

  • Tab = Speed toggle
  • Space = Show screen layer
  • T = Show tile layer
  • B = Show background layer
  • W = Show window layer
  • S = Show sprite layer
  • F1 = Core dump
  • F2 = Restart

cpu_instrs instr_timing mem_timing halt_bug

Releases

No releases published

Packages

No packages published

Languages