Skip to content

fzanutto/PyNES

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyNES

NES Emulator made with Python3 for fun and learning purposes

Made in continuation of PyAndy streams on Twitch

Recordings that started this code

Recordings of all streams are available on PyAndy's YouTube

Current state and what it can do now

  • Runs around 15-20 fps

Next steps

  • Fix scrolling
  • Try to optimize and see if it can get higher fps

Tested games:

No game will be actually playable as this implementation does not aim to emulate the correct speed of a NES

  • Super Mario Bros.
    • as scrolling if not working properly, the game is not really playable
    • Super Mario Bros. title screen
  • Balloon Fight
    • seems playable
    • Balloon Fight first level
  • Popeye
    • seems playable
    • Popeye first level
  • Pac-Man
    • as scrolling is not working, title screen is buggy, but game seems playable
    • Pac-Man first level

Useful Links

About

NES Emulator made with Python3

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages