From 9ca1a1c1c7bf56e39b516c299b4e0d3efe59652b Mon Sep 17 00:00:00 2001 From: Alexander Kassouni Date: Tue, 8 Sep 2026 20:11:06 -0700 Subject: better docs --- docs/scheduling.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'docs/scheduling.html') 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:

The flag toggle is the speed control: the index moves on alternate frames, so text -advances at one character per two frames, roughly 33 characters/second +advances at one character per two frames — 30 characters/second at 60 fps.

Holding B sets mMsg_STATUS_FLAG_FAST_TEXT, which zeroes @@ -138,7 +138,7 @@ frame 4 char C entry: a = C

So: one Na_VoiceSe 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 two alternating subtracks.

-- cgit v1.3.1