self modifying immediate opcodes now execute in data RAM. the remaining
self modifying branch range test is supplemented by an early pretest to
check for correct relative addressing.
Some emulators employ separate opcode table to switch between binary and
decimal arithmetic. The added test verifies proper binary or decimal
operation after CLD, SED, PLP & RTI.