Ejemplo n.º 1
0
inline u32 M68K_GetSR(void)
{
#ifdef CPU68K_USE_MUSASHI
    return m68k_get_reg(NULL, M68K_REG_SR);
#endif

#ifdef CPU68K_USE_C68K
    return C68k_Get_SR(&C68K);
#endif
}
Ejemplo n.º 2
0
static uint32 M68K_GetRegister(const unsigned int id, char *special, const uint32 special_len)
{
 uint32 ret = 0xDEADBEEF;

 if(id == C68K_GSREG_PC)
 {
  ret = C68k_Get_PC(&Main68K);
 } 
 else if(id == C68K_GSREG_SR)
 {
  ret = C68k_Get_SR(&Main68K);
 }
 else if(id >= C68K_GSREG_D0 && id <= C68K_GSREG_D7)
 {
  ret = C68k_Get_DReg(&Main68K, id - C68K_GSREG_D0);
 }
 else if(id >= C68K_GSREG_A0 && id <= C68K_GSREG_A7)
 {
  ret = C68k_Get_AReg(&Main68K, id - C68K_GSREG_A0);
 }
 return(ret);
}
Ejemplo n.º 3
0
static u32 M68KC68KGetSR(void) {
	return C68k_Get_SR(&C68K);
}