chiplet/nes ↗

Created Dec 23, 2020 · View the chiplet/nes repository page

NES emulator written in Rust for programming practice.

An animated visualization of chiplet/nes's Git history in December 2020, built by 1 contributor. The codebase reached 24 lines, mostly Rust. The video runs 12 seconds.

Want this for your repo?

Render a free sample of any GitHub repo in seconds.

Visualize your own →

Contributors

1

Lines of Code

24

From

Dec 21, 2020

To

Dec 22, 2020

Advertisement

About chiplet/nes

This is a Nintendo Entertainment System emulator written in Rust, created primarily as a learning exercise for the developer to practice advanced features of the language. The project aims to be substantial enough to explore Rust's module system and code organization patterns in larger applications.

The emulator implements NES functionality and includes a test suite that loads test programs from hex dumps into simulated CPU memory, executes them, and verifies the resulting system state. The project uses Rust's standard cargo build system and can be compiled in debug or optimized release modes.

The author explicitly states this is not intended to be the most accurate, highest performance, or most stable NES emulator available. Instead, it prioritizes being a practical playground for learning Rust language features through real implementation of a non-trivial system.

Advertisement

Share this video