Skip to content

danielmercier/adagbemu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AdaGBEmu

Gameboy emulator written in Ada.

SDL2

Make sure you have SDL2 >= 2.0.22 if you're using a recent version of sdlada

Building

You can build the project using alire

$ alr build

Testing CPU without Video

Uses the github project gbit for testing cpu instructions

$ alr exec -- gprbuild -P test_instrs/test.gpr

Then run the test_adagbemu binary to see if all tests passes

State

Simple cartridge are supported and some games already work. Remaining work:

  • Emulation of sound
  • Implement more cartridge
  • Bugfix on existing cartridge (MB5 doesn't seem to work properly)

About

Gameboy emulator in Ada

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages