diff options
author | mooglyguy <therealmogminer@gmail.com> | 2018-08-25 14:52:08 +0200 |
---|---|---|
committer | mooglyguy <therealmogminer@gmail.com> | 2018-08-25 14:52:08 +0200 |
commit | 8170b926686e3f67adbdc25f95a68cdf3cdc5730 (patch) | |
tree | 448e66bf2691174bebebac9bbdeef13778977e70 /src/mame/drivers/atpci.cpp | |
parent | bee81e496a944d8ca7b29f7b225a39a318d61dce (diff) |
-fdc37c93x, fga002: Removed MCFG, nw
Diffstat (limited to 'src/mame/drivers/atpci.cpp')
-rw-r--r-- | src/mame/drivers/atpci.cpp | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/src/mame/drivers/atpci.cpp b/src/mame/drivers/atpci.cpp index 27de97a575f..9e30991eac1 100644 --- a/src/mame/drivers/atpci.cpp +++ b/src/mame/drivers/atpci.cpp @@ -63,12 +63,11 @@ void at586_state::sb_config(device_t *device) void at586_state::superio_config(device_t *device) { - devcb_base *devcb = nullptr; - (void)devcb; - MCFG_FDC37C93X_SYSOPT(1) - MCFG_FDC37C93X_GP20_RESET_CB(INPUTLINE(":maincpu", INPUT_LINE_RESET)) - MCFG_FDC37C93X_GP25_GATEA20_CB(INPUTLINE(":maincpu", INPUT_LINE_A20)) - MCFG_FDC37C93X_IRQ1_CB(WRITELINE(":pcibus:7:i82371sb:pic8259_master", pic8259_device, ir1_w)) + fdc37c93x_device &fdc = *downcast<fdc37c93x_device *>(device); + fdc.set_sysopt_pin(1); + fdc.gp20_reset().set_inputline(":maincpu", INPUT_LINE_RESET); + fdc.gp25_gatea20().set_inputline(":maincpu", INPUT_LINE_A20); + fdc.irq1().set(":pcibus:7:i82371sb:pic8259_master", FUNC(pic8259_device::ir1_w)); } |