diff options
author | Alex W. Jackson <alex.w.jackson@gmail.com> | 2014-10-13 23:53:01 +0000 |
---|---|---|
committer | Alex W. Jackson <alex.w.jackson@gmail.com> | 2014-10-13 23:53:01 +0000 |
commit | a55454ec3e4fc9d2b297461e9891a49a999e3458 (patch) | |
tree | 7472ab400191dd23454c8496e6a29bd087ad4a12 | |
parent | 7ab90533ebca72670fe75807a49e5d87237d4eba (diff) |
Shouldn't use bool for save stated variables anyway; representation can vary between compilers and platforms (nw)
-rw-r--r-- | src/emu/sound/k053260.c | 10 | ||||
-rw-r--r-- | src/emu/sound/k053260.h | 6 |
2 files changed, 8 insertions, 8 deletions
diff --git a/src/emu/sound/k053260.c b/src/emu/sound/k053260.c index 803aab08d3e..4d94107e0ca 100644 --- a/src/emu/sound/k053260.c +++ b/src/emu/sound/k053260.c @@ -318,13 +318,13 @@ void k053260_device::KDSC_Voice::voice_reset() m_position = 0; m_counter = 0; m_output = 0; - m_playing = false; + m_playing = 0; m_start = 0; m_length = 0; m_pitch = 0; m_volume = 0; m_pan = 0; - m_loop = false; + m_loop = 0; m_kadpcm = 0; update_pan_volume(); } @@ -392,7 +392,7 @@ void k053260_device::KDSC_Voice::key_on() m_position = m_kadpcm; // for kadpcm low bit is nybble offset, so must start at 1 due to preincrement m_counter = 0x1000 - CLOCKS_PER_SAMPLE; // force update on next sound_stream_update m_output = 0; - m_playing = true; + m_playing = 1; if (LOG) logerror("K053260: start = %06x, length = %06x, pitch = %04x, vol = %02x, loop = %s, %s\n", m_start, m_length, m_pitch, m_volume, m_loop ? "yes" : "no", m_kadpcm ? "KADPCM" : "PCM" ); } @@ -402,7 +402,7 @@ void k053260_device::KDSC_Voice::key_off() { m_position = 0; m_output = 0; - m_playing = false; + m_playing = 0; } void k053260_device::KDSC_Voice::play(stream_sample_t *outputs) @@ -432,7 +432,7 @@ void k053260_device::KDSC_Voice::play(stream_sample_t *outputs) } else { - m_playing = false; + m_playing = 0; return; } } diff --git a/src/emu/sound/k053260.h b/src/emu/sound/k053260.h index 529fcf4da4f..ac500478054 100644 --- a/src/emu/sound/k053260.h +++ b/src/emu/sound/k053260.h @@ -89,7 +89,7 @@ private: UINT16 m_pan_volume[2]; UINT16 m_counter; INT8 m_output; - bool m_playing; + UINT8 m_playing; // per voice registers UINT32 m_start; @@ -99,8 +99,8 @@ private: // bit packed registers UINT8 m_pan; - bool m_loop; - int m_kadpcm; + UINT8 m_loop; + UINT8 m_kadpcm; } m_voice[4]; friend class k053260_device::KDSC_Voice; |