Skip to content

AFE123x/NES-Emulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NES Emulator

NES Emulator written in Rust

The goal of this project is to write an Entire NES Emulator in Rust. This looks different, because this is the second time I'm implementing this.

Why the rewrite?

There are two main reasons for the rewrite:

  • Commit history: If you look at the previous commits, they're unreadable, make no sense. I'm not proud of it, but you live n learn
    • no, I'm not going to reword 100 commits, especially when each commit has multiple changes
  • There are a lot of problems with the NES Code:
    • Various bugs: ppu rendering wasn't accurate
    • Lack of a logging system, making troubleshooting impossible.

Steps

Writing an Emulator is a time intensive process, hence It'll take time.

About

A Nintendo Entertainment System Written in Rust

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages