mirror of
https://github.com/holub/mame
synced 2025-04-24 17:30:55 +03:00
fdc37c93x.cpp: use ns16550 instead of ns16450 for rs232 as per datasheet
This commit is contained in:
parent
f6c71a1f8e
commit
e08214f60f
@ -255,13 +255,13 @@ void fdc37c93x_device::device_add_mconfig(machine_config &config)
|
||||
pc_lpt_lptdev->irq_handler().set(FUNC(fdc37c93x_device::irq_parallel_w));
|
||||
|
||||
// serial ports
|
||||
NS16450(config, pc_serial1_comdev, XTAL(1'843'200)); // or NS16550 ?
|
||||
NS16550(config, pc_serial1_comdev, XTAL(1'843'200));
|
||||
pc_serial1_comdev->out_int_callback().set(FUNC(fdc37c93x_device::irq_serial1_w));
|
||||
pc_serial1_comdev->out_tx_callback().set(FUNC(fdc37c93x_device::txd_serial1_w));
|
||||
pc_serial1_comdev->out_dtr_callback().set(FUNC(fdc37c93x_device::dtr_serial1_w));
|
||||
pc_serial1_comdev->out_rts_callback().set(FUNC(fdc37c93x_device::rts_serial1_w));
|
||||
|
||||
NS16450(config, pc_serial2_comdev, XTAL(1'843'200));
|
||||
NS16550(config, pc_serial2_comdev, XTAL(1'843'200));
|
||||
pc_serial2_comdev->out_int_callback().set(FUNC(fdc37c93x_device::irq_serial2_w));
|
||||
pc_serial2_comdev->out_tx_callback().set(FUNC(fdc37c93x_device::txd_serial2_w));
|
||||
pc_serial2_comdev->out_dtr_callback().set(FUNC(fdc37c93x_device::dtr_serial2_w));
|
||||
|
@ -150,8 +150,8 @@ private:
|
||||
devcb_write_line m_nrts2_callback;
|
||||
required_device<smc37c78_device> floppy_controller_fdcdev;
|
||||
required_device<pc_lpt_device> pc_lpt_lptdev;
|
||||
required_device<ns16450_device> pc_serial1_comdev;
|
||||
required_device<ns16450_device> pc_serial2_comdev;
|
||||
required_device<ns16550_device> pc_serial1_comdev;
|
||||
required_device<ns16550_device> pc_serial2_comdev;
|
||||
required_device<ds12885_device> ds12885_rtcdev;
|
||||
required_device<kbdc8042_device> m_kbdc;
|
||||
int sysopt_pin;
|
||||
|
Loading…
Reference in New Issue
Block a user