diff menu.c @ 2499:d74d3998482c

Make some progress on compiling full emulator with new 68K core
author Michael Pavone <pavone@retrodev.com>
date Tue, 30 Apr 2024 00:02:14 -0700
parents bdd83b47d78a
children
line wrap: on
line diff
--- a/menu.c	Mon Apr 29 22:57:49 2024 -0700
+++ b/menu.c	Tue Apr 30 00:02:14 2024 -0700
@@ -50,7 +50,7 @@
 	{
 		if (!src || !(guest_addr & 0xFFFF)) {
 			//we may have walked off the end of a memory block, get a fresh native pointer
-			src = get_native_pointer(guest_addr, (void **)m68k->mem_pointers, &m68k->options->gen);
+			src = get_native_pointer(guest_addr, (void **)m68k->mem_pointers, &m68k->opts->gen);
 			if (!src) {
 				break;
 			}
@@ -72,7 +72,7 @@
 	{
 		if (!dst || !(guest_addr & 0xFFFF)) {
 			//we may have walked off the end of a memory block, get a fresh native pointer
-			dst = get_native_pointer(guest_addr, (void **)m68k->mem_pointers, &m68k->options->gen);
+			dst = get_native_pointer(guest_addr, (void **)m68k->mem_pointers, &m68k->opts->gen);
 			if (!dst) {
 				break;
 			}
@@ -86,7 +86,7 @@
 
 uint32_t copy_dir_entry_to_guest(uint32_t dst, m68k_context *m68k, char *name, uint8_t is_dir)
 {
-	uint8_t *dest = get_native_pointer(dst, (void **)m68k->mem_pointers, &m68k->options->gen);
+	uint8_t *dest = get_native_pointer(dst, (void **)m68k->mem_pointers, &m68k->opts->gen);
 	if (!dest) {
 		return 0;
 	}
@@ -106,7 +106,7 @@
 		dst += 2;
 		if (!(dst & 0xFFFF)) {
 			//we may have walked off the end of a memory block, get a fresh native pointer
-			dest = get_native_pointer(dst, (void **)m68k->mem_pointers, &m68k->options->gen);
+			dest = get_native_pointer(dst, (void **)m68k->mem_pointers, &m68k->opts->gen);
 			if (!dest) {
 				break;
 			}
@@ -158,7 +158,7 @@
 			}
 			free(ext_list);
 			//terminate list
-			uint8_t *dest = get_native_pointer(dst, (void **)m68k->mem_pointers, &m68k->options->gen);
+			uint8_t *dest = get_native_pointer(dst, (void **)m68k->mem_pointers, &m68k->opts->gen);
 			if (dest) {
 				*dest = dest[1] = 0;
 			}
@@ -256,7 +256,7 @@
 		menu->state = 1;
 	}
 	if (m68k->should_return) {
-		m68k->target_cycle = m68k->current_cycle;
+		m68k->target_cycle = m68k->cycles;
 	}
 
 	return context;