48 auto& eventDistributor = reactor.getEventDistributor();
49 auto& globalSettings = reactor.getGlobalSettings();
50 auto& display = reactor.getDisplay();
56 msxEventDistributor, stateChangeDistributor));
58 msxEventDistributor, stateChangeDistributor));
60 msxEventDistributor, stateChangeDistributor));
62 msxEventDistributor, stateChangeDistributor));
64 msxEventDistributor, stateChangeDistributor,
65 display, commandController));
67 controller,
"joytap"));
69 controller,
"ninjatap"));
71 commandController, msxEventDistributor,
74 commandController, msxEventDistributor,
77 commandController, globalSettings, controller);
93 eventDistributor, scheduler, commandController));
107 eventDistributor, scheduler, commandController));
110 MidiInWindows::registerAll(eventDistributor, scheduler, controller);
111 MidiOutWindows::registerAll(controller);
113#if defined(__APPLE__)
115 eventDistributor, scheduler));
116 MidiInCoreMIDI::registerAll(eventDistributor, scheduler, controller);
118 MidiOutCoreMIDI::registerAll(controller);
120#if COMPONENT_ALSAMIDI
Dot Matrix Printer Emulation code mostly copied from blueMSX but changed to: OO-style save to png ima...
static void registerAll(MSXEventDistributor &eventDistributor, StateChangeDistributor &stateChangeDistributor, PluggingController &controller)
static void registerAll(MSXEventDistributor &eventDistributor, StateChangeDistributor &stateChangeDistributor, CommandController &commandController, GlobalSettings &globalSettings, PluggingController &controller)
Register all available SDL joysticks.
const HardwareConfig * getMachineConfig() const
Scheduler & getScheduler()
MSXEventDistributor & getMSXEventDistributor()
StateChangeDistributor & getStateChangeDistributor()
CommandController & getCommandController()
static void registerAll(PluggingController &controller, CliComm &cliComm, EventDistributor &eventDistributor, Scheduler &scheduler)
static void createAll(PluggingController &controller, MSXMotherBoard &motherBoard)
Central administration of Connectors and Pluggables.
void registerPluggable(std::unique_ptr< Pluggable > pluggable)
Add a Pluggable to the registry.
CliComm & getCliComm()
Access to the MSX specific CliComm, so that Connectors can get it.
This file implemented 3 utility functions: