Skip to content

OdnetninI/Gameboy-Emulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A simple DMG (Gameboy) Emulator written in C3

Developed using the C3 programming language. Its main purpose is to get a functional emulator, accurated as possible, that runs, at least, most of the DMG games. It is programmed using Raylib to manage the window and the keys.

Controls

Emulator Keyboard
A Z
B X
Start Enter
Select Backspace
Up Arrow Up
Down Arrow Down
Left Arrow Left
Right Arrow Right

Features

  • Loads a BIOS an uses it (only 256 Bytes)
  • Able to Run some games
  • Able to Save and Load some games
  • Some support from MCB1,MCB3,MCB5 mappers
  • Debugger (Very simple, pres Esc to enable it on the terminal)

Compiling and Running

c3c build
./gb path_to_bios.bin path_to_rom.gb

Known Bugs

  • Pokemon Red JP: Up key not working
  • Pokemon Red JP: Saving does not work

Screenshots

About

Just an experimental gb emulator for the c3 language

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published