void m6805_base_device::RM16(UINT32 addr, PAIR *p) { CLEAR_PAIR(p); p->b.h = RM(addr); ++addr; // if( ++addr > AMASK ) addr = 0; p->b.l = RM(addr); }
void m6805_base_device::rd_s_handler_w(PAIR *p) { CLEAR_PAIR(p); SP_INC; p->b.h = RM( S ); SP_INC; p->b.l = RM( S ); }
INLINE void RM16( m6805_Regs *cpustate, UINT32 Addr, PAIR *p ) { CLEAR_PAIR(p); p->b.h = RM(Addr); ++Addr; // if( ++Addr > AMASK ) Addr = 0; p->b.l = RM(Addr); }
INLINE void rd_s_handler_w( m6805_Regs *cpustate, PAIR *p ) { CLEAR_PAIR(p); SP_INC; p->b.h = RM( S ); SP_INC; p->b.l = RM( S ); }
M6805_INLINE void RM16( UINT32 Addr, PAIR *p ) { CLEAR_PAIR(p); p->b.h = RM(Addr); ++Addr; // if( ++Addr > AMASK ) Addr = 0; p->b.l = RM(Addr); }
M6805_INLINE void rd_s_handler_w( PAIR *p ) { CLEAR_PAIR(p); SP_INC; p->b.h = RM( S ); SP_INC; p->b.l = RM( S ); }