DEVICE_INPUT_DEFAULTS_END void microkit_state::microkit(machine_config &config) { // basic machine hardware CDP1802(config, m_maincpu, 1750000); m_maincpu->set_addrmap(AS_PROGRAM, µkit_state::microkit_mem); m_maincpu->set_addrmap(AS_IO, µkit_state::microkit_io); m_maincpu->wait_cb().set_constant(1); m_maincpu->clear_cb().set(FUNC(microkit_state::clear_r)); /* video hardware */ RS232_PORT(config, m_rs232, default_rs232_devices, "keyboard"); m_rs232->rxd_handler().set_inputline(m_maincpu, COSMAC_INPUT_LINE_EF4); m_rs232->set_option_device_input_defaults("keyboard", DEVICE_INPUT_DEFAULTS_NAME(serial_keyb)); GENERIC_TERMINAL(config, m_terminal, 0); }