diff options
Diffstat (limited to 'src/mame/drivers/pc6001.cpp')
-rw-r--r-- | src/mame/drivers/pc6001.cpp | 54 |
1 files changed, 27 insertions, 27 deletions
diff --git a/src/mame/drivers/pc6001.cpp b/src/mame/drivers/pc6001.cpp index 58041d7fe55..0bcd3e357b5 100644 --- a/src/mame/drivers/pc6001.cpp +++ b/src/mame/drivers/pc6001.cpp @@ -1486,13 +1486,13 @@ GFXDECODE_END MACHINE_CONFIG_START(pc6001_state::pc6001) /* basic machine hardware */ - MCFG_CPU_ADD("maincpu",Z80, PC6001_MAIN_CLOCK / 2) // PD 780C-1, ~4 Mhz - MCFG_CPU_PROGRAM_MAP(pc6001_map) - MCFG_CPU_IO_MAP(pc6001_io) - MCFG_CPU_VBLANK_INT_DRIVER("screen", pc6001_state, vrtc_irq) - MCFG_CPU_IRQ_ACKNOWLEDGE_DRIVER(pc6001_state, irq_callback) + MCFG_DEVICE_ADD("maincpu",Z80, PC6001_MAIN_CLOCK / 2) // PD 780C-1, ~4 Mhz + MCFG_DEVICE_PROGRAM_MAP(pc6001_map) + MCFG_DEVICE_IO_MAP(pc6001_io) + MCFG_DEVICE_VBLANK_INT_DRIVER("screen", pc6001_state, vrtc_irq) + MCFG_DEVICE_IRQ_ACKNOWLEDGE_DRIVER(pc6001_state, irq_callback) -// MCFG_CPU_ADD("subcpu", I8049, 7987200) +// MCFG_DEVICE_ADD("subcpu", I8049, 7987200) MCFG_GFXDECODE_ADD("gfxdecode", "palette", pc6001m2) @@ -1508,12 +1508,12 @@ MACHINE_CONFIG_START(pc6001_state::pc6001) MCFG_PALETTE_INIT_OWNER(pc6001_state, pc6001) MCFG_DEVICE_ADD("ppi8255", I8255, 0) - MCFG_I8255_IN_PORTA_CB(READ8(pc6001_state, ppi_porta_r)) - MCFG_I8255_OUT_PORTA_CB(WRITE8(pc6001_state, ppi_porta_w)) - MCFG_I8255_IN_PORTB_CB(READ8(pc6001_state, ppi_portb_r)) - MCFG_I8255_OUT_PORTB_CB(WRITE8(pc6001_state, ppi_portb_w)) - MCFG_I8255_IN_PORTC_CB(READ8(pc6001_state, ppi_portc_r)) - MCFG_I8255_OUT_PORTC_CB(WRITE8(pc6001_state, ppi_portc_w)) + MCFG_I8255_IN_PORTA_CB(READ8(*this, pc6001_state, ppi_porta_r)) + MCFG_I8255_OUT_PORTA_CB(WRITE8(*this, pc6001_state, ppi_porta_w)) + MCFG_I8255_IN_PORTB_CB(READ8(*this, pc6001_state, ppi_portb_r)) + MCFG_I8255_OUT_PORTB_CB(WRITE8(*this, pc6001_state, ppi_portb_w)) + MCFG_I8255_IN_PORTC_CB(READ8(*this, pc6001_state, ppi_portc_r)) + MCFG_I8255_OUT_PORTC_CB(WRITE8(*this, pc6001_state, ppi_portc_w)) /* uart */ MCFG_DEVICE_ADD("uart", I8251, 0) @@ -1525,7 +1525,7 @@ MACHINE_CONFIG_START(pc6001_state::pc6001) MCFG_GENERIC_EXTENSIONS("cas,p6") MCFG_SPEAKER_STANDARD_MONO("mono") - MCFG_SOUND_ADD("ay8910", AY8910, PC6001_MAIN_CLOCK/4) + MCFG_DEVICE_ADD("ay8910", AY8910, PC6001_MAIN_CLOCK/4) MCFG_AY8910_PORT_A_READ_CB(IOPORT("P1")) MCFG_AY8910_PORT_B_READ_CB(IOPORT("P2")) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.00) @@ -1542,9 +1542,9 @@ MACHINE_CONFIG_END MACHINE_CONFIG_START(pc6001mk2_state::pc6001mk2) pc6001(config); /* basic machine hardware */ - MCFG_CPU_MODIFY("maincpu") - MCFG_CPU_PROGRAM_MAP(pc6001mk2_map) - MCFG_CPU_IO_MAP(pc6001mk2_io) + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_PROGRAM_MAP(pc6001mk2_map) + MCFG_DEVICE_IO_MAP(pc6001mk2_io) // MCFG_MACHINE_RESET_OVERRIDE(pc6001mk2_state,pc6001mk2) @@ -1557,7 +1557,7 @@ MACHINE_CONFIG_START(pc6001mk2_state::pc6001mk2) MCFG_GFXDECODE_MODIFY("gfxdecode", pc6001m2) - MCFG_SOUND_ADD("upd7752", UPD7752, PC6001_MAIN_CLOCK/4) + MCFG_DEVICE_ADD("upd7752", UPD7752, PC6001_MAIN_CLOCK/4) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.00) MACHINE_CONFIG_END @@ -1566,11 +1566,11 @@ MACHINE_CONFIG_START(pc6601_state::pc6601) pc6001mk2(config); /* basic machine hardware */ - MCFG_CPU_REPLACE("maincpu", Z80, PC6001_MAIN_CLOCK / 2) - MCFG_CPU_PROGRAM_MAP(pc6001mk2_map) - MCFG_CPU_IO_MAP(pc6601_io) - MCFG_CPU_VBLANK_INT_DRIVER("screen", pc6001_state, vrtc_irq) - MCFG_CPU_IRQ_ACKNOWLEDGE_DRIVER(pc6001_state, irq_callback) + MCFG_DEVICE_REPLACE("maincpu", Z80, PC6001_MAIN_CLOCK / 2) + MCFG_DEVICE_PROGRAM_MAP(pc6001mk2_map) + MCFG_DEVICE_IO_MAP(pc6601_io) + MCFG_DEVICE_VBLANK_INT_DRIVER("screen", pc6001_state, vrtc_irq) + MCFG_DEVICE_IRQ_ACKNOWLEDGE_DRIVER(pc6001_state, irq_callback) MACHINE_CONFIG_END MACHINE_CONFIG_START(pc6001sr_state::pc6001sr) @@ -1578,11 +1578,11 @@ MACHINE_CONFIG_START(pc6001sr_state::pc6001sr) /* basic machine hardware */ //*Yes*, PC-6001 SR Z80 CPU is actually slower than older models (better waitstates tho?) - MCFG_CPU_REPLACE("maincpu", Z80, XTAL(3'579'545)) - MCFG_CPU_PROGRAM_MAP(pc6001sr_map) - MCFG_CPU_IO_MAP(pc6001sr_io) - MCFG_CPU_VBLANK_INT_DRIVER("screen", pc6001sr_state, sr_vrtc_irq) - MCFG_CPU_IRQ_ACKNOWLEDGE_DRIVER(pc6001_state, irq_callback) + MCFG_DEVICE_REPLACE("maincpu", Z80, XTAL(3'579'545)) + MCFG_DEVICE_PROGRAM_MAP(pc6001sr_map) + MCFG_DEVICE_IO_MAP(pc6001sr_io) + MCFG_DEVICE_VBLANK_INT_DRIVER("screen", pc6001sr_state, sr_vrtc_irq) + MCFG_DEVICE_IRQ_ACKNOWLEDGE_DRIVER(pc6001_state, irq_callback) // MCFG_MACHINE_RESET_OVERRIDE(pc6001sr_state,pc6001sr) |