diff m68k_core_x86.c @ 1084:193db42e702b

Remove hacky assumption about Genesis memory map in M68K core
author Michael Pavone <pavone@retrodev.com>
date Thu, 06 Oct 2016 21:11:58 -0700
parents 2ec5e6eaf81d
children faa3a4617f62
line wrap: on
line diff
--- a/m68k_core_x86.c	Thu Oct 06 09:35:35 2016 -0700
+++ b/m68k_core_x86.c	Thu Oct 06 21:11:58 2016 -0700
@@ -2267,7 +2267,7 @@
 {
 	m68k_options * options = context->options;
 	//TODO: Modify gen_mem_fun so that it passes the raw address instead of the masked one, then remove the OR below
-	uint32_t inst_start = get_instruction_start(options, context->native_code_map, address | 0xE00000);
+	uint32_t inst_start = get_instruction_start(options, context->native_code_map, address);
 	if (inst_start) {
 		code_info *code = &options->gen.code;
 		code_ptr dst = get_native_address(context->options, inst_start);