From 76fef9625dd83399979a653b74f377f730725a70 Mon Sep 17 00:00:00 2001 From: aliaspider Date: Tue, 28 Oct 2014 05:39:03 +0100 Subject: 64-bit safer --- source/apudebug.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'source/apudebug.cpp') diff --git a/source/apudebug.cpp b/source/apudebug.cpp index a016977..9fa2668 100644 --- a/source/apudebug.cpp +++ b/source/apudebug.cpp @@ -326,7 +326,7 @@ int S9xAPUOPrint (char *buffer, uint16 Address) break; case DPREL: sprintf (mnem, S9xMnemonics [*p], *(p + 1), - (int) (p + 3 - IAPU.RAM) + (signed char) *(p + 2)); + (intptr_t) (p + 3 - IAPU.RAM) + (signed char) *(p + 2)); break; case ABSBIT: sprintf (mnem, S9xMnemonics [*p], (*(p + 1) + (*(p + 2) << 8)) & 0x1fff, @@ -334,7 +334,7 @@ int S9xAPUOPrint (char *buffer, uint16 Address) break; case REL: sprintf (mnem, S9xMnemonics [*p], - (int) (p + 2 - IAPU.RAM) + (signed char) *(p + 1)); + (intptr_t) (p + 2 - IAPU.RAM) + (signed char) *(p + 1)); break; } -- cgit v1.2.3