summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/cpu/alph8201
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/cpu/alph8201')
-rw-r--r--src/emu/cpu/alph8201/8201dasm.c2
-rw-r--r--src/emu/cpu/alph8201/alph8201.c24
-rw-r--r--src/emu/cpu/alph8201/alph8201.h6
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__ */