diff --git a/Processors/68000Mk2/Implementation/68000Mk2Implementation.hpp b/Processors/68000Mk2/Implementation/68000Mk2Implementation.hpp index 855c8c4bf..2792d38ed 100644 --- a/Processors/68000Mk2/Implementation/68000Mk2Implementation.hpp +++ b/Processors/68000Mk2/Implementation/68000Mk2Implementation.hpp @@ -91,12 +91,16 @@ enum ExecutionState: int { CalcAddressRegisterIndirectWithPostincrement, // - CalcAddressRegisterIndirectWithPredecrement, // - CalcAddressRegisterIndirectWithDisplacement, // np - CalcAddressRegisterIndirectWithIndex8bitDisplacement, // n np n + CalcAddressRegisterIndirectWithIndex8bitDisplacement, // np n CalcProgramCounterIndirectWithDisplacement, // np - CalcProgramCounterIndirectWithIndex8bitDisplacement, // n np n + CalcProgramCounterIndirectWithIndex8bitDisplacement, // np n CalcAbsoluteShort, // np CalcAbsoluteLong, // np np + CalcEffectiveAddressIdleFor8bitDisplacement, // As per CalcEffectiveAddress unless one of the + // 8-bit displacement modes is in use, in which case + // an extra idle bus state is prefixed. + // Various forms of perform; each of these will // perform the current instruction, then do the // indicated bus cycle. @@ -923,11 +927,11 @@ void Processor