10 class MSXMidiCounter0;
11 class MSXMidiCounter2;
12 class MSXMidiI8251Interf;
37 template<
typename Archive>
38 void serialize(Archive& ar,
unsigned version);
44 void setRxRDYIRQ(
bool status);
45 void enableRxRDYIRQ(
bool enabled);
47 void registerIOports(
byte value);
48 void registerRange(
byte port,
unsigned num);
49 void unregisterRange(
byte port,
unsigned num);
51 const std::unique_ptr<MSXMidiCounter0> cntr0;
52 const std::unique_ptr<MSXMidiCounter2> cntr2;
53 const std::unique_ptr<MSXMidiI8251Interf> interf;
62 const bool isExternalMSXMIDI;
67 const std::unique_ptr<MidiOutConnector> outConnector;
68 const std::unique_ptr<I8251> i8251;
69 const std::unique_ptr<I8254> i8254;