https://github.com/synt4xerr0r4/nesdoc
Some documentation about the NES
https://github.com/synt4xerr0r4/nesdoc
6502 assembly emulator nes
Last synced: about 1 month ago
JSON representation
Some documentation about the NES
- Host: GitHub
- URL: https://github.com/synt4xerr0r4/nesdoc
- Owner: Synt4xErr0r4
- License: mit
- Created: 2022-02-07T22:51:57.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-02-09T19:39:43.000Z (over 4 years ago)
- Last Synced: 2025-07-28T11:41:17.774Z (11 months ago)
- Topics: 6502, assembly, emulator, nes
- Language: PHP
- Homepage: https://nes.syntaxerror.at/
- Size: 150 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# nesdoc
Some documentation about the NES (Nintendo Entertainment System).
This is the source code for my NES documentation at https://nes.syntaxerror.at/.
If you find any errors or want to contribute any improvements/changes/additions, feel free to create an issue or a pull request!
## 6502 CPU
In [/static/data/](https://github.com/Synt4xErr0r4/nesdoc/tree/main/static/data) you can find several files:
- instructions.json and instructions.csv: a JSON/CSV file containing all the instructions of the 6502 with addressing mode, operation, cycles, and affected flags
- timings.json: a JSON file containing the timings and cycles of all addressing modes/ instructions of the 6502
## Sources
- https://wiki.nesdev.org/w/index.php?title=CPU_addressing_modes
- https://www.nesdev.com/6502_cpu.txt
- http://www.oxyron.de/html/opcodes02.html
- https://www.masswerk.at/nowgobang/2021/6502-illegal-opcodes
- https://wiki.nesdev.org/w/index.php?title=CPU_unofficial_opcodes