#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 */