Skip to content

joaoalvarenga/nes-emu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NES Emulation Study

This repo is some experiments into emulation world. I'm learning how to build game consoles emulators, starting with NES. Feel free to check it out and comment.

How to execute

I'm building using Go, so you need to compile it first

go build nes-emu

Then just execute indicating a NES ROM file path

./nes-emu --rom nestest.nes

Todo

  • Implement all CPU instructions
  • Implement PPU foreground and background rendering
  • Implement Mapper 000
  • Implement one pulse audio channel
  • Implement more mappers
  • Implement more audio channels

References

This study is heavily inspired in Javidx9 YouTube's NES series.

Also NESDev Wiki is a very useful resource https://www.nesdev.org/wiki/NES_reference_guide

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages