From 36a4629ce0abf1960652313b62b33717d8c303b5 Mon Sep 17 00:00:00 2001 From: Thomas Harte Date: Mon, 27 Nov 2023 21:49:57 -0500 Subject: [PATCH] Explain new semantics. --- Processors/68000/68000.hpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Processors/68000/68000.hpp b/Processors/68000/68000.hpp index 659c59bf4..ba6732710 100644 --- a/Processors/68000/68000.hpp +++ b/Processors/68000/68000.hpp @@ -346,7 +346,12 @@ class BusHandler { FC0 and FC1 are provided inside the microcycle as the IsData and IsProgram flags; FC2 is provided here as is_supervisor — it'll be either 0 or 1. + + If @c operation is any value other than Microcycle::DecodeDynamically then it + can be used to select an appropriate execution path at compile time. Otherwise + cycle.operation must be inspected at runtime. */ + template HalfCycles perform_bus_operation([[maybe_unused]] const Microcycle &cycle, [[maybe_unused]] int is_supervisor) { return HalfCycles(0); }