diff options
| author | Alexander Kassouni <alex@kassouni.net> | 2026-09-08 20:11:06 -0700 |
|---|---|---|
| committer | Alexander Kassouni <alex@kassouni.net> | 2026-09-08 20:11:06 -0700 |
| commit | 9ca1a1c1c7bf56e39b516c299b4e0d3efe59652b (patch) | |
| tree | 7e41c6f8424fbd021b515f6a95deffda61b4a142 /docs/scheduling.html | |
| parent | 24ec2a92b56ca4296fe65b70524e36a8e1c67c2e (diff) | |
better docs
Diffstat (limited to 'docs/scheduling.html')
| -rw-r--r-- | docs/scheduling.html | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/docs/scheduling.html b/docs/scheduling.html index 07f1e52..844b5f8 100644 --- a/docs/scheduling.html +++ b/docs/scheduling.html @@ -32,7 +32,7 @@ runs once per game frame while a message is scrolling. Its loop:</p> </ol> <p>The flag toggle is the speed control: the index moves on alternate frames, so text -advances at <strong>one character per two frames</strong>, roughly 33 characters/second +advances at <strong>one character per two frames</strong> — 30 characters/second at 60 fps.</p> <p>Holding <kbd>B</kbd> sets <code>mMsg_STATUS_FLAG_FAST_TEXT</code>, which zeroes @@ -138,7 +138,7 @@ frame 4 char C entry: a = C <p>So: one <code>Na_VoiceSe</code> call per two characters, one pair every four frames (~66 ms), with the deferred second syllable one game frame (~17 ms) behind the first. -Samples run about 190 ms, so syllables overlap heavily — which is why there are +Samples average about 190 ms, so syllables overlap heavily — which is why there are <a href="playback.html">two alternating subtracks</a>.</p> <div class="pager"> |