diff --git a/README.md b/README.md index 927668233..c4265079e 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Inform 7 -[Version](notes/versioning.md): 10.2.0-beta+6X36 'Krypton' (26 February 2024) +[Version](notes/versioning.md): 10.2.0-beta+6X37 'Krypton' (12 March 2024) ## About Inform diff --git a/build.txt b/build.txt index 24d2a7afd..c410f9cc6 100644 --- a/build.txt +++ b/build.txt @@ -1,3 +1,3 @@ Prerelease: beta -Build Date: 26 February 2024 -Build Number: 6X36 +Build Date: 12 March 2024 +Build Number: 6X37 diff --git a/docs/Architecture16Kit/S-io.html b/docs/Architecture16Kit/S-io.html index 2222bea09..876bb1bd5 100644 --- a/docs/Architecture16Kit/S-io.html +++ b/docs/Architecture16Kit/S-io.html @@ -64,7 +64,7 @@ MathJax = {

Access to the keyboard and to textual windows.

-
+

§1. Transcript support. This is a mode in which the transcript of text in the main window is being written out to an external file. @@ -92,12 +92,24 @@ only if scripting is on. rtrue; ]; -

§2. Variables and Arrays.

+

§2. Dictionary Parameters.

 Constant #dict_par1 = 6;
 Constant #dict_par2 = 7;
 
+Constant DICTPAR1_VERB = 1;
+Constant DICTPAR1_META = 2;
+Constant DICTPAR1_PLURAL = 4;
+Constant DICTPAR1_PREP = 8;
+Constant DICTPAR1_SING = 16;
+Constant DICTPAR1_BIT6 = 32;
+Constant DICTPAR1_TRUNC = 64;
+Constant DICTPAR1_NOUN = 128;
+
+

§3. Variables and Arrays.

+ +
 Global xcommsdir; true if command recording is on
 
 Constant INPUT_BUFFER_LEN = 120; Length of buffer array
@@ -112,7 +124,7 @@ only if scripting is on.
 Global dict_entry_size;
 Global dict_end;
 
-

§3. Dictionary words. This tests whether an address is probably that of a dictionary word. It's used +

§4. Dictionary words. This tests whether an address is probably that of a dictionary word. It's used only for debugging output, so the false positives here (where an address is in the dictionary table, but mid-word) really do not matter.

@@ -124,7 +136,7 @@ the dictionary table, but mid-word) really do not matter. rfalse; ]; -

§4. Keyboard Input. The VM must provide three routines for keyboard input: +

§5. Keyboard Input. The VM must provide three routines for keyboard input: