summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/kickgoal.cpp
diff options
context:
space:
mode:
author mooglyguy <therealmogminer@gmail.com>2018-12-15 14:32:59 +0100
committer mooglyguy <therealmogminer@gmail.com>2018-12-15 14:33:23 +0100
commita579d0b783b8e23c4dfc638a7d9576dda3d5773d (patch)
tree06fb1b0e083bd506a8116b35c08cdffc343305ed /src/mame/drivers/kickgoal.cpp
parent8ab05c0fb2b38a0a9ce8f25c5f8ba115b6d55761 (diff)
-v25, patinhofeio_cpu, pdp1, pic16c5x: Removed MCFG macros. [Ryan Holtz]
-cb2001, hh_pic16, m107, m90, m92, megaphx, patinho_feio, pdp1: Removed MACHINE_CONFIG macros. [Ryan Holtz]
Diffstat (limited to 'src/mame/drivers/kickgoal.cpp')
-rw-r--r--src/mame/drivers/kickgoal.cpp15
1 files changed, 7 insertions, 8 deletions
diff --git a/src/mame/drivers/kickgoal.cpp b/src/mame/drivers/kickgoal.cpp
index da07c74be2b..b7a05b1aea6 100644
--- a/src/mame/drivers/kickgoal.cpp
+++ b/src/mame/drivers/kickgoal.cpp
@@ -34,7 +34,6 @@ lev 7 : 0x7c : 0000 0000 - x
#include "includes/kickgoal.h"
#include "cpu/m68000/m68000.h"
-#include "cpu/pic16c5x/pic16c5x.h"
#include "machine/eepromser.h"
#include "sound/okim6295.h"
#include "screen.h"
@@ -426,14 +425,14 @@ MACHINE_CONFIG_START(kickgoal_state::kickgoal)
MCFG_DEVICE_PROGRAM_MAP(kickgoal_program_map)
MCFG_DEVICE_VBLANK_INT_DRIVER("screen", kickgoal_state, irq6_line_hold)
- MCFG_DEVICE_ADD("audiocpu", PIC16C57, XTAL(12'000'000)/3) /* 4MHz ? */
- MCFG_PIC16C5x_WRITE_A_CB(WRITE8(*this, kickgoal_state, soundio_port_a_w))
- MCFG_PIC16C5x_READ_B_CB(READ8(*this, kickgoal_state, soundio_port_b_r))
- MCFG_PIC16C5x_WRITE_B_CB(WRITE8(*this, kickgoal_state, soundio_port_b_w))
- MCFG_PIC16C5x_READ_C_CB(READ8(*this, kickgoal_state, soundio_port_c_r))
- MCFG_PIC16C5x_WRITE_C_CB(WRITE8(*this, kickgoal_state, soundio_port_c_w))
+ PIC16C57(config, m_audiocpu, XTAL(12'000'000)/3); /* 4MHz ? */
+ m_audiocpu->write_a().set(FUNC(kickgoal_state::soundio_port_a_w));
+ m_audiocpu->read_b().set(FUNC(kickgoal_state::soundio_port_b_r));
+ m_audiocpu->write_b().set(FUNC(kickgoal_state::soundio_port_b_w));
+ m_audiocpu->read_c().set(FUNC(kickgoal_state::soundio_port_c_r));
+ m_audiocpu->write_c().set(FUNC(kickgoal_state::soundio_port_c_w));
- MCFG_QUANTUM_PERFECT_CPU("maincpu")
+ config.m_perfect_cpu_quantum = subtag("maincpu");
EEPROM_93C46_16BIT(config, "eeprom").default_data(kickgoal_default_eeprom_type1, 128);