Skip to content

willshuttleworth/cnes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NES emulator written in C with SDL

progress

Donkey Kong and Pac-Man are both functional. Only games that use the default mapper are currently supported.

  • CPU
  • PPU
    • sprites
    • background
    • correct colors
    • 8x16 sprites
    • scrolling
  • Mappers
    • 0
    • MMC1
    • MMC3
  • APU
  • configurable controls

building

dependencies: gcc, SDL2, and pkg-config (for cross platform SDL flags)

build steps

$ make
$ ./cnes </path/to/rom>

button mapping

this is the default button mapping, which is currently not configurable

  • up, down, left, right => w, s, a, d
  • a => j
  • b => k
  • select => space
  • start => enter
  • escape to exit

About

NES emulator written in C with SDL2

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published