Skip to content

modbrin/nes-emulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Minimal NES Emulator

Status

  • First-gen games such as Pacman and Super Mario Bros are playable
  • Audio doesn't work - APU is not implemented
  • CPU supports official and unofficial opcodes
  • PPU is minimal, non-basic games don't work

Bugs:

  • Sprite 0 hit doesn't seem to properly work
  • Sprite priority is not properly implemented

How to run

cargo run --release -- path/to/rom.nes

Keys Mapping

WASD or Arrows => Up,Left,Down,Right
B              => Select
V              => Start
J              => A
K              => B

Screenshots

NES is a trademark of Nintendo of America Inc.

Based on

About

Minimal NES emulator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages