/* $3b RTI inherent ##### */ INLINE void rti( void ) { PULLBYTE(CC); PULLBYTE(B); PULLBYTE(A); PULLWORD(pX); PULLWORD(pPC); CHANGE_PC(); CHECK_IRQ_LINES(); /* HJB 990417 */ }
static void reti( void ) { PULLWORD( PC ); PULLBYTE( pSR ); tms7000_icount -= 9; tms7000_check_IRQ_lines(); }
/* $39 RTS inherent ----- */ INLINE void rts( void ) { PULLWORD(pPC); CHANGE_PC(); }
/* $38 PULX inherent ----- */ INLINE void pulx (void) { PULLWORD(pX); }
static void rets( void ) { PULLWORD( PC ); tms7000_icount -= 7; }