diff options
Diffstat (limited to 'src/emu/cpu/arm/arm.h')
-rw-r--r-- | src/emu/cpu/arm/arm.h | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/src/emu/cpu/arm/arm.h b/src/emu/cpu/arm/arm.h new file mode 100644 index 00000000000..a7331cebf5a --- /dev/null +++ b/src/emu/cpu/arm/arm.h @@ -0,0 +1,32 @@ +#ifndef ARM_H +#define ARM_H + +#include "cpuintrf.h" + +/**************************************************************************************************** + * INTERRUPT CONSTANTS + ***************************************************************************************************/ + +#define ARM_IRQ_LINE 0 +#define ARM_FIRQ_LINE 1 + +/**************************************************************************************************** + * PUBLIC FUNCTIONS + ***************************************************************************************************/ + +extern void arm_get_info(UINT32 state, cpuinfo *info); + +#ifdef MAME_DEBUG +extern UINT32 arm_disasm( char *pBuf, UINT32 pc, UINT32 opcode ); +#endif + +enum +{ + ARM32_PC=0, + ARM32_R0, ARM32_R1, ARM32_R2, ARM32_R3, ARM32_R4, ARM32_R5, ARM32_R6, ARM32_R7, + ARM32_R8, ARM32_R9, ARM32_R10, ARM32_R11, ARM32_R12, ARM32_R13, ARM32_R14, ARM32_R15, + ARM32_FR8, ARM32_FR9, ARM32_FR10, ARM32_FR11, ARM32_FR12, ARM32_FR13, ARM32_FR14, + ARM32_IR13, ARM32_IR14, ARM32_SR13, ARM32_SR14 +}; + +#endif /* ARM_H */ |