diff options
Diffstat (limited to 'src/emu/cpu/mb86233/mb86233.h')
-rw-r--r-- | src/emu/cpu/mb86233/mb86233.h | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/src/emu/cpu/mb86233/mb86233.h b/src/emu/cpu/mb86233/mb86233.h new file mode 100644 index 00000000000..1155e67ea6d --- /dev/null +++ b/src/emu/cpu/mb86233/mb86233.h @@ -0,0 +1,52 @@ +#ifndef _MB86233_H +#define _MB86233_H + +#include "cpuintrf.h" + +/*************************************************************************** + REGISTER ENUMERATION +***************************************************************************/ + +enum +{ + MB86233_PC=1, + MB86233_A, + MB86233_B, + MB86233_D, + MB86233_P, + MB86233_REP, + MB86233_SP, + MB86233_EB, + MB86233_SHIFT, + MB86233_FLAGS, + MB86233_R0, + MB86233_R1, + MB86233_R2, + MB86233_R3, + MB86233_R4, + MB86233_R5, + MB86233_R6, + MB86233_R7, + MB86233_R8, + MB86233_R9, + MB86233_R10, + MB86233_R11, + MB86233_R12, + MB86233_R13, + MB86233_R14, + MB86233_R15 +}; + +/*************************************************************************** + STRUCTURES +***************************************************************************/ + +struct mb86233_config +{ + int (*fifo_read_cb)( UINT32* data ); + void (*fifo_write_cb)( UINT32 data ); +}; + +extern void mb86233_get_info(UINT32 state, cpuinfo *info); + +#endif /* _MB86233_H */ |