summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/sound/sn76477.h
diff options
context:
space:
mode:
author Curt Coder <curtcoder@mail.com>2011-12-17 13:46:39 +0000
committer Curt Coder <curtcoder@mail.com>2011-12-17 13:46:39 +0000
commit72fcf4d23e5c09bd0d6e40e076a5c6622d0ad5a6 (patch)
treedcfe8228f33c02f3672d3e83e878650890caaf88 /src/emu/sound/sn76477.h
parent9f460844d60a5a0a104498f5ab155b4d2cd0fde5 (diff)
Improved SN76477 interface. [Curt Coder]
Diffstat (limited to 'src/emu/sound/sn76477.h')
-rw-r--r--src/emu/sound/sn76477.h16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/emu/sound/sn76477.h b/src/emu/sound/sn76477.h
index abbb69eec78..6ca57935202 100644
--- a/src/emu/sound/sn76477.h
+++ b/src/emu/sound/sn76477.h
@@ -86,14 +86,14 @@ struct _sn76477_interface
*****************************************************************************/
/* these functions take 0 or 1 as a logic input */
-void sn76477_enable_w(device_t *device, UINT32 data); /* active LO, 0 = enabled, 1 = disabled */
-void sn76477_mixer_a_w(device_t *device, UINT32 data);
-void sn76477_mixer_b_w(device_t *device, UINT32 data);
-void sn76477_mixer_c_w(device_t *device, UINT32 data);
-void sn76477_envelope_1_w(device_t *device, UINT32 data);
-void sn76477_envelope_2_w(device_t *device, UINT32 data);
-void sn76477_vco_w(device_t *device, UINT32 data); /* 0 = external, 1 = controlled by SLF */
-void sn76477_noise_clock_w(device_t *device, UINT32 data); /* noise clock write, if noise_clock_res = 0 */
+WRITE_LINE_DEVICE_HANDLER( sn76477_enable_w ); /* active LO, 0 = enabled, 1 = disabled */
+WRITE_LINE_DEVICE_HANDLER( sn76477_mixer_a_w );
+WRITE_LINE_DEVICE_HANDLER( sn76477_mixer_b_w );
+WRITE_LINE_DEVICE_HANDLER( sn76477_mixer_c_w );
+WRITE_LINE_DEVICE_HANDLER( sn76477_envelope_1_w );
+WRITE_LINE_DEVICE_HANDLER( sn76477_envelope_2_w );
+WRITE_LINE_DEVICE_HANDLER( sn76477_vco_w ); /* 0 = external, 1 = controlled by SLF */
+WRITE_LINE_DEVICE_HANDLER( sn76477_noise_clock_w ); /* noise clock write, if noise_clock_res = 0 */
/* these functions take a resistor value in Ohms */
void sn76477_one_shot_res_w(device_t *device, double data);