From f114ddb36e409adb0d1ebd2a15354c82538aaa9f Mon Sep 17 00:00:00 2001 From: davidhay Date: Thu, 12 Feb 2009 01:02:00 +0000 Subject: [PATCH] handled extra fixed value return case for schery97 --- src/mame/drivers/goldstar.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/mame/drivers/goldstar.c b/src/mame/drivers/goldstar.c index 7c86e8e85c3..c8ee94f7aa1 100644 --- a/src/mame/drivers/goldstar.c +++ b/src/mame/drivers/goldstar.c @@ -5673,7 +5673,10 @@ static READ8_HANDLER( fixedvalb4_r ) { return 0xb4; } - +static READ8_HANDLER( fixedvala8_r ) +{ + return 0xa8; +} static DRIVER_INIT( schery97 ) { int i; @@ -5691,7 +5694,9 @@ static DRIVER_INIT( schery97 ) ROM[i] = x; } - + memory_install_read8_handler(cpu_get_address_space(machine->cpu[0], ADDRESS_SPACE_IO), 0x1d, 0x1d, 0, 0, fixedvala8_r); + + memory_install_read8_handler(cpu_get_address_space(machine->cpu[0], ADDRESS_SPACE_IO), 0x2a, 0x2a, 0, 0, fixedvalb4_r); } @@ -5719,6 +5724,8 @@ static DRIVER_INIT( schery97a ) ROM[i] = x; } + + memory_install_read8_handler(cpu_get_address_space(machine->cpu[0], ADDRESS_SPACE_IO), 0x16, 0x16, 0, 0, fixedval38_r); }