51 auto& eventDistributor = reactor.getEventDistributor();
52 auto& joystickManager = reactor.getInputEventGenerator().getJoystickManager();
53 auto& display = reactor.getDisplay();
59 msxEventDistributor, stateChangeDistributor));
61 msxEventDistributor, stateChangeDistributor));
63 msxEventDistributor, stateChangeDistributor));
65 msxEventDistributor, stateChangeDistributor));
67 msxEventDistributor, stateChangeDistributor,
68 display, commandController));
70 controller,
"joytap"));
72 controller,
"ninjatap"));
74 commandController, msxEventDistributor,
75 stateChangeDistributor, joystickManager, 1));
77 commandController, msxEventDistributor,
78 stateChangeDistributor, joystickManager, 2));
80 commandController, msxEventDistributor,
81 stateChangeDistributor, joystickManager, 1));
83 commandController, msxEventDistributor,
84 stateChangeDistributor, joystickManager, 2));
86 commandController, msxEventDistributor,
89 commandController, msxEventDistributor,
104 eventDistributor, scheduler, commandController));
106 eventDistributor, scheduler, commandController));
120 eventDistributor, scheduler, commandController));
123 MidiInWindows::registerAll(eventDistributor, scheduler, controller);
124 MidiOutWindows::registerAll(controller);
126#if defined(__APPLE__)
128 eventDistributor, scheduler));
129 MidiInCoreMIDI::registerAll(eventDistributor, scheduler, controller);
131 MidiOutCoreMIDI::registerAll(controller);
133#if COMPONENT_ALSAMIDI