summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers/pcw.c
diff options
context:
space:
mode:
author Andrew Gardner <andrew-gardner@users.noreply.github.com>2013-03-06 04:33:54 +0000
committer Andrew Gardner <andrew-gardner@users.noreply.github.com>2013-03-06 04:33:54 +0000
commitc64c35d64a6fbc3c58ec89a3426bc0fd5c21236d (patch)
treed3afc90121acbcac91f21c69211802b2f85fd8d3 /src/mess/drivers/pcw.c
parent1230f110d6aa715d65e3ea8632454b859f2db228 (diff)
Modernized the beep and taitosnd devices. [Andrew Gardner]
Diffstat (limited to 'src/mess/drivers/pcw.c')
-rw-r--r--src/mess/drivers/pcw.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/mess/drivers/pcw.c b/src/mess/drivers/pcw.c
index 545d1dcc983..c695de298b3 100644
--- a/src/mess/drivers/pcw.c
+++ b/src/mess/drivers/pcw.c
@@ -407,7 +407,7 @@ WRITE8_MEMBER(pcw_state::pcw_vdu_video_control_register_w)
WRITE8_MEMBER(pcw_state::pcw_system_control_w)
{
upd765a_device *fdc = machine().device<upd765a_device>("upd765");
- device_t *speaker = machine().device(BEEPER_TAG);
+ beep_device *speaker = machine().device<beep_device>(BEEPER_TAG);
LOG(("SYSTEM CONTROL: %d\n",data));
switch (data)
@@ -545,14 +545,14 @@ WRITE8_MEMBER(pcw_state::pcw_system_control_w)
/* beep on */
case 11:
{
- beep_set_state(speaker,1);
+ speaker->set_state(1);
}
break;
/* beep off */
case 12:
{
- beep_set_state(speaker,0);
+ speaker->set_state(0);
}
break;
@@ -996,9 +996,9 @@ ADDRESS_MAP_END
TIMER_CALLBACK_MEMBER(pcw_state::setup_beep)
{
- device_t *speaker = machine().device(BEEPER_TAG);
- beep_set_state(speaker, 0);
- beep_set_frequency(speaker, 3750);
+ beep_device *speaker = machine().device<beep_device>(BEEPER_TAG);
+ speaker->set_state(0);
+ speaker->set_frequency(3750);
}