14class StateChangeDistributor;
31 unsigned newMinInts,
unsigned newMaxInts,
39 [[nodiscard]]
bool getSignal(EmuTime::param time)
const;
41 template<
typename Archive>
42 void serialize(Archive& ar,
unsigned version);
45 void setSpeed(EmuTime::param time);
50 void setClock(
int speed);
56 void signalStateChange(
const StateChange& event)
override;
57 void stopReplay(EmuTime::param time)
noexcept override;
69 const unsigned min_ints;
74 const unsigned max_ints;
Autofire is a device that is between two other devices and outside the bus.
void serialize(Archive &ar, unsigned version)
bool getSignal(EmuTime::param time) const
Get the output signal in negative logic.
Represents a clock with a variable frequency.
A Setting with an integer value.
Generic Gang-of-Four Observer class, templatized edition.
Base class for all external MSX state changing events.
This file implemented 3 utility functions: