Skip to content

bgevko/nes-emu

Repository files navigation

NES-Emulator

emu-header

Welcome to my NES Emulator, written in C++!

It currently supports:

  • Controller and keyboard input support
  • Graphics and sound
  • Compatibility for mappers 1, 2, and 3 (roughly 80% of titles)
  • Debugging windows
  • Keyboard shortcuts
  • Saving and loading states

Here's a quick working demo:

mario.mov

The best software is written in 2-passes ~probably someone. That's why I decided to rewrite it in Rust! More to come soon.

For anyone looking to run this software themselves, I've included some guides below.

Setup Guides

Tooling

About

I'm building an NES emulator in C++!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages