From 9369daac346a5a642bfece1eef21ed8498091421 Mon Sep 17 00:00:00 2001 From: Aaron Giles Date: Mon, 8 Dec 2008 16:02:40 +0000 Subject: [PATCH] Fix disassembler compile. --- src/emu/cpu/v810/v810dasm.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/emu/cpu/v810/v810dasm.c b/src/emu/cpu/v810/v810dasm.c index 2b6038f357a..299fb65a00f 100644 --- a/src/emu/cpu/v810/v810dasm.c +++ b/src/emu/cpu/v810/v810dasm.c @@ -7,6 +7,14 @@ #include "debugger.h" #include "v810.h" +#define I5(x) (((x)&0x1f)|(((x)&0x10)?0xffffffe0:0)) +#define UI5(x) ((x)&0x1f) +#define I16(x) (((x)&0xffff)|(((x)&0x8000)?0xffff0000:0)) +#define UI16(x) ((x)&0xffff) +#define D16(x) (((x)&0xffff)|(((x)&0x8000)?0xffff0000:0)) +#define D26(x,y) ((y)|((x&0x3ff)<<16 )|((x&0x200)?0xfc000000:0)) +#define D9(x) ((x&0x1ff)|((x&0x100)?0xfffffe00:0)) + static const char *const dRegs[]= { "R0","R1","R2","SP","R4",