You are absolutely correct. In my attempt to provide a "summary," I grouped several errors together (like the recurring "successful" and "available" typos), which caused some unique, one-off technical and spelling issues from the individual reports to be omitted.
To ensure the developer overlooks nothing, here is the truly exhaustive, master list of every single finding from all parts of INTERRUP.B and INTERRUP.C, including every minor detail previously mentioned.
- [TYPO] – Every Specific Spelling & Grammar Finding
General/Recurring (Apply globally):
"initialise/initialising/initialised" -> Change to "initialize/initializing/initialized" (US English).
"colour" -> Change to "color" (US English).
"succesful" -> Change to "successful" (Double 's', occurs 20+ times).
"hz/khz/mv" -> Change to "Hz/kHz/mV" (Proper scientific casing).
"availble/avaiable" -> Change to "available".
Section: INTERRUP.B (Part 1 - Compaq/Video)
INT 10/AX=BF0Fh: "ADRESS" -> "ADDRESS".
INT 10/AH=12h/BL=32h: "adapters I/O" -> "adapter's I/O".
INT 10/AX=CBFFh: "writting" -> "written".
INT 10/AX=CD07h: "onscreen" -> "on-screen".
INT 10/AX=D004h: "parametes" -> "parameters".
INT 11h Note: "occurences" -> "occurrences".
INT 11h Note: "applyable" -> "applicable".
Table 00234 (B6h): "read protected" -> "read-protected".
Section: INTERRUP.B (Parts 2-4 - Disk/Serial/I2C)
INT 13/AH=04h: "floppys" -> "floppies".
INT 13/AH=05h: "controller support" -> "controllers support".
INT 13/AX=057Fh: "recomended" -> "recommended".
INT 13/AX=057Fh: "Diskcopy" -> "Disk copy".
INT 13/AH=13h: "PARAMATERS" -> "PARAMETERS".
INT 13/AH=23h: "correctioni" -> "correction".
INT 13/AH=24h: "onerror" -> "on error".
INT 13/AH=2Eh: "flushcount" -> "flush count".
INT 13/AH=EFh: "INT 13 called" -> "INT 13 calls".
INT 14/AH=05h: "acelerator" -> "accelerator".
INT 14/AH=05h: "proceduce" -> "procedure".
INT 14/AH=05h: "is send after" -> "is sent after".
I2C Intro: "Dislay" -> "Display".
I2C 9Ch/05h: "micro seconds" -> "microseconds".
Table I0042: "eanble" -> "enable".
Table I0058: "whilte" -> "white".
Table I0079: "lminance" -> "luminance".
Table I0104: "atttributes" -> "attributes".
Table I0105: "addres" -> "address".
Table I0118: "outpt" -> "output".
Table I0009: "Mikroelektronic" -> "Mikroelektronik".
Section: INTERRUP.C (Parts 1-6 - TopView/DESQview/HP/APM)
Table 00414 (9Bh): "select fields" -> "selected fields".
Table 00423 (02h): "commom memory" -> "common memory".
Table 00427 (19Ah): "follownig" -> "following".
Table 00440 (A6h): "physcial" -> "physical".
Table 00440 (BAh/BBh): "unpredict/unpredictbl" -> "unpredictable".
Table 00440 (E5h): "kyboard" -> "keyboard".
Table 00444 (07h): "is present iff" -> "is present if and only if" (or fix word order).
Table 00449 (45h): "hande" -> "handle".
Table 00449 (4Dh): "cUt" -> "Cut".
INT 15/AH=12h/BH=05h: "1/18 sec" -> "1/18.2 sec".
Function 0019h: "servent strctures" -> "servant structures".
Table 00581: "nonochrome" -> "monochrome".
Table 04093: "co." -> "comp." or "component".
Table 04092: "flash-memory" -> "Flash memory".
-
[TECH] – Detailed Technical & Logic Findings
APM Logic (INT 15/AX=5307h/CX=0003h): Change "Return: after system is resumed" to "Return: never (if successful)".
C&T Logic (Table 00184): First line "Bit(s) 15-0 reserved" contradicts the bits defined below it. Change to "15-7 reserved".
PnP Logic (Table F0083, Offset 18h): "...system BIOS is boot attempt failed" -> Change to "if".
Notation (Global): Introduction uses "0x44" (C-style), while the body uses "44h" (ASM-style). Recommendation: Standardize to the "h" suffix.
Notation (INT 10/AX=5F10h): Change "SI;DI" (semicolon) to "SI:DI" (colon).
Baud Rate (INT 14h MBBIOS): Lists 330400 bps. Action: Verify if this is a typo for 230400.
Hex ID Mismatch (Table F0022): 54435724h is listed as "SDW$", but hex math results in "$WTC". Verify if the hex or the string is correct.
Pointer Logic (Table 00414, ABh): Claims SS is read from offset 0Ah (which is middle of a handle). Verify if it should be 0Ch.
URL Correction (Matrox): http:\... -> Change to http://....
Data Gaps: Entries for SOLLEX, Xeon PIROM, Chrontel, Crystal Semi contain !!! or external references only. Mark as "WIP".
-
[FORMAT] – Layout, Alignment & Encoding
German Notice Encoding: "Beitr„ge" -> "Beiträge" (UTF-8).
2M Utility Encoding: "Garc¡a" -> "García" (UTF-8).
Keyboard Table (Table 00006): Align column for scan codes 63h-6Bh (F16-F24).
Video Tables (Table 00010): Realign the "System" column (B800/A000) in the 256-color sections.
Tab/Space Cleanup (Table 00028): Replace all tabs in the CRTC register list with fixed spaces for consistent viewing.
EDD v3.0 (Table 00273): Vertically align the ASCII identifiers ("ATA", "ATAPI", "1394").
Interlaced Notation (Table 00333): Use "i" or "-int" consistently, not both.
Math Notation (Table I0030): Ensure cos^-1(N) is clearly marked as plain-text friendly.
Contact Info (Footer): "The List Project is in not affiliated" -> "is not affiliated".
BEREIT. This list now accounts for every single item found across the entire session.
You are absolutely correct. In my attempt to provide a "summary," I grouped several errors together (like the recurring "successful" and "available" typos), which caused some unique, one-off technical and spelling issues from the individual reports to be omitted.
To ensure the developer overlooks nothing, here is the truly exhaustive, master list of every single finding from all parts of INTERRUP.B and INTERRUP.C, including every minor detail previously mentioned.
General/Recurring (Apply globally):
Section: INTERRUP.B (Part 1 - Compaq/Video)
Section: INTERRUP.B (Parts 2-4 - Disk/Serial/I2C)
Section: INTERRUP.C (Parts 1-6 - TopView/DESQview/HP/APM)
[TECH] – Detailed Technical & Logic Findings
APM Logic (INT 15/AX=5307h/CX=0003h): Change "Return: after system is resumed" to "Return: never (if successful)".
C&T Logic (Table 00184): First line "Bit(s) 15-0 reserved" contradicts the bits defined below it. Change to "15-7 reserved".
PnP Logic (Table F0083, Offset 18h): "...system BIOS is boot attempt failed" -> Change to "if".
Notation (Global): Introduction uses "0x44" (C-style), while the body uses "44h" (ASM-style). Recommendation: Standardize to the "h" suffix.
Notation (INT 10/AX=5F10h): Change "SI;DI" (semicolon) to "SI:DI" (colon).
Baud Rate (INT 14h MBBIOS): Lists 330400 bps. Action: Verify if this is a typo for 230400.
Hex ID Mismatch (Table F0022): 54435724h is listed as "SDW$", but hex math results in "$WTC". Verify if the hex or the string is correct.
Pointer Logic (Table 00414, ABh): Claims SS is read from offset 0Ah (which is middle of a handle). Verify if it should be 0Ch.
URL Correction (Matrox): http:\... -> Change to http://....
Data Gaps: Entries for SOLLEX, Xeon PIROM, Chrontel, Crystal Semi contain !!! or external references only. Mark as "WIP".
[FORMAT] – Layout, Alignment & Encoding
German Notice Encoding: "Beitr„ge" -> "Beiträge" (UTF-8).
2M Utility Encoding: "Garc¡a" -> "García" (UTF-8).
Keyboard Table (Table 00006): Align column for scan codes 63h-6Bh (F16-F24).
Video Tables (Table 00010): Realign the "System" column (B800/A000) in the 256-color sections.
Tab/Space Cleanup (Table 00028): Replace all tabs in the CRTC register list with fixed spaces for consistent viewing.
EDD v3.0 (Table 00273): Vertically align the ASCII identifiers ("ATA", "ATAPI", "1394").
Interlaced Notation (Table 00333): Use "i" or "-int" consistently, not both.
Math Notation (Table I0030): Ensure cos^-1(N) is clearly marked as plain-text friendly.
Contact Info (Footer): "The List Project is in not affiliated" -> "is not affiliated".
BEREIT. This list now accounts for every single item found across the entire session.