17 template <
typename T>
class CPUCore;
20 class CPUFreqInfoTopic;
21 class MSXCPUDebuggable;
131 template<
typename Archive>
132 void serialize(Archive& ar,
unsigned version);
136 void execute(
bool fastForward);
149 void update(
const Setting& setting);
152 const std::unique_ptr<BooleanSetting> traceSetting;
153 const std::unique_ptr<TclCallback> diHaltCallback;
154 const std::unique_ptr<CPUCore<Z80TYPE>> z80;
155 const std::unique_ptr<CPUCore<R800TYPE>> r800;
163 const std::unique_ptr<TimeInfoTopic> timeInfo;
164 const std::unique_ptr<CPUFreqInfoTopic> z80FreqInfo;
165 const std::unique_ptr<CPUFreqInfoTopic> r800FreqInfo;
166 const std::unique_ptr<MSXCPUDebuggable> debuggable;