From 61e0f60e9465645c6cce1d10e1c4bf1503d186e4 Mon Sep 17 00:00:00 2001 From: Thomas Harte Date: Mon, 13 Jun 2022 21:49:00 -0400 Subject: [PATCH] Add specialised MOVE.b to correct bus sequencing. This is a bit of a trial balloon; .w and .l to come. --- .../Implementation/68000Mk2Implementation.hpp | 131 +++++++++++++++++- 1 file changed, 130 insertions(+), 1 deletion(-) diff --git a/Processors/68000Mk2/Implementation/68000Mk2Implementation.hpp b/Processors/68000Mk2/Implementation/68000Mk2Implementation.hpp index 857d4f6e5..025ad01d7 100644 --- a/Processors/68000Mk2/Implementation/68000Mk2Implementation.hpp +++ b/Processors/68000Mk2/Implementation/68000Mk2Implementation.hpp @@ -191,6 +191,8 @@ enum ExecutionState: int { AddressingDispatch(PEA), PEA_np_nS_ns, // Used to complete (An), (d16, [An/PC]) and (d8, [An/PC], Xn). PEA_np_nS_ns_np, // Used to complete (xxx).w and (xxx).l + + AddressingDispatch(MOVE_b), MOVE_b_AbsoluteLong_prefetch_first, }; #undef AddressingDispatch @@ -744,7 +746,7 @@ void Processor