diff options
Diffstat (limited to 'src/devices/sound/digitalk.cpp')
-rw-r--r-- | src/devices/sound/digitalk.cpp | 54 |
1 files changed, 27 insertions, 27 deletions
diff --git a/src/devices/sound/digitalk.cpp b/src/devices/sound/digitalk.cpp index d36bb77e4c3..8d8f40bf694 100644 --- a/src/devices/sound/digitalk.cpp +++ b/src/devices/sound/digitalk.cpp @@ -263,7 +263,7 @@ static const int pitch_vals[32] = { const device_type DIGITALKER = &device_creator<digitalker_device>; -digitalker_device::digitalker_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) +digitalker_device::digitalker_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) : device_t(mconfig, DIGITALKER, "Digitalker", tag, owner, clock, "digitalker", __FILE__), device_sound_interface(mconfig, *this), m_rom(*this, DEVICE_SELF), @@ -292,9 +292,9 @@ digitalker_device::digitalker_device(const machine_config &mconfig, const char * } -void digitalker_device::digitalker_write(UINT8 *adr, UINT8 vol, INT8 dac) +void digitalker_device::digitalker_write(uint8_t *adr, uint8_t vol, int8_t dac) { - INT16 v; + int16_t v; dac &= 15; if(dac >= 9) v = -pcm_levels[vol][15-dac]; @@ -305,7 +305,7 @@ void digitalker_device::digitalker_write(UINT8 *adr, UINT8 vol, INT8 dac) m_dac[(*adr)++] = v; } -UINT8 digitalker_device::digitalker_pitch_next(UINT8 val, UINT8 prev, int step) +uint8_t digitalker_device::digitalker_pitch_next(uint8_t val, uint8_t prev, int step) { int delta, nv; @@ -323,12 +323,12 @@ UINT8 digitalker_device::digitalker_pitch_next(UINT8 val, UINT8 prev, int step) return nv; } -void digitalker_device::digitalker_set_intr(UINT8 intr) +void digitalker_device::digitalker_set_intr(uint8_t intr) { m_intr = intr; } -void digitalker_device::digitalker_start_command(UINT8 cmd) +void digitalker_device::digitalker_start_command(uint8_t cmd) { m_bpos = ((m_rom[cmd*2] << 8) | m_rom[cmd*2+1]) & 0x3fff; m_cur_segment = m_segments = m_cur_repeat = m_repeats = 0; @@ -339,13 +339,13 @@ void digitalker_device::digitalker_start_command(UINT8 cmd) void digitalker_device::digitalker_step_mode_0() { - INT8 dac = 0; + int8_t dac = 0; int i, k, l; - UINT8 wpos = 0; - UINT8 h = m_rom[m_apos]; - UINT16 bits = 0x80; - UINT8 vol = h >> 5; - UINT8 pitch_id = m_cur_segment ? digitalker_pitch_next(h, m_prev_pitch, m_cur_repeat) : h & 0x1f; + uint8_t wpos = 0; + uint8_t h = m_rom[m_apos]; + uint16_t bits = 0x80; + uint8_t vol = h >> 5; + uint8_t pitch_id = m_cur_segment ? digitalker_pitch_next(h, m_prev_pitch, m_cur_repeat) : h & 0x1f; m_pitch = pitch_vals[pitch_id]; @@ -392,13 +392,13 @@ void digitalker_device::digitalker_step_mode_1() void digitalker_device::digitalker_step_mode_2() { - INT8 dac = 0; + int8_t dac = 0; int k, l; - UINT8 wpos=0; - UINT8 h = m_rom[m_apos]; - UINT16 bits = 0x80; - UINT8 vol = h >> 5; - UINT8 pitch_id = m_cur_segment ? digitalker_pitch_next(h, m_prev_pitch, m_cur_repeat) : h & 0x1f; + uint8_t wpos=0; + uint8_t h = m_rom[m_apos]; + uint16_t bits = 0x80; + uint8_t vol = h >> 5; + uint8_t pitch_id = m_cur_segment ? digitalker_pitch_next(h, m_prev_pitch, m_cur_repeat) : h & 0x1f; m_pitch = pitch_vals[pitch_id]; @@ -456,10 +456,10 @@ void digitalker_device::digitalker_step_mode_2() void digitalker_device::digitalker_step_mode_3() { - UINT8 h = m_rom[m_apos]; - UINT8 vol = h >> 5; - UINT16 bits; - UINT8 dac, apos, wpos; + uint8_t h = m_rom[m_apos]; + uint8_t vol = h >> 5; + uint16_t bits; + uint8_t dac, apos, wpos; int k, l; m_pitch = pitch_vals[h & 0x1f]; @@ -497,9 +497,9 @@ void digitalker_device::digitalker_step() if(m_stop_after == 0 && m_bpos == 0xffff) return; if(m_stop_after == 0) { - UINT8 v1 = m_rom[m_bpos++]; - UINT8 v2 = m_rom[m_bpos++]; - UINT8 v3 = m_rom[m_bpos++]; + uint8_t v1 = m_rom[m_bpos++]; + uint8_t v2 = m_rom[m_bpos++]; + uint8_t v3 = m_rom[m_bpos++]; m_apos = v2 | ((v3 << 8) & 0x3f00); m_segments = (v1 & 15) + 1; m_repeats = ((v1 >> 4) & 7) + 1; @@ -585,7 +585,7 @@ void digitalker_device::sound_stream_update(sound_stream &stream, stream_sample_ void digitalker_device::digitalker_cs_w(int line) { - UINT8 cs = line == ASSERT_LINE ? 1 : 0; + uint8_t cs = line == ASSERT_LINE ? 1 : 0; if(cs == m_cs) return; m_cs = cs; @@ -606,7 +606,7 @@ void digitalker_device::digitalker_cms_w(int line) void digitalker_device::digitalker_wr_w(int line) { - UINT8 wr = line == ASSERT_LINE ? 1 : 0; + uint8_t wr = line == ASSERT_LINE ? 1 : 0; if(wr == m_wr) return; m_wr = wr; |