diff options
| author | 2013-03-06 04:33:54 +0000 | |
|---|---|---|
| committer | 2013-03-06 04:33:54 +0000 | |
| commit | c64c35d64a6fbc3c58ec89a3426bc0fd5c21236d (patch) | |
| tree | d3afc90121acbcac91f21c69211802b2f85fd8d3 /src/mess/drivers/pcw.c | |
| parent | 1230f110d6aa715d65e3ea8632454b859f2db228 (diff) | |
Modernized the beep and taitosnd devices. [Andrew Gardner]
Diffstat (limited to 'src/mess/drivers/pcw.c')
| -rw-r--r-- | src/mess/drivers/pcw.c | 12 |
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); } |
