diff nor.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 1f745318f10a
children
line wrap: on
line diff
--- a/nor.c	Mon Apr 29 22:57:49 2024 -0700
+++ b/nor.c	Tue Apr 30 00:02:14 2024 -0700
@@ -69,7 +69,7 @@
 		address = address >> 1;
 	}
 	
-	nor_run(state, m68k, m68k->current_cycle);
+	nor_run(state, m68k, m68k->cycles);
 	switch (state->mode)
 	{
 	case NOR_NORMAL:
@@ -142,14 +142,14 @@
 		address = address >> 1;
 	}
 	
-	nor_run(state, m68k, m68k->current_cycle);
+	nor_run(state, m68k, m68k->cycles);
 	switch (state->cmd_state)
 	{
 	case NOR_CMD_IDLE:
 		if (value == 0xAA && (address & (state->size - 1)) == state->cmd_address1) {
 			state->cmd_state = NOR_CMD_AA;
 		} else {
-			nor_write_byte(state, address, value, m68k->current_cycle);
+			nor_write_byte(state, address, value, m68k->cycles);
 			state->cmd_state = NOR_CMD_IDLE;
 		}
 		break;
@@ -157,8 +157,8 @@
 		if (value == 0x55 && (address & (state->size - 1)) == state->cmd_address2) {
 			state->cmd_state = NOR_CMD_55;
 		} else {
-			nor_write_byte(state, state->cmd_address1, 0xAA, m68k->current_cycle);
-			nor_write_byte(state, address, value, m68k->current_cycle);
+			nor_write_byte(state, state->cmd_address1, 0xAA, m68k->cycles);
+			nor_write_byte(state, address, value, m68k->cycles);
 			state->cmd_state = NOR_CMD_IDLE;
 		}
 		break;
@@ -200,9 +200,9 @@
 				}
 			}
 		} else {
-			nor_write_byte(state, state->cmd_address1, 0xAA, m68k->current_cycle);
-			nor_write_byte(state, state->cmd_address2, 0x55, m68k->current_cycle);
-			nor_write_byte(state, address, value, m68k->current_cycle);
+			nor_write_byte(state, state->cmd_address1, 0xAA, m68k->cycles);
+			nor_write_byte(state, state->cmd_address2, 0x55, m68k->cycles);
+			nor_write_byte(state, address, value, m68k->cycles);
 		}
 		state->cmd_state = NOR_CMD_IDLE;
 		break;