summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/galaxold.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/galaxold.cpp')
-rw-r--r--src/mame/drivers/galaxold.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/mame/drivers/galaxold.cpp b/src/mame/drivers/galaxold.cpp
index 550a56d96ea..679a72b2a81 100644
--- a/src/mame/drivers/galaxold.cpp
+++ b/src/mame/drivers/galaxold.cpp
@@ -2588,6 +2588,7 @@ void galaxold_state::drivfrcg(machine_config &config)
maincpu.set_addrmap(AS_IO, &galaxold_state::drivfrcg_io);
maincpu.set_vblank_int("screen", FUNC(galaxold_state::hunchbks_vh_interrupt));
maincpu.sense_handler().set("screen", FUNC(screen_device::vblank)); // ???
+ maincpu.intack_handler().set_constant(0x03);
/* video hardware */
SCREEN(config, m_screen, SCREEN_TYPE_RASTER);
@@ -2677,6 +2678,7 @@ void galaxold_state::racknrol(machine_config &config)
maincpu.sense_handler().set(m_screen, FUNC(screen_device::vblank)).invert(); // ???
// FIXME: kill the following line - convert to a screen vblank callback
maincpu.set_vblank_int("screen", FUNC(galaxold_state::hunchbks_vh_interrupt));
+ maincpu.intack_handler().set_constant(0x03);
/* video hardware */
GFXDECODE(config, m_gfxdecode, m_palette, gfx_galaxian);
@@ -2705,6 +2707,7 @@ void galaxold_state::hexpoola(machine_config &config)
maincpu.sense_handler().set(m_screen, FUNC(screen_device::vblank)).invert(); // ???
// FIXME: kill the following line - convert to a screen vblank callback
maincpu.set_vblank_int("screen", FUNC(galaxold_state::hunchbks_vh_interrupt));
+ maincpu.intack_handler().set_constant(0x03);
GFXDECODE(config, m_gfxdecode, m_palette, gfx_galaxian);
PALETTE(config, m_palette, FUNC(galaxold_state::rockclim_palette), 32);