diff options
| author | 2010-07-14 20:04:38 +0000 | |
|---|---|---|
| committer | 2010-07-14 20:04:38 +0000 | |
| commit | 3edb68269d0178360ee0fbe6196883aaa420105d (patch) | |
| tree | d74ae90db5fb665e680f499ff844a8341fc7a15f /src | |
| parent | f9a9fc93cbc11d69eb1ac45e92e627c8898e4b6d (diff) | |
Improved SN76496 interface. (no whatsnew)
Diffstat (limited to 'src')
| -rw-r--r-- | src/emu/sound/sn76496.c | 2 | ||||
| -rw-r--r-- | src/emu/sound/sn76496.h | 2 | ||||
| -rw-r--r-- | src/mame/drivers/spcforce.c | 6 |
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; } |
