Removed Groove on Fight boot hack, not anymore needed [Angelo Salese]

This commit is contained in:
Angelo Salese 2010-05-22 16:28:38 +00:00
parent b9d9ad84c9
commit 248a75eeef
2 changed files with 0 additions and 23 deletions

View File

@ -113,8 +113,6 @@ ToDo / Notes:
(per-game issues)
-stress: accesses the Sound Memory Expansion Area (0x05a00000-0x05afffff), unknown purpose;
-groovef: hangs soon after loaded,caused by two memory addresses in the Work RAM-H range.
Kludged for now to work.
-smleague / finlarch: it randomly hangs / crashes,it works if you use a ridiculous MDRV_INTERLEAVE number,might need strict
SH-2 synching.
-various: find idle skip if possible.

View File

@ -249,23 +249,6 @@ DRIVER_INIT(fhboxers)
DRIVER_INIT_CALL(stv);
}
static READ32_HANDLER( groovef_hack1_r )
{
if(cpu_get_pc(space->cpu) == 0x6005e7c) stv_workram_h[0x0fffcc/4] = 0x00000000;
// popmessage("1 %08x",cpu_get_pc(space->cpu));
return stv_workram_h[0x0fffcc/4];
}
static READ32_HANDLER( groovef_hack2_r )
{
if(cpu_get_pc(space->cpu) == 0x6005e86) stv_workram_h[0x0ca6cc/4] = 0x00000000;
// popmessage("2 %08x",cpu_get_pc(space->cpu));
return stv_workram_h[0x0ca6cc/4];
}
DRIVER_INIT( groovef )
{
sh2drc_add_pcflush(devtag_get_device(machine, "maincpu"), 0x6005e7c);
@ -274,10 +257,6 @@ DRIVER_INIT( groovef )
sh2drc_add_pcflush(devtag_get_device(machine, "slave"), 0x60060c2);
/* prevent game from hanging on startup -- todo: remove these hacks */
memory_install_read32_handler(cputag_get_address_space(machine, "maincpu", ADDRESS_SPACE_PROGRAM), 0x60ca6cc, 0x60ca6cf, 0, 0, groovef_hack2_r );
memory_install_read32_handler(cputag_get_address_space(machine, "maincpu", ADDRESS_SPACE_PROGRAM), 0x60fffcc, 0x60fffcf, 0, 0, groovef_hack1_r );
DRIVER_INIT_CALL(stv);
minit_boost = sinit_boost = 0;