Master Audit Protocol: INTERRUP.F (Full File)
File Details: RBIL Part 6 of 16 (INTERRUP.F)
Total Size: ~362,919 Bytes
Status: Audit Completed.
- [TYPO] Spelling and Grammar Errors
Part 1 (Tables 01345 - 01381)
INT 21 / AH=17h: Return description: "files,file is" -> "files, file is" (missing space).
INT 21 / AX=187Fh: Header: "-INSTALLATION" -> "- INSTALLATION" (missing space).
Table 01356: Media ID F0h: "double-sized" -> "double-sided" (standardization).
INT 21 / AH=25h: Notes: "specificially" -> "specifically".
INT 21 / AX=2510h: Header: "copy to... to" -> "copy from... to".
INT 21 / AX=251Fh: Header: "EXHANGE" -> "EXCHANGE".
Table 01364: Offset 1Ch: "number physical" -> "number of physical".
INT 21 / AX=2526h: Notes: "poitner" -> "pointer".
Table 01365: Offset A4h: "swap fiel" -> "swap file".
INT 21 / AX=252Ch: Return: "insufficent" -> "insufficient".
INT 21 / AX=2538h: Header: "SFTWARE" -> "SOFTWARE".
INT 21 / AH=26h: Notes: "special cased" -> "special-cased".
Table 01378 (PSP): Offsets 5Ch, 6Ch, 80h: "commandline" -> "command line".
INT 21 / AH=2Bh (DESQview): Table 01246, Offset 0Ch: "reconfig'able" -> "reconfigurable".
INT 21 / AX=2B00h: Description: "Volcov Commander" -> "Volkov Commander".
Part 2 (Tables 01382 - 01412)
Table 01389: AX=0000h: "other API" -> "others: API".
Table 01393: FFF7h: "different than" -> "different from" (grammar).
Table 01394: OEM 05h: "(Zenith Electronics, Zenith Electronics)" -> "(Zenith Electronics)" (redundancy).
Table 01394: Code 252h: "rench Guiana" -> "French Guiana".
Table 01394: Code 2A0h: "Antartica" -> "Antarctica".
Table 01394: Code 329h: "Montserra" -> "Montserrat".
INT 21 / AH=31h: Notes: "special cased" -> "special-cased".
INT 21 / AX=3303h: Notes: "beside others" -> "besides others".
INT 21 / AX=3306h: Notes: "three staged model" -> "three-staged model".
INT 21 / AX=33FC: Notes: "callver" -> "CALLVER" (utility name).
Part 3 (Tables 01413 - 01521)
Table 01411: Offset 1ECh: "host tabel" -> "host table".
Table 01430: Offset 08h: "poitner" -> "pointer".
Table 01439: Bit 15: "durign" -> "during".
Table 01441: Offset 60h: "countd" -> "counted".
Table 01446: Notes: "commandline" -> "command-line".
Table 01446: Notes: "poitner" -> "pointer".
Table 01484: Offset 02h: "initialisation" -> "initialization" (US English standard).
Table 01506: Offset 0Fh/15h: "commandline" -> "command-line".
Part 4 (Tables 01522 - 01544)
Table 01474: Bit 4: "enabled EISADMA" -> "enable EISA DMA".
Table 01477: Offset 14h: "real prsent" -> "real present".
Table 01477: Offset 18h: "commandline" -> "command line".
Table 01481: AH=09h: "Bit Flags 1 flags" -> "Bit Flags 1".
Table 01481: AH=0Dh: "commandline" -> "command line".
Table 01481: AH=11h: "writeable" -> "writable".
Table 01481: Status 8Ah: "page nuber" -> "page number".
Table 01514: Note: "vession 1.00" -> "version 1.00".
Table 01515: Note for v1.10+: "realmode" -> "real-mode".
Table 01524 (Header): "Format of CR-ROM" -> "Format of CD-ROM".
INT 21 / AH=41h: Notes: "nonexistant" -> "nonexistent".
INT 21 / AX=4404h (xDISK): Description: "commandline" -> "command line".
Part 5 (Tables 04114 - 01579)
Table 04115: Offset 5Fh: "underlaying" -> "underlying".
Table 04115: Notes: "structure's structure" -> "structure".
Table 01539 / 04116 / 01560: Description: "folowing" -> "following" (repeated typo).
Table 01568: Notes: "absense" -> "absence".
Table 01571: Description: "graphis" -> "graphics".
INT 21 / AX=440Dh / CX=084Ah: Notes: "commandline" -> "command line".
INT 21 / AX=4410h (xDISK): Program name: "resizeable" -> "resizable".
INT 21 / AX=4451h: Return: "error returns with" -> "returns error with".
-
[TECH] Technical Inconsistencies & Logic Errors
Table 01417: Offset 04h: "current-PSP WORD" -> "current PSP WORD" (standard term).
INT 21 / AX=4402h (PenDOS): Header: "a 4,8,12, or 16" -> "4, 8, 12, or 16" (removed extra "a").
Table 04114: Commands 0Dh, 0Eh: "pointer to buffer" should technically be specified as a "DWORD pointer" for 32-bit sector addressing context.
-
[FORMAT] Spacing and References
Table 01355: Note: "eleven bytes" -> "11 bytes".
Table 01395: Offset 1Ch: "0000h=root" -> "0000h = root".
Table 01395: Note: "AL =FFh )" -> "AL = FFh)".
Table 01404: Legend: "reading & writing" -> "reading and writing".
Table 01449: Function 0Eh, Offset 02h: Missing space after comma in "BCD digits, low-order".
Table 01467: Offset 24h: Redundant semicolons in note text.
Table 01481: AH=1Fh: "ES???:DI" -> "ES:DI".
AX=4404h (DoubleTools): Notes: "after it beginning" -> "after its beginning".
Table 01264: Offset 00h: Missing space in "Fh=2ms, Eh=4ms".
-
[HEX] Hexadecimal Notation
Table 01191: Bits 7-4, value 0100: "83EFh" -> "03EFh" (leading digit error).
-
[QUARANTINE] Verification Required
INT 21 / AH=13h: Logic check: DOS 1.x handling of Directory/Volume attributes (3 and 4).
Table 01400: Code 042h: Original text contains developer query "Thailand (or Taiwan???)". ISO 3166 confirms 66 is Thailand.
Table 01411: Offset 150h: "? DWORDs" - exact count unknown.
Table 01516: Offset 04h: "FFh for non-EMS = don't care???" - Query needs verification.
Table 01515: Bit 4: "no UMB???" - Needs confirmation.
Master Audit Protocol: INTERRUP.F (Full File)
File Details: RBIL Part 6 of 16 (INTERRUP.F)
Total Size: ~362,919 Bytes
Status: Audit Completed.
Part 1 (Tables 01345 - 01381)
Part 2 (Tables 01382 - 01412)
Part 3 (Tables 01413 - 01521)
Part 4 (Tables 01522 - 01544)
Part 5 (Tables 04114 - 01579)
[TECH] Technical Inconsistencies & Logic Errors
Table 01417: Offset 04h: "current-PSP WORD" -> "current PSP WORD" (standard term).
INT 21 / AX=4402h (PenDOS): Header: "a 4,8,12, or 16" -> "4, 8, 12, or 16" (removed extra "a").
Table 04114: Commands 0Dh, 0Eh: "pointer to buffer" should technically be specified as a "DWORD pointer" for 32-bit sector addressing context.
[FORMAT] Spacing and References
Table 01355: Note: "eleven bytes" -> "11 bytes".
Table 01395: Offset 1Ch: "0000h=root" -> "0000h = root".
Table 01395: Note: "AL =FFh )" -> "AL = FFh)".
Table 01404: Legend: "reading & writing" -> "reading and writing".
Table 01449: Function 0Eh, Offset 02h: Missing space after comma in "BCD digits, low-order".
Table 01467: Offset 24h: Redundant semicolons in note text.
Table 01481: AH=1Fh: "ES???:DI" -> "ES:DI".
AX=4404h (DoubleTools): Notes: "after it beginning" -> "after its beginning".
Table 01264: Offset 00h: Missing space in "Fh=2ms, Eh=4ms".
[HEX] Hexadecimal Notation
Table 01191: Bits 7-4, value 0100: "83EFh" -> "03EFh" (leading digit error).
[QUARANTINE] Verification Required
INT 21 / AH=13h: Logic check: DOS 1.x handling of Directory/Volume attributes (3 and 4).
Table 01400: Code 042h: Original text contains developer query "Thailand (or Taiwan???)". ISO 3166 confirms 66 is Thailand.
Table 01411: Offset 150h: "? DWORDs" - exact count unknown.
Table 01516: Offset 04h: "FFh for non-EMS = don't care???" - Query needs verification.
Table 01515: Bit 4: "no UMB???" - Needs confirmation.