Skip to content

alfanhui/gameboy_emulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 

Repository files navigation

gameboy_emulator

A Game Boy Emulator in C++ using only an Assembly Language Commands, Timings and Opcodes manual titled Game Boy™ CPU Manual by: Pan of Anthrox, GABY, Marat Fayzullin, Pascal Felber, Paul Robson, Martin Korth, kOOPa, Bowser.

Aim

  • Find out how emulators work
  • Further knowledge about low-level computing
  • To play one my favourite Game Boy games Donkey Kong 1994

Visual Studio

Please use at least MicroSoft Visual Studio 2019 version 16.11. To get started, open this file as project/solution: ./GameBoyEmulator/GameBoyEmulator.sln

Tests

See ./GameBoyEmulatorTests for unit tests. This was implemented after getting stuck with buggy opcodes implementation.

Rom Tests

I found a number of different test gameboy roms. Thank you Blargg! Test Roms

References

Releases

No releases published

Packages

No packages published