unsigned arm_dasm(char *buffer, unsigned int pc) { #ifdef MAME_DEBUG arm_disasm( buffer, pc, cpu_read32(pc&ADDRESS_MASK) ); return 4; #else sprintf(buffer, "$%08x", READ32(pc)); return 4; #endif }
static offs_t arm_dasm(char *buffer, offs_t pc, const UINT8 *oprom, const UINT8 *opram) { UINT32 opcode = oprom[0] | (oprom[1] << 8) | (oprom[2] << 16) | (oprom[3] << 24); return 4 | arm_disasm(buffer, pc, opcode); }