diff options
Diffstat (limited to 'src/emu/cpu/alph8201')
-rw-r--r-- | src/emu/cpu/alph8201/8201dasm.c | 2 | ||||
-rw-r--r-- | src/emu/cpu/alph8201/alph8201.c | 24 | ||||
-rw-r--r-- | src/emu/cpu/alph8201/alph8201.h | 6 |
3 files changed, 16 insertions, 16 deletions
diff --git a/src/emu/cpu/alph8201/8201dasm.c b/src/emu/cpu/alph8201/8201dasm.c index 96cff9a6b58..926c14a288d 100644 --- a/src/emu/cpu/alph8201/8201dasm.c +++ b/src/emu/cpu/alph8201/8201dasm.c @@ -336,7 +336,7 @@ static void InitDasm8201(void) OpInizialized = 1; } -offs_t ALPHA8201_dasm(char *buffer, offs_t pc, const UINT8 *oprom, const UINT8 *opram) +CPU_DISASSEMBLE( ALPHA8201 ) { offs_t dasmflags = 0; int i; diff --git a/src/emu/cpu/alph8201/alph8201.c b/src/emu/cpu/alph8201/alph8201.c index b2751aa2d8c..b8704afc22f 100644 --- a/src/emu/cpu/alph8201/alph8201.c +++ b/src/emu/cpu/alph8201/alph8201.c @@ -812,7 +812,7 @@ static CPU_EXECUTE( ALPHA8301 ) { return alpha8xxx_execute(opcode_8301,cycles); /**************************************************************************** * Get all registers in given buffer ****************************************************************************/ -static void ALPHA8201_get_context (void *dst) +static CPU_GET_CONTEXT( ALPHA8201 ) { if( dst ) *(ALPHA8201_Regs*)dst = R; @@ -821,7 +821,7 @@ static void ALPHA8201_get_context (void *dst) /**************************************************************************** * Set all registers to given values ****************************************************************************/ -static void ALPHA8201_set_context (void *src) +static CPU_SET_CONTEXT( ALPHA8201 ) { if( src ) R = *(ALPHA8201_Regs*)src; @@ -846,7 +846,7 @@ static void set_irq_line(int irqline, int state) * Generic set_info **************************************************************************/ -static void ALPHA8201_set_info(UINT32 state, cpuinfo *info) +static CPU_SET_INFO( ALPHA8201 ) { switch (state) { @@ -889,7 +889,7 @@ static void ALPHA8201_set_info(UINT32 state, cpuinfo *info) **************************************************************************/ /* 8201 and 8301 */ -static void alpha8xxx_get_info(UINT32 state, cpuinfo *info) +static CPU_GET_INFO( alpha8xxx ) { switch (state) { @@ -944,14 +944,14 @@ static void alpha8xxx_get_info(UINT32 state, cpuinfo *info) case CPUINFO_INT_REGISTER + ALPHA8201_R7: info->i = RD_REG(7); break; /* --- the following bits of info are returned as pointers to data or functions --- */ - case CPUINFO_PTR_SET_INFO: info->setinfo = ALPHA8201_set_info; break; - case CPUINFO_PTR_GET_CONTEXT: info->getcontext = ALPHA8201_get_context; break; - case CPUINFO_PTR_SET_CONTEXT: info->setcontext = ALPHA8201_set_context; break; + case CPUINFO_PTR_SET_INFO: info->setinfo = CPU_SET_INFO_NAME(ALPHA8201); break; + case CPUINFO_PTR_GET_CONTEXT: info->getcontext = CPU_GET_CONTEXT_NAME(ALPHA8201); break; + case CPUINFO_PTR_SET_CONTEXT: info->setcontext = CPU_SET_CONTEXT_NAME(ALPHA8201); break; case CPUINFO_PTR_INIT: info->init = CPU_INIT_NAME(ALPHA8201); break; case CPUINFO_PTR_RESET: info->reset = CPU_RESET_NAME(ALPHA8201); break; case CPUINFO_PTR_EXIT: info->exit = CPU_EXIT_NAME(ALPHA8201); break; case CPUINFO_PTR_BURN: info->burn = NULL; break; - case CPUINFO_PTR_DISASSEMBLE: info->disassemble = ALPHA8201_dasm; break; + case CPUINFO_PTR_DISASSEMBLE: info->disassemble = CPU_DISASSEMBLE_NAME(ALPHA8201); break; case CPUINFO_PTR_INSTRUCTION_COUNTER: info->icount = &ALPHA8201_ICount; break; /* --- the following bits of info are returned as NULL-terminated strings --- */ @@ -987,7 +987,7 @@ static void alpha8xxx_get_info(UINT32 state, cpuinfo *info) } } #if (HAS_ALPHA8201) -void alpha8201_get_info(UINT32 state, cpuinfo *info) +CPU_GET_INFO( alpha8201 ) { switch (state) { @@ -995,13 +995,13 @@ void alpha8201_get_info(UINT32 state, cpuinfo *info) case CPUINFO_PTR_EXECUTE: info->execute = CPU_EXECUTE_NAME(ALPHA8201); break; default: /* 8201 / 8301 */ - alpha8xxx_get_info(state,info); + CPU_GET_INFO_CALL(alpha8xxx); } } #endif #if (HAS_ALPHA8301) -void alpha8301_get_info(UINT32 state, cpuinfo *info) +CPU_GET_INFO( alpha8301 ) { switch (state) { @@ -1009,7 +1009,7 @@ void alpha8301_get_info(UINT32 state, cpuinfo *info) case CPUINFO_PTR_EXECUTE: info->execute = CPU_EXECUTE_NAME(ALPHA8301); break; default: /* 8201 / 8301 */ - alpha8xxx_get_info(state,info); + CPU_GET_INFO_CALL(alpha8xxx); } } #endif diff --git a/src/emu/cpu/alph8201/alph8201.h b/src/emu/cpu/alph8201/alph8201.h index 32e11965bd8..34940f3b184 100644 --- a/src/emu/cpu/alph8201/alph8201.h +++ b/src/emu/cpu/alph8201/alph8201.h @@ -41,8 +41,8 @@ enum ALPHA8201_R4,ALPHA8201_R5,ALPHA8201_R6,ALPHA8201_R7 }; -extern void alpha8201_get_info(UINT32 state, cpuinfo *info); -extern void alpha8301_get_info(UINT32 state, cpuinfo *info); +extern CPU_GET_INFO( alpha8201 ); +extern CPU_GET_INFO( alpha8301 ); /* * Read a UINT8 from given memory location @@ -68,6 +68,6 @@ extern void alpha8301_get_info(UINT32 state, cpuinfo *info); */ #define ALPHA8201_RDOP_ARG(A) ((unsigned)cpu_readop_arg(A)) -offs_t ALPHA8201_dasm(char *buffer, offs_t pc, const UINT8 *oprom, const UINT8 *opram); +CPU_DISASSEMBLE( ALPHA8201 ); #endif /* __ALPH8201_H__ */ |