diff options
Diffstat (limited to 'src/mame/drivers/v100.cpp')
-rw-r--r-- | src/mame/drivers/v100.cpp | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/src/mame/drivers/v100.cpp b/src/mame/drivers/v100.cpp index ca16ff3b765..6a56084db02 100644 --- a/src/mame/drivers/v100.cpp +++ b/src/mame/drivers/v100.cpp @@ -354,22 +354,22 @@ INPUT_PORTS_END MACHINE_CONFIG_START(v100_state::v100) - MCFG_CPU_ADD("maincpu", Z80, XTAL(47'736'000) / 12) // divider not verified - MCFG_CPU_PROGRAM_MAP(mem_map) - MCFG_CPU_IO_MAP(io_map) - MCFG_CPU_IRQ_ACKNOWLEDGE_DRIVER(v100_state, irq_ack) + MCFG_DEVICE_ADD("maincpu", Z80, XTAL(47'736'000) / 12) // divider not verified + MCFG_DEVICE_PROGRAM_MAP(mem_map) + MCFG_DEVICE_IO_MAP(io_map) + MCFG_DEVICE_IRQ_ACKNOWLEDGE_DRIVER(v100_state, irq_ack) MCFG_DEVICE_ADD("usart1", I8251, XTAL(47'736'000) / 12) // divider not verified MCFG_DEVICE_ADD("brg1", COM8116, 5068800) // TODO: clock and divisors for this customized variant - MCFG_COM8116_FR_HANDLER(DEVWRITELINE("usart1", i8251_device, write_rxc)) - MCFG_COM8116_FT_HANDLER(DEVWRITELINE("usart1", i8251_device, write_txc)) + MCFG_COM8116_FR_HANDLER(WRITELINE("usart1", i8251_device, write_rxc)) + MCFG_COM8116_FT_HANDLER(WRITELINE("usart1", i8251_device, write_txc)) MCFG_DEVICE_ADD("usart2", I8251, XTAL(47'736'000) / 12) MCFG_DEVICE_ADD("brg2", COM8116, 5068800) - MCFG_COM8116_FR_HANDLER(DEVWRITELINE("usart2", i8251_device, write_rxc)) - MCFG_COM8116_FT_HANDLER(DEVWRITELINE("usart2", i8251_device, write_txc)) + MCFG_COM8116_FR_HANDLER(WRITELINE("usart2", i8251_device, write_rxc)) + MCFG_COM8116_FT_HANDLER(WRITELINE("usart2", i8251_device, write_txc)) MCFG_SCREEN_ADD("screen", RASTER) //MCFG_SCREEN_RAW_PARAMS(XTAL(47'736'000) / 2, 102 * CHAR_WIDTH, 0, 80 * CHAR_WIDTH, 260, 0, 240) @@ -379,19 +379,19 @@ MACHINE_CONFIG_START(v100_state::v100) MCFG_DEVICE_ADD("vtac", CRT5037, XTAL(47'736'000) / CHAR_WIDTH) MCFG_TMS9927_CHAR_WIDTH(CHAR_WIDTH) MCFG_VIDEO_SET_SCREEN("screen") - MCFG_TMS9927_HSYN_CALLBACK(WRITELINE(v100_state, picu_r_w<7>)) MCFG_DEVCB_INVERT - MCFG_TMS9927_VSYN_CALLBACK(WRITELINE(v100_state, picu_r_w<6>)) MCFG_DEVCB_INVERT + MCFG_TMS9927_HSYN_CALLBACK(WRITELINE(*this, v100_state, picu_r_w<7>)) MCFG_DEVCB_INVERT + MCFG_TMS9927_VSYN_CALLBACK(WRITELINE(*this, v100_state, picu_r_w<6>)) MCFG_DEVCB_INVERT MCFG_DEVICE_ADD("picu", I8214, XTAL(47'736'000) / 12) MCFG_I8214_INT_CALLBACK(ASSERTLINE("maincpu", 0)) MCFG_DEVICE_ADD("ppi", I8255, 0) - MCFG_I8255_OUT_PORTA_CB(WRITE8(v100_state, ppi_porta_w)) - MCFG_I8255_OUT_PORTB_CB(DEVWRITELINE("earom", er1400_device, c3_w)) MCFG_DEVCB_BIT(6) MCFG_DEVCB_INVERT - MCFG_DEVCB_CHAIN_OUTPUT(DEVWRITELINE("earom", er1400_device, c2_w)) MCFG_DEVCB_BIT(5) MCFG_DEVCB_INVERT - MCFG_DEVCB_CHAIN_OUTPUT(DEVWRITELINE("earom", er1400_device, c1_w)) MCFG_DEVCB_BIT(4) MCFG_DEVCB_INVERT - MCFG_I8255_OUT_PORTC_CB(DEVWRITELINE("earom", er1400_device, data_w)) MCFG_DEVCB_BIT(6) MCFG_DEVCB_INVERT - MCFG_DEVCB_CHAIN_OUTPUT(DEVWRITELINE("earom", er1400_device, clock_w)) MCFG_DEVCB_BIT(0) MCFG_DEVCB_INVERT + MCFG_I8255_OUT_PORTA_CB(WRITE8(*this, v100_state, ppi_porta_w)) + MCFG_I8255_OUT_PORTB_CB(WRITELINE("earom", er1400_device, c3_w)) MCFG_DEVCB_BIT(6) MCFG_DEVCB_INVERT + MCFG_DEVCB_CHAIN_OUTPUT(WRITELINE("earom", er1400_device, c2_w)) MCFG_DEVCB_BIT(5) MCFG_DEVCB_INVERT + MCFG_DEVCB_CHAIN_OUTPUT(WRITELINE("earom", er1400_device, c1_w)) MCFG_DEVCB_BIT(4) MCFG_DEVCB_INVERT + MCFG_I8255_OUT_PORTC_CB(WRITELINE("earom", er1400_device, data_w)) MCFG_DEVCB_BIT(6) MCFG_DEVCB_INVERT + MCFG_DEVCB_CHAIN_OUTPUT(WRITELINE("earom", er1400_device, clock_w)) MCFG_DEVCB_BIT(0) MCFG_DEVCB_INVERT MCFG_DEVICE_ADD("earom", ER1400, 0) MACHINE_CONFIG_END |