h6. [[SoundChannels]] h6(. » [[SoundChannels SWI Calls|SWI Calls]] h6((. » [[Sound_InstallVoice]] h2. Voice Generator Flag byte When a [[Sound Voice Generator|Voice Generator]] has completed a buffer fill it sets a flag byte in R0, the flag byte specifies the current state of the channel. |_<^{width:1em}. 7 |_<^{width:1em}.|_<^{width:1em}.|_<^{width:1em}.|_<^{width:1em}.|_<^{width:1em}.|_<^{width:1em}.|_<^{width:1em}. 0| |<^{width:1em;border:1px solid black}. Q |<^{width:1em;border:1px solid black}. K |<^{width:1em;border:1px solid black}. I |<^{width:1em;border:1px solid black}. F |<^{width:1em;border:1px solid black}. A |<^{width:1em;border:1px solid black}. V |<^{width:1em;border:1px solid black}. F2 |<^{width:1em;border:1px solid black}. F1 | |_>^{width:4em}. Bit |_<^. Contents| |>^. Q |<^. Quiet (GateOff flag)| |>^. K |<^. Kill pending (GateOn flag)| |>^. I |<^. Initialise pending (Update flag)| |>^. F |<^. Fill pending| |>^. A |<^. Active (normal Fill in progress)| |>^. V |<^. oVerrun flag (no longer supported)| |>^. F2, F1 |<^. 2-bit Flush pending counter| h4. See also * [[Sound Voice Generator]]