Updated C Compiler (markdown)
45c2d0f
Updated C Compiler (markdown)
681ad05
Updated The NitrOS‐9 System Programmers Guide (markdown)
9c13ae1
Fix spelling, grammar, formatting, and factual errors in System Programmer's Guide
79 issues corrected: OCR artifacts (arid→and, bead→head, butters→buffers, etc.),
grammar fixes (It→If, have a values→have values, etc.), stale page references
(→ "above"/"below"), RST markup remnants (→ Ctrl-C/Ctrl-Q), factual corrections
(scf module type $5→$E, NSB→MSB, 236-byte→256-byte buffer), and Basic09
capitalization normalized throughout.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
3e64ee6
Fix fifth-pass OCR errors in Basic09 command reference
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
9c29216
Updated Basic09 Command Reference (markdown)
7a5ed32
Updated Basic09 Command Reference (markdown)
f45839b
Fix fourth-pass OCR errors in code samples and prose
Correct digit/letter substitutions (0↔O, 1↔l, S↔5, C↔(, backtick↔'),
corrupted format strings (PRINT USING), missing closing parens/quotes,
and typos in prose (padded, dirfile, BOOLEAN, RETURN).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
9f50991
Updated The NitrOS‐9 User Guide (markdown)
4a0bd5a
Updated The NitrOS‐9 User Guide (markdown)
98c1e25
Updated C Compiler (markdown)
40c698f
Fix remaining OCR artifacts and typos
- promp4 → prompt in INPUT syntax
- ANSWER;STRING → ANSWER:STRING (semicolon vs colon)
- STRING[G] → STRING[6] (G/6 substitution)
- Hetter → Better (two instances)
- ]PRINT → PRINT (stray bracket)
- Hexadecimal em dash → hyphen in string literal
- PRINT USING em dash → hyphen in numeric example
- BooleanL → Boolean: and justifcation → justification
- STEP –1 → STEP -1 (em dash, four instances)
- FORMUA → FORMULA
- WORK_REC.NAME=" → WORK_REC.NAME="" (missing closing quote)
- WORK-REC → WORK_REC (hyphen vs underscore)
- PI· → PI* (middle dot vs multiply)
- STEP.S → STEP.5
- T>,1 → T>1 (stray comma)
- [ PRINT → PRINT (stray bracket), lowercase a → A
- "_ " → "= " (underscore vs equals)
- N=1 +LEN → N=1+LEN (extra space)
- Missing closing paren in VAL(MID$(...))
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
7190ca2
Fix additional OCR errors, formatting, and code block issues
- Merge adjacent code blocks sharing the same sample (CHAIN, RUN/insert)
- Fix OCR corruptions: RNDC9) → RND(9), PEEKC → PEEK(, SQC → SQ(,
STR$CN) → STR$(N), PUT \`PATH → PUT #PATH, TAH → TAB, JOH → JOB,
STRTING → STRING, xPATH → #PATH, He Sure → Be Sure, HASIC09 → Basic09
- Fix spacing: ANUM= → ANUM=, WEEKDAY (INUM) → WEEKDAY(INUM), etc.
- Fix TMODE syntax: -ECHO/-PAUSE (Unix flags) → EKO=0/PAU=0 (OS-9 syntax)
- Fix PRINTER-PATH → PRINTER_PATH (hyphen vs underscore)
- Fix OPEN dirfile quote: :dirfile" → "dirfile"
- Reformat run-on Notes: bullets into separate blockquotes
- Reformat OPEN access mode table into markdown list
- Fix indentation and line merges in INKEY/SimpleCalculator sample
- Fix DATA string: "i5..." → "is...", restore correct DATA box width
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
e60a63f
Split SYSCALL parameters bullet into bullet and prose paragraph
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
5e016e6
Rename sample PROCEDURE labels from keywords to descriptive names
Replaces keyword-based names (ABS, FOR, IF, etc.) with descriptive
names that reflect what each sample program actually does
(AbsoluteValue, MultiplicationTable, FilePurge, etc.).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
e27983d
Add PROCEDURE header to all sample code blocks
Each sample program now begins with PROCEDURE <name> as the first line
inside the code fence, matching Basic09 procedure syntax. Named
procedures (dirlook, display, WriteCall, Readcall, etc.) use their
original names; all others derive from the section command name.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
3a0876d
Fix ~75 OCR artifacts: typos, merged lines, corrupted characters
Fixes include: function names (MID$, CHR$, ACS, SUBSTR), variable names
(LENG, no5, NAME, BOOKS), keywords (LOOP, ENDLOOP, ON ERROR, BOOLEAN),
operators (=, *, <, #), merged DATA lines, broken code blocks in SYSCALL
section, path symbols (#6, #PATH), type separators (colon vs semicolon),
and miscellaneous prose typos throughout.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1e0154a
Fix typos, code formatting, and layout issues in command reference
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
0b61751
Normalize spacing after line numbers in code samples
Collapse multiple spaces between line numbers and statements to a
single space (e.g. "10 ON ERROR" → "10 ON ERROR").
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
0cc2cff
Remove alignment padding before (* inline comments
Collapse multiple spaces before (* comments down to a single space
throughout all code samples.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
892f984
Fix typos and minor inconsistencies in command reference
- CLOSE: align syntax and parameter name (#pathnum → #path)
- GET example: fix OCR artifact INDEX(X) was INDEXCX)
- GET sample: fix UNTIL/CHR$ typos (UNTII, CHRS)
- OPEN: remove stray space in syntax (#path)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
7eb1861
Additional formatting cleanup in PRINT USING and BASE sections
Convert PRINT USING format type descriptions (Real, Exponential, Integer,
Hexadecimal, String, Boolean, Control Specifiers) from plain run-on
paragraphs to bullet list items. Simplify BASE syntax from split entries
to a single inline example. Fix spurious blank lines between bullet items.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
4d61f85
Rewrite parroting and incomplete Overview sections
25 Overview sections were rewritten to provide richer descriptions
instead of repeating the heading, and to open with complete sentences.
Entries include ACS, ADDR, AND, ASN, ATN, CHD, CHX, DIM, GOSUB/RETURN,
INKEY, INT, LOG10, NEXT, NOT, PI, POS, PRINT, REM, RETURN, SGN, SQ,
SQR/SQRT, STEP, WRITE, and XOR. Also fixed typo "Retuens" in RETURN.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
a4e5b0c
Indent Basic09 code blocks inside control structures
Apply 2-space indentation per nesting level inside all ```text code fences
for IF/THEN/ELSE/ENDIF, FOR/NEXT, REPEAT/UNTIL, LOOP/ENDLOOP,
EXITIF/ENDEXIT, and WHILE/DO/ENDWHILE blocks. Fix edge cases where
ENDEXIT appeared inline after \ and where single-line FOR/NEXT examples
were incorrectly treated as nested loops.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
519a483
Fix formatting consistency in Basic09 Command Reference
- Fix typos: SGN "sigh" → "sign", PUT "ale" → "file"
- Standardize ## heading verb tense to third-person singular (Returns, etc.)
- Add missing colon to REPEAT/UNTIL heading
- Rename duplicate ### Examples to ### Sample in REPEAT/UNTIL
- Wrap TRON/TROFF bare examples in code fence
- Add missing blank lines before ### headings in multiple entries
- Move prose out of code fences in ON ERROR/GOTO and READ
- Consolidate partial code fences in LXOR and LNOT
- Standardize Parameters sections to - *name*: description format (~39 commands)
- Consolidate fragmented code blocks in TYPE examples
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
492678b
Updated Basic09 Command Reference (markdown)
6f23082
Clean up BASIC09 wiki code fences
36fb04d
Fix EXITIF formatting in BASIC09 reference
# Conflicts:
# Basic09-Command-Reference.md
ed5c115
Updated Basic09 Command Reference (markdown)
7d0cd0f