Skip to content

A Python implementation of the Nintendo Entertainment System (NES) emulator.

Notifications You must be signed in to change notification settings

ChasonJiang/PyNES

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyNES

A Python implementation of the Nintendo Entertainment System (NES) emulator.

Status

This project is still in its early stages of development. Currently, it can load and run NES ROMs, but there is still much work to be done.

Due to Python, emulators can be very slow.

  • CPU emulation (tested completely, but may have bugs?)
  • PPU emulation (has bugs for rendering)
  • Cartidge emulation (only implemented mapper0 for now)
  • Controller input (only supports NES controller, and has bugs)
  • Sound emulation (not implemented yet)

Show

image

About

A Python implementation of the Nintendo Entertainment System (NES) emulator.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages