(MESS) c64: Added serial terminal and nullmodem RS-232 devices to SwiftLink/Turbo232. (nw)

This commit is contained in:
Curt Coder 2013-02-13 20:21:32 +00:00
parent 8faae91188
commit cb21b7721d
4 changed files with 11 additions and 2 deletions

View File

@ -38,6 +38,8 @@ const device_type C64_SWIFTLINK = &device_creator<c64_swiftlink_cartridge_device
//------------------------------------------------- //-------------------------------------------------
static SLOT_INTERFACE_START( rs232_devices ) static SLOT_INTERFACE_START( rs232_devices )
SLOT_INTERFACE("serial_terminal", SERIAL_TERMINAL)
SLOT_INTERFACE("null_modem", NULL_MODEM)
SLOT_INTERFACE_END SLOT_INTERFACE_END
static const rs232_port_interface rs232_intf = static const rs232_port_interface rs232_intf =

View File

@ -16,7 +16,10 @@
#include "emu.h" #include "emu.h"
#include "machine/c64exp.h" #include "machine/c64exp.h"
#include "machine/mos6551.h" #include "machine/mos6551.h"
#include "machine/null_modem.h"
#include "machine/serial.h" #include "machine/serial.h"
#include "machine/terminal.h"
@ -27,7 +30,7 @@
// ======================> c64_swiftlink_cartridge_device // ======================> c64_swiftlink_cartridge_device
class c64_swiftlink_cartridge_device : public device_t, class c64_swiftlink_cartridge_device : public device_t,
public device_c64_expansion_card_interface public device_c64_expansion_card_interface
{ {
public: public:
// construction/destruction // construction/destruction

View File

@ -38,6 +38,8 @@ const device_type C64_TURBO232 = &device_creator<c64_turbo232_cartridge_device>;
//------------------------------------------------- //-------------------------------------------------
static SLOT_INTERFACE_START( rs232_devices ) static SLOT_INTERFACE_START( rs232_devices )
SLOT_INTERFACE("serial_terminal", SERIAL_TERMINAL)
SLOT_INTERFACE("null_modem", NULL_MODEM)
SLOT_INTERFACE_END SLOT_INTERFACE_END
static const rs232_port_interface rs232_intf = static const rs232_port_interface rs232_intf =

View File

@ -16,7 +16,9 @@
#include "emu.h" #include "emu.h"
#include "machine/c64exp.h" #include "machine/c64exp.h"
#include "machine/mos6551.h" #include "machine/mos6551.h"
#include "machine/null_modem.h"
#include "machine/serial.h" #include "machine/serial.h"
#include "machine/terminal.h"
@ -27,7 +29,7 @@
// ======================> c64_turbo232_cartridge_device // ======================> c64_turbo232_cartridge_device
class c64_turbo232_cartridge_device : public device_t, class c64_turbo232_cartridge_device : public device_t,
public device_c64_expansion_card_interface public device_c64_expansion_card_interface
{ {
public: public:
// construction/destruction // construction/destruction