There are different addressing modes in 65c816. Addressing modes are used to make opcodes access addresses and values differently, such as "indexed" or "direct indirect" (explained later in this ...
In order to run its unittests, I had to implement its two addressing modes. Also, checking in a ROM image used to test the opcode decoder (public domain from wiki.nesdev.com) libdnes/nestest.nes: A ...