inline void fastcall arm_WriteReg(u32 addr,T data) { addr&=0x7FFF; if (addr==REG_L) return; //shoudn't really happen (read only) else if(addr==REG_M) { //accept interrupts if (data&1) e68k_AcceptInterrupt(); } else return arm_params.WriteMem_aica_reg(addr,data,sz); }
void arm_WriteReg(u32 addr,T data) { addr &= 0x7FFF; if (addr == REG_L) { return; // Shouldn't really happen (read only) } else if (addr == REG_M) { //accept interrupts if (data & 1) e68k_AcceptInterrupt(); } else { return libAICA_WriteReg(addr, data, sz); } }