From b037c76da661c972dcfa5850f0daba541dc06d1d Mon Sep 17 00:00:00 2001 From: Thomas Harte Date: Mon, 23 May 2022 20:55:01 -0400 Subject: [PATCH] Add public interface for everything except HALT and BUS REQ/etc. ... neither of which are used by machines I currently implement. --- Processors/68000Mk2/Implementation/68000Mk2Storage.hpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Processors/68000Mk2/Implementation/68000Mk2Storage.hpp b/Processors/68000Mk2/Implementation/68000Mk2Storage.hpp index a4e983ad4..5dad01a37 100644 --- a/Processors/68000Mk2/Implementation/68000Mk2Storage.hpp +++ b/Processors/68000Mk2/Implementation/68000Mk2Storage.hpp @@ -29,6 +29,9 @@ struct ProcessorBase: public InstructionSet::M68k::NullFlowController { /// is complete; may be less than zero. HalfCycles time_remaining_; + /// E clock phase. + HalfCycles e_clock_phase_; + /// Current supervisor state, for direct provision to the bus handler. int is_supervisor_ = 1; @@ -52,6 +55,8 @@ struct ProcessorBase: public InstructionSet::M68k::NullFlowController { bool vpa_ = false; /// Current state of the BERR input. bool berr_ = false; + /// Current input interrupt level. + int bus_interrupt_level_ = 0; /// Contains the prefetch queue; the most-recently fetched thing is the /// low portion of this word, and the thing fetched before that has