summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/a7150.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/a7150.cpp')
-rw-r--r--src/mame/drivers/a7150.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/mame/drivers/a7150.cpp b/src/mame/drivers/a7150.cpp
index 134c0984ad9..56652a50223 100644
--- a/src/mame/drivers/a7150.cpp
+++ b/src/mame/drivers/a7150.cpp
@@ -475,11 +475,11 @@ MACHINE_CONFIG_START(a7150_state::a7150)
MCFG_I8086_ESC_OPCODE_HANDLER(WRITE32("i8087", i8087_device, insn_w))
MCFG_I8086_ESC_DATA_HANDLER(WRITE32("i8087", i8087_device, addr_w))
- MCFG_DEVICE_ADD("i8087", I8087, XTAL(9'832'000)/2)
- MCFG_DEVICE_PROGRAM_MAP(a7150_mem)
- MCFG_I8087_DATA_WIDTH(16)
- MCFG_I8087_INT_HANDLER(WRITELINE("pic8259", pic8259_device, ir0_w))
- MCFG_I8087_BUSY_HANDLER(INPUTLINE("maincpu", INPUT_LINE_TEST))
+ i8087_device &i8087(I8087(config, "i8087", XTAL(9'832'000)/2));
+ i8087.set_addrmap(AS_PROGRAM, &a7150_state::a7150_mem);
+ i8087.set_data_width(16);
+ i8087.irq().set("pic8259", FUNC(pic8259_device::ir0_w));
+ i8087.busy().set_inputline("maincpu", INPUT_LINE_TEST);
MCFG_DEVICE_ADD("pic8259", PIC8259, 0)
MCFG_PIC8259_OUT_INT_CB(INPUTLINE("maincpu", 0))