diff --git a/src/mame/audio/exidy.c b/src/mame/audio/exidy.c index c1d440ea0bd..cdb532ecf73 100644 --- a/src/mame/audio/exidy.c +++ b/src/mame/audio/exidy.c @@ -604,7 +604,7 @@ static READ8_HANDLER( exidy_sh8253_r ) * *************************************/ -static READ8_HANDLER( exidy_sh6840_r ) +READ8_HANDLER( exidy_sh6840_r ) { logerror("%04X:exidy_sh6840_r - unexpected read", cpu_get_pc(space->cpu)); return 0; diff --git a/src/mame/drivers/berzerk.c b/src/mame/drivers/berzerk.c index 5f5689ff8ec..15f6742fc46 100644 --- a/src/mame/drivers/berzerk.c +++ b/src/mame/drivers/berzerk.c @@ -536,8 +536,7 @@ static READ8_HANDLER( berzerk_audio_r ) return 0; /* everything else reads from the 6840 */ default: - //return exidy_sh6840_r(space, offset); // todo: finish this - return 0; + return exidy_sh6840_r(space, offset); } } diff --git a/src/mame/includes/exidy.h b/src/mame/includes/exidy.h index 38c23f538de..6176848af37 100644 --- a/src/mame/includes/exidy.h +++ b/src/mame/includes/exidy.h @@ -24,6 +24,7 @@ DEVICE_GET_INFO( exidy_sound ); #define SOUND_EXIDY DEVICE_GET_INFO_NAME( exidy_sound ) +READ8_HANDLER( exidy_sh6840_r ); WRITE8_HANDLER( exidy_sh6840_w ); WRITE8_HANDLER( exidy_sfxctrl_w );