srctree

commits New Issue Suggest Diff

n_e_s.git

1 branchesMerge pull request #396 from robinlinden/bazel-upd 2 years ago2f08ac30
.github/
Merge pull request #393 from johnor/update-actions2 years ago
application/
Merge branch robinlinden/no-more-files 4 years ago
cmake/
Merge pull request #291 from johnor/github-actions-gcov4 years ago
core/
Merge pull request #395 from johnor/open-bus2 years ago
disassembler/
Merge pull request #385 from johnor/bazel-dissalow-empty-glob2 years ago
nes/
Merge pull request #391 from sa12123/branch/apu2 years ago
nestest/
Merge pull request #339 from johnor/remove-iomanip3 years ago
romtest/
Merge pull request #395 from johnor/open-bus2 years ago
third_party/
Merge pull request #372 from johnor/update-fmtlib2 years ago
warnings/
Merge pull request #292 from johnor/more-compiler-warnings4 years ago
.bazelignore
Merge pull request #274 from evilcorpltd/disassembler4 years ago
.bazelrc
Merge pull request #396 from robinlinden/bazel-updates2 years ago
.bazelversion
Merge pull request #396 from robinlinden/bazel-updates2 years ago
.clang-format
Merge pull request #33 from robinlinden/clang-format6 years ago
.clang-tidy
Run clang-tidy with clang-13 2 years ago
.gitattributes
Merge pull request #229 from johnor/gitattributes4 years ago
.gitignore
Merge pull request #227 from robinlinden/add-bazel4 years ago
.pre-commit-config.yaml
Merge pull request #354 from johnor/pre-commit-clang-format3 years ago
CMakeLists.txt
Merge pull request #370 from johnor/ppu-test-program2 years ago
LICENSE
Merge pull request #151 from ml85/add-license5 years ago
README.md
Merge pull request #324 from evilcorpltd/travis-readme4 years ago
WORKSPACE
Merge pull request #372 from johnor/update-fmtlib2 years ago
README.md

n e s


Description


Modular cycle-accurate NES emulator implemented from scratch in modern C++ and built with the help of modern CMake, or that's the goal at least. If all goes according to plan, you should be able to rip the 6502 CPU library out of this and make a C64 or Apple ][ or whatever emulator based on it.

Building


Clone!
git clone https://github.com/evilcorpltd/n_e_s.git
Build!
sh mkdir build_ && cd build_ cmake .. make make test