From 442c8f6c9b98ff5dadce654a1b268b27b098af19 Mon Sep 17 00:00:00 2001 From: Curt Coder Date: Fri, 7 Jan 2011 15:36:14 +0000 Subject: [PATCH] Added SBY line read to SP0256 interface. [Curt Coder] --- src/emu/sound/sp0256.c | 7 +++++++ src/emu/sound/sp0256.h | 1 + 2 files changed, 8 insertions(+) diff --git a/src/emu/sound/sp0256.c b/src/emu/sound/sp0256.c index 85782ef2900..4f083fc0e04 100644 --- a/src/emu/sound/sp0256.c +++ b/src/emu/sound/sp0256.c @@ -1270,6 +1270,13 @@ WRITE8_DEVICE_HANDLER( sp0256_ALD_w ) return; } +READ_LINE_DEVICE_HANDLER( sp0256_sby_r ) +{ + sp0256_state *sp = get_safe_token(device); + + return sp->sby_line; +} + READ16_DEVICE_HANDLER( spb640_r ) { sp0256_state *sp = get_safe_token(device); diff --git a/src/emu/sound/sp0256.h b/src/emu/sound/sp0256.h index 324decbf099..2046501f877 100644 --- a/src/emu/sound/sp0256.h +++ b/src/emu/sound/sp0256.h @@ -62,6 +62,7 @@ struct _sp0256_interface void sp0256_bitrevbuff(UINT8 *buffer, unsigned int start, unsigned int length); WRITE8_DEVICE_HANDLER( sp0256_ALD_w ); +READ_LINE_DEVICE_HANDLER( sp0256_sby_r ); READ16_DEVICE_HANDLER( spb640_r ); WRITE16_DEVICE_HANDLER( spb640_w );