summaryrefslogtreecommitdiffstats
path: root/src/devices/sound/digitalk.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/sound/digitalk.cpp')
-rw-r--r--src/devices/sound/digitalk.cpp54
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;