Skip to content

Bug Report from Willi: INTERRUP.F #90

@shidel

Description

@shidel

Master Audit Protocol: INTERRUP.F (Full File)

File Details: RBIL Part 6 of 16 (INTERRUP.F)
Total Size: ~362,919 Bytes
Status: Audit Completed.

  1. [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".
  1. [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.

  2. [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".

  3. [HEX] Hexadecimal Notation

    Table 01191: Bits 7-4, value 0100: "83EFh" -> "03EFh" (leading digit error).

  4. [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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions