summaryrefslogtreecommitdiffstats
path: root/src/mame/drivers/galgames.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/galgames.cpp')
-rw-r--r--src/mame/drivers/galgames.cpp20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/mame/drivers/galgames.cpp b/src/mame/drivers/galgames.cpp
index 8ebce2d3acb..31d42ef4a3c 100644
--- a/src/mame/drivers/galgames.cpp
+++ b/src/mame/drivers/galgames.cpp
@@ -184,9 +184,9 @@ protected:
DEFINE_DEVICE_TYPE(GALGAMES_STARPAK2_CART, galgames_starpak2_cart_device, "starpak2_cart", "Galaxy Games StarPak 2 Cartridge")
MACHINE_CONFIG_START(galgames_starpak2_cart_device::device_add_mconfig)
- MCFG_CPU_ADD("pic", PIC16C56, XTAL(4'000'000)) // !! PIC12C508 !! 4MHz internal RC oscillator (selected by the configuration word)
- MCFG_PIC16C5x_READ_B_CB( READ8( galgames_cart_device, int_pic_data_r))
- MCFG_PIC16C5x_WRITE_B_CB(WRITE8(galgames_cart_device, int_pic_data_w))
+ MCFG_DEVICE_ADD("pic", PIC16C56, XTAL(4'000'000)) // !! PIC12C508 !! 4MHz internal RC oscillator (selected by the configuration word)
+ MCFG_PIC16C5x_READ_B_CB( READ8( *this, galgames_cart_device, int_pic_data_r))
+ MCFG_PIC16C5x_WRITE_B_CB(WRITE8(*this, galgames_cart_device, int_pic_data_w))
MCFG_EEPROM_SERIAL_93C76_8BIT_ADD("eeprom")
MACHINE_CONFIG_END
@@ -215,10 +215,10 @@ protected:
DEFINE_DEVICE_TYPE(GALGAMES_STARPAK3_CART, galgames_starpak3_cart_device, "starpak3_cart", "Galaxy Games StarPak 3 Cartridge")
MACHINE_CONFIG_START(galgames_starpak3_cart_device::device_add_mconfig)
- MCFG_CPU_ADD("pic", PIC16C56, XTAL(4'000'000))
- MCFG_PIC16C5x_WRITE_A_CB(WRITE8(galgames_cart_device, int_pic_bank_w))
- MCFG_PIC16C5x_READ_B_CB( READ8( galgames_cart_device, int_pic_data_r))
- MCFG_PIC16C5x_WRITE_B_CB(WRITE8(galgames_cart_device, int_pic_data_w))
+ MCFG_DEVICE_ADD("pic", PIC16C56, XTAL(4'000'000))
+ MCFG_PIC16C5x_WRITE_A_CB(WRITE8(*this, galgames_cart_device, int_pic_bank_w))
+ MCFG_PIC16C5x_READ_B_CB( READ8( *this, galgames_cart_device, int_pic_data_r))
+ MCFG_PIC16C5x_WRITE_B_CB(WRITE8(*this, galgames_cart_device, int_pic_data_w))
MCFG_EEPROM_SERIAL_93C76_8BIT_ADD("eeprom")
MACHINE_CONFIG_END
@@ -978,8 +978,8 @@ int galgames_compute_addr(uint16_t reg_low, uint16_t reg_mid, uint16_t reg_high)
}
MACHINE_CONFIG_START(galgames_state::galgames_base)
- MCFG_CPU_ADD("maincpu", M68000, XTAL(24'000'000) / 2)
- MCFG_CPU_PROGRAM_MAP(galgames_map)
+ MCFG_DEVICE_ADD("maincpu", M68000, XTAL(24'000'000) / 2)
+ MCFG_DEVICE_PROGRAM_MAP(galgames_map)
MCFG_TIMER_DRIVER_ADD_SCANLINE("scantimer", galgames_state, scanline_interrupt, "screen", 0, 1)
MCFG_WATCHDOG_ADD("watchdog")
@@ -998,7 +998,7 @@ MACHINE_CONFIG_START(galgames_state::galgames_base)
MCFG_CESBLIT_ADD("blitter", "screen", XTAL(24'000'000))
MCFG_CESBLIT_MAP(blitter_map)
MCFG_CESBLIT_COMPUTE_ADDR(galgames_compute_addr)
- MCFG_CESBLIT_IRQ_CB(WRITELINE(galgames_state, blitter_irq_callback))
+ MCFG_CESBLIT_IRQ_CB(WRITELINE(*this, galgames_state, blitter_irq_callback))
MCFG_PALETTE_ADD("palette", 0x1000) // only 0x100 used
MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR)