summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/sh/sh2comn.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/cpu/sh/sh2comn.h')
-rw-r--r--src/devices/cpu/sh/sh2comn.h36
1 files changed, 1 insertions, 35 deletions
diff --git a/src/devices/cpu/sh/sh2comn.h b/src/devices/cpu/sh/sh2comn.h
index 1c859e227d6..fb1e63eac19 100644
--- a/src/devices/cpu/sh/sh2comn.h
+++ b/src/devices/cpu/sh/sh2comn.h
@@ -13,16 +13,6 @@
#pragma once
-
-
-// do we use a timer for the DMA, or have it in CPU_EXECUTE
-#define USE_TIMER_FOR_DMA
-
-#include "cpu/drcuml.h"
-#include "cpu/drcumlsh.h"
-
-#define SH2_CODE_XOR(a) ((a) ^ NATIVE_ENDIAN_VALUE_LE_BE(2,0))
-
enum
{
ICF = 0x00800000,
@@ -31,31 +21,7 @@ enum
OVF = 0x00020000
};
-#define T 0x00000001
-#define S 0x00000002
-#define I 0x000000f0
-#define Q 0x00000100
-#define M 0x00000200
-
-#define AM 0xc7ffffff
-
-#define FLAGS (M|Q|I|S|T)
-
-#define Rn ((opcode>>8)&15)
-#define Rm ((opcode>>4)&15)
-
-#define CPU_TYPE_SH1 (0)
-#define CPU_TYPE_SH2 (1)
-
-#define REGFLAG_R(n) (1 << (n))
-
-/* register flags 1 */
-#define REGFLAG_PR (1 << 0)
-#define REGFLAG_MACL (1 << 1)
-#define REGFLAG_MACH (1 << 2)
-#define REGFLAG_GBR (1 << 3)
-#define REGFLAG_VBR (1 << 4)
-#define REGFLAG_SR (1 << 5)
+#define SH12_AM 0xc7ffffff
#define CHECK_PENDING_IRQ(message) \
do { \