diff options
author | AJR <ajrhacker@users.noreply.github.com> | 2018-04-14 12:43:04 -0400 |
---|---|---|
committer | AJR <ajrhacker@users.noreply.github.com> | 2018-04-14 12:43:07 -0400 |
commit | 8e072f5553064cb7726e938dae3078dfc2293975 (patch) | |
tree | 30133371372b83e0aae1a95f4fc34f3c90a84c0e /src/mame/drivers/igs009.cpp | |
parent | 5a068770dc7ad23e77690f6d870c0713297b98b7 (diff) |
(numerous drivers): Convert MCFG_CPU_VBLANK_INT to MCFG_SCREEN_VBLANK_CALLBACK (nw)
Diffstat (limited to 'src/mame/drivers/igs009.cpp')
-rw-r--r-- | src/mame/drivers/igs009.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/mame/drivers/igs009.cpp b/src/mame/drivers/igs009.cpp index 5811bb962f6..570fcf06232 100644 --- a/src/mame/drivers/igs009.cpp +++ b/src/mame/drivers/igs009.cpp @@ -96,7 +96,7 @@ public: void show_out(); DECLARE_CUSTOM_INPUT_MEMBER(hopper_r); - INTERRUPT_GEN_MEMBER(interrupt); + DECLARE_WRITE_LINE_MEMBER(vblank_irq); TILE_GET_INFO_MEMBER(get_jingbell_reel1_tile_info); TILE_GET_INFO_MEMBER(get_gp98_reel1_tile_info); @@ -810,10 +810,10 @@ void igs009_state::machine_reset() m_video_enable = 1; } -INTERRUPT_GEN_MEMBER(igs009_state::interrupt) +WRITE_LINE_MEMBER(igs009_state::vblank_irq) { - if (m_nmi_enable & 0x80) - device.execute().set_input_line(INPUT_LINE_NMI, PULSE_LINE); + if (state && BIT(m_nmi_enable, 7)) + m_maincpu->set_input_line(INPUT_LINE_NMI, PULSE_LINE); } MACHINE_CONFIG_START(igs009_state::jingbell) @@ -821,7 +821,6 @@ MACHINE_CONFIG_START(igs009_state::jingbell) MCFG_CPU_ADD("maincpu", Z180, XTAL(12'000'000) / 2) /* HD64180RP8, 8 MHz? */ MCFG_CPU_PROGRAM_MAP(jingbell_map) MCFG_CPU_IO_MAP(jingbell_portmap) - MCFG_CPU_VBLANK_INT_DRIVER("screen", igs009_state, interrupt) MCFG_NVRAM_ADD_0FILL("nvram") @@ -843,6 +842,7 @@ MACHINE_CONFIG_START(igs009_state::jingbell) MCFG_SCREEN_VISIBLE_AREA(0, 512-1, 0, 256-16-1) MCFG_SCREEN_UPDATE_DRIVER(igs009_state, screen_update) MCFG_SCREEN_PALETTE("palette") + MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE(igs009_state, vblank_irq)) MCFG_GFXDECODE_ADD("gfxdecode", "palette", jingbell) MCFG_PALETTE_ADD("palette", 0x400) |