[WIP] Yet another NES emulator
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
7sDream 0ce7d3cb4b
refactor: use once_cell's Lazy to replace lazy_static
2 months ago
build style(rustfmt): add rustfmt config and do format 3 months ago
src refactor: use once_cell's Lazy to replace lazy_static 2 months ago
.gitignore style(clippy,fmt): add clippy and rustfmt config, fix warnings 3 months ago
Cargo.lock refactor: use once_cell's Lazy to replace lazy_static 2 months ago
Cargo.toml refactor: use once_cell's Lazy to replace lazy_static 2 months ago
LICENSE docs(info,license): add LICENSE, add meta info 5 months ago
README.md style(clippy,fmt): add clippy and rustfmt config, fix warnings 3 months ago
clippy.toml style(clippy,fmt): add clippy and rustfmt config, fix warnings 3 months ago
logo.gif chore(files): add logo 5 months ago
rustfmt.toml style(clippy,fmt): add clippy and rustfmt config, fix warnings 3 months ago

README.md

sau

logo

Yet another small NES emulator. Working in Progress.

CPU Inspector

CPU inspector

When Jump or set Memory view offset, the info bar turns to input mode:

CPU inspector in input mode

And press h for shortcut help page:

CPU inspector Help page

TODO

  • 6502 CPU
  • 6502 CPU inspector
  • nes file parser (dotnes project)
  • 2C02 PPU (doing)
  • Basic mapper
  • 2C02 PPU inspector
  • APU
  • IO
  • Other staff
  • NES emulator

Reference

LICENSE

GPLv3.