_PC=POP();
_PC|=POP()<<8;
break;
-
+
case 0x60: /* RTS */
_PC=POP();
_PC|=POP()<<8;
_PC=npc;
}
break; /* JMP ABSOLUTE */
-case 0x6C:
+case 0x6C:
{
uint32 tmp;
GetAB(tmp);
case 0x83: ST_IX(_A&_X);
/* ARR - ARGH, MATEY! */
-case 0x6B: {
- uint8 arrtmp;
+case 0x6B: {
+ uint8 arrtmp;
LD_IM(AND;_P&=~V_FLAG;_P|=(_A^(_A>>1))&0x40;arrtmp=_A>>7;_A>>=1;_A|=(_P&C_FLAG)<<7;_P&=~C_FLAG;_P|=arrtmp;X_ZN(_A));
}
/* ASR */
/* ATX(OAL) Is this(OR with $EE) correct? */
case 0xAB: LD_IM(_A|=0xEE;AND;_X=_A);
-/* AXS */
+/* AXS */
case 0xCB: LD_IM(AXS);
/* DCP */
/* TOP */
case 0x0C: LD_AB(;);
-case 0x1C:
-case 0x3C:
-case 0x5C:
-case 0x7C:
-case 0xDC:
+case 0x1C:
+case 0x3C:
+case 0x5C:
+case 0x7C:
+case 0xDC:
case 0xFC: LD_ABX(;);
/* XAA - BIG QUESTION MARK HERE */