summaryrefslogtreecommitdiffstatshomepage
path: root/src
diff options
context:
space:
mode:
author Curt Coder <curtcoder@mail.com>2010-07-14 20:04:38 +0000
committer Curt Coder <curtcoder@mail.com>2010-07-14 20:04:38 +0000
commit3edb68269d0178360ee0fbe6196883aaa420105d (patch)
treed74ae90db5fb665e680f499ff844a8341fc7a15f /src
parentf9a9fc93cbc11d69eb1ac45e92e627c8898e4b6d (diff)
Improved SN76496 interface. (no whatsnew)
Diffstat (limited to 'src')
-rw-r--r--src/emu/sound/sn76496.c2
-rw-r--r--src/emu/sound/sn76496.h2
-rw-r--r--src/mame/drivers/spcforce.c6
3 files changed, 5 insertions, 5 deletions
diff --git a/src/emu/sound/sn76496.c b/src/emu/sound/sn76496.c
index 894a57e75a0..40faa1dd0a1 100644
--- a/src/emu/sound/sn76496.c
+++ b/src/emu/sound/sn76496.c
@@ -149,7 +149,7 @@ INLINE sn76496_state *get_safe_token(running_device *device)
return (sn76496_state *)downcast<legacy_device_base *>(device)->token();
}
-READ8_DEVICE_HANDLER( sn76496_ready_r )
+READ_LINE_DEVICE_HANDLER( sn76496_ready_r )
{
sn76496_state *R = get_safe_token(device);
stream_update(R->Channel);
diff --git a/src/emu/sound/sn76496.h b/src/emu/sound/sn76496.h
index 2ae347be60f..f640d49ef96 100644
--- a/src/emu/sound/sn76496.h
+++ b/src/emu/sound/sn76496.h
@@ -5,7 +5,7 @@
#include "devlegcy.h"
-READ8_DEVICE_HANDLER( sn76496_ready_r );
+READ_LINE_DEVICE_HANDLER( sn76496_ready_r );
WRITE8_DEVICE_HANDLER( sn76496_w );
WRITE8_DEVICE_HANDLER( sn76496_stereo_w );
diff --git a/src/mame/drivers/spcforce.c b/src/mame/drivers/spcforce.c
index dc84ebcaec3..f7927f40573 100644
--- a/src/mame/drivers/spcforce.c
+++ b/src/mame/drivers/spcforce.c
@@ -55,9 +55,9 @@ static WRITE8_HANDLER( spcforce_SN76496_latch_w )
static READ8_HANDLER( spcforce_SN76496_select_r )
{
- if (~spcforce_SN76496_select & 0x40) return sn76496_ready_r(space->machine->device("sn1"), 0 );
- if (~spcforce_SN76496_select & 0x20) return sn76496_ready_r(space->machine->device("sn2"), 0 );
- if (~spcforce_SN76496_select & 0x10) return sn76496_ready_r(space->machine->device("sn3"), 0 );
+ if (~spcforce_SN76496_select & 0x40) return sn76496_ready_r(space->machine->device("sn1"));
+ if (~spcforce_SN76496_select & 0x20) return sn76496_ready_r(space->machine->device("sn2"));
+ if (~spcforce_SN76496_select & 0x10) return sn76496_ready_r(space->machine->device("sn3"));
return 0;
}