From c1f27baa18a23c4e13c71c72f2ef98fff80afc9f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20Banaan=20Ananas?= Date: Tue, 17 Jul 2012 23:39:16 +0000 Subject: [PATCH] ok, added harddriv note --- src/mame/drivers/dynduke.c | 2 +- src/mame/drivers/harddriv.c | 18 ++++++++++++++++++ src/mame/mame.lst | 2 +- 3 files changed, 20 insertions(+), 2 deletions(-) diff --git a/src/mame/drivers/dynduke.c b/src/mame/drivers/dynduke.c index 2ad90963a79..cff9a36a67b 100644 --- a/src/mame/drivers/dynduke.c +++ b/src/mame/drivers/dynduke.c @@ -613,7 +613,7 @@ static DRIVER_INIT( dynduke ) /* Game Drivers */ GAME( 1989, dynduke, 0, dynduke, dynduke, dynduke, ROT0, "Seibu Kaihatsu", "Dynamite Duke (Europe set 1)", 0 ) -GAME( 1989, dynduke2, dynduke, dynduke, dynduke, dynduke, ROT0, "Seibu Kaihatsu", "Dynamite Duke (Europe set 2)", 0 ) +GAME( 1989, dyndukea, dynduke, dynduke, dynduke, dynduke, ROT0, "Seibu Kaihatsu", "Dynamite Duke (Europe set 2)", 0 ) GAME( 1989, dyndukej, dynduke, dynduke, dynduke, dynduke, ROT0, "Seibu Kaihatsu", "Dynamite Duke (Japan)", 0 ) GAME( 1989, dyndukeu, dynduke, dynduke, dynduke, dynduke, ROT0, "Seibu Kaihatsu (Fabtek license)", "Dynamite Duke (US)", 0 ) GAME( 1989, dbldynj, dynduke, dbldyn, dynduke, dynduke, ROT0, "Seibu Kaihatsu", "The Double Dynamites (Japan)", 0 ) diff --git a/src/mame/drivers/harddriv.c b/src/mame/drivers/harddriv.c index 5dc7246c279..3965424cea6 100644 --- a/src/mame/drivers/harddriv.c +++ b/src/mame/drivers/harddriv.c @@ -316,6 +316,24 @@ Notes: 68010 clock input - 8.000MHz [32/4] 34010 clock input - 48.000MHz +**************************************************************************** + +Emulation notes +--------------- + +harddriv1: + + In the debugger, right after the game is loaded, type the following : + + maincpu.mb@2c99e=1 + + The game boots and seems playable. + + Put a bp at 0x0164f8 and compare execution with 'harddriv2' (bp at same address) which skips some parts of the code. + + 1st problem at 0x0164fc : jumps to 0x016526 instead of 0x016508. + 2nd problem at 0x016542 : jumps to 0x01654c instead of 0x016552. Game resets if you attemp to step over code at 0x01654c. + ****************************************************************************/ diff --git a/src/mame/mame.lst b/src/mame/mame.lst index 4838a251f02..32ea527723b 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -7722,7 +7722,7 @@ deadang // (c) 1988 Seibu Kaihatsu leadang // (c) 1988 Seibu Kaihatsu ghunter // (c) 1988 Seibu Kaihatsu + Segasa/Sonic license dynduke // (c) 1989 Seibu Kaihatsu -dynduke2 // (c) 1989 Seibu Kaihatsu +dyndukea // (c) 1989 Seibu Kaihatsu dyndukej // (c) 1989 Seibu Kaihatsu dyndukeu // (c) 1989 Seibu Kaihatsu + Fabtek license dbldynj // (c) 1989 Seibu Kaihatsu