private void RTS(ushort operand, bool far)
{
if (!far) {
PC = StackPop(operand);
}
else {
if (!PS_S) {
Interrupt_UnPrivFault(operand);
return;
}
PC = StackPop(operand);
ushort cs_lo = StackPop(operand);
ushort cs_hi = StackPop(operand);
m_CSS.Register = (uint)(cs_lo + (cs_hi << 16));
}
}