diff options
Diffstat (limited to 'src/mame/drivers/galgames.cpp')
-rw-r--r-- | src/mame/drivers/galgames.cpp | 20 |
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) |