summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
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
commita55454ec3e4fc9d2b297461e9891a49a999e3458 (patch)
tree7472ab400191dd23454c8496e6a29bd087ad4a12
parent7ab90533ebca72670fe75807a49e5d87237d4eba (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.c10
-rw-r--r--src/emu/sound/k053260.h6
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;