Hey guys i'm writing a basic intepreter for my NES emulator and I was wondering how to handle addresses that are referenced in the zero-page. Basically, my intepreter looks for the opcode followed by the two bytes after it, but what happens if there is only one byte after it (zero-page?) How do I detect this? My interpreter would be getting confused since it only looks in 3 byte pairs (opcode, byte, byte) as opposed to zero-page crap (opcode, byte).