From 58474e87bd1b04dff5cf35e5f8fe94899e8caed3 Mon Sep 17 00:00:00 2001 From: Angelo Salese Date: Sun, 19 Dec 2010 17:16:52 +0000 Subject: [PATCH] Commented out a bogus irq ack in Seibu Audio HW, fixes sound for good in Denjin Makai and removes a cheesy kludge for Denjin Makai and SD Gundam Psycho Salamander no Kyoui [Angelo Salese] --- src/mame/audio/seibu.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/mame/audio/seibu.c b/src/mame/audio/seibu.c index 2d9d86bfb79..284b5b889bf 100644 --- a/src/mame/audio/seibu.c +++ b/src/mame/audio/seibu.c @@ -299,7 +299,8 @@ static void update_irq_lines(running_machine *machine, int param) WRITE8_HANDLER( seibu_irq_clear_w ) { - update_irq_lines(space->machine, VECTOR_INIT); + /* Denjin Makai and SD Gundam doesn't like this, it's tied to the rst18 ack ONLY so it could be related to it. */ + //update_irq_lines(space->machine, VECTOR_INIT); } WRITE8_HANDLER( seibu_rst10_ack_w ) @@ -409,8 +410,6 @@ WRITE16_HANDLER( seibu_main_word_w ) main2sub[offset] = data; break; case 4: - if (strcmp(space->machine->gamedrv->name, "sdgndmps") == 0 || strcmp(space->machine->gamedrv->name, "denjinmk") == 0) - update_irq_lines(space->machine, RST10_ASSERT); update_irq_lines(space->machine, RST18_ASSERT); break; case 2: //Sengoku Mahjong writes here