A Simple and Rust based NES Emulator
https://www.nesdev.org/obelisk-6502-guide/reference.html
https://www.nesdev.org/obelisk-6502-guide/registers.html
https://www.nesdev.org/obelisk-6502-guide/addressing.html
http://www.6502.org/tutorials/6502opcodes.html#DFLAG
https://www.righto.com/2012/12/the-6502-overflow-flag-explained.html