From 030c1ee79f95cce67b54180f52bca543d58beacb Mon Sep 17 00:00:00 2001 From: Aaron Giles Date: Fri, 2 Jul 2010 04:49:37 +0000 Subject: [PATCH] Fix coolridr speed regression. --- src/mame/drivers/coolridr.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/mame/drivers/coolridr.c b/src/mame/drivers/coolridr.c index aa7228a1bcb..2ceed941c88 100644 --- a/src/mame/drivers/coolridr.c +++ b/src/mame/drivers/coolridr.c @@ -1129,7 +1129,8 @@ ROM_END #if 0 static READ32_HANDLER( coolridr_hack1_r ) { - if(cpu_get_pc(space->cpu) == 0x6012374 || cpu_get_pc(space->cpu) == 0x6012392) + offs_t pc = downcast(space->cpu)->pc(); + if(pc == 0x6012374 || pc == 0x6012392) return 0; return sysh1_workram_h[0xd88a4/4]; @@ -1138,7 +1139,8 @@ static READ32_HANDLER( coolridr_hack1_r ) static READ32_HANDLER( coolridr_hack2_r ) { - if(cpu_get_pc(space->cpu) == 0x6002cba || cpu_get_pc(space->cpu) == 0x6002d42) + offs_t pc = downcast(space->cpu)->pc(); + if(pc == 0x6002cba || pc == 0x6002d42) return 0; return sysh1_workram_h[0xd8894/4];