Skip to content

Bug Report from Willi: INTERRUP.D #88

@shidel

Description

@shidel

To ensure that no detail is overlooked, I have compiled a strictly chronological, part-by-part list of every error, inconsistency, and technical concern identified across all 6 segments of INTERRUP.D.
Part 1: INT 16h (Keyboard) to K3PLUS Structure

[TYPO] Table I0070 (Line 54): "line alternating colour burst" -> Change to "color" (US English).

[TYPO] Note at Line 257: "...returned CL initialised to 00h" -> Change to "initialized" (US English).

[TYPO] INT 16/AH=27h (Line 530): "...control whether printscren dumps..." -> Change to "print screen" or "PrintScreen".

[TYPO] Note at AH=67h (Line 800): "...redirection state, if is necessary..." -> Change to "it is necessary".

[TYPO] Table 00603 (Line 1150): "Portugese" -> Change to "Portuguese".

[TYPO] Table 00609 (Bit 1, Line 1210): "writeable" -> Change to "writable".

[TYPO] Table 00611 (Bit 3, Line 1230): "Pencock PC" -> Change to "Peacock PC".

[TYPO] Table 00595 (Line 645): "standard keyboard" -> Change to lowercase to match surrounding entries.

[FORMAT] Table 00602: Alignment of "Default", "Shifted", "Ctrl", and "Alt" columns is too tight; needs extra spacing for fixed-width viewers.

Part 2: K3PLUS API to AMI Flash Interface

[TYPO] Table 00544 (Offset 28h): "...logical area name (cooresponds to offset 20)" -> Change to "corresponds".

[TYPO] INT 16/AH=67h Header: "REDIRECTION CONTROLa" -> Change to "CONTROL".

[TYPO] Table 00622: "...number of colums to scale..." -> Change to "columns".

[TYPO] Table 00622 (Note): "...current onscreen palette..." -> Change to "on-screen".

[TYPO] INT 16/AX=FFA5h: "autmatic emulation" -> Change to "automatic".

[TECH] INT 16/AX=DAADh: Verification of TSRUNIT check signature is required to ensure it doesn't conflict with other Turbo Pascal libraries.

Part 3: UNCHAIN to INT 17h (Printer) EPP BIOS

[TYPO] Table 00625: "pulldown menu" -> Change to "pull-down".

[TYPO] INT 17/AH=00h Note: "...set more than one printer status bits..." -> Change to "bit".

[TYPO] INT 17/AX=4B00h: "numbero of parallel port" -> Change to "number".

[TYPO] Table 00632 (Function 0Eh): "...data to be send..." -> Change to "sent".

[TYPO] Table 00632 (AH=11h): "eanble device interrupt" -> Change to "enable".

[TYPO] Table 00641: "page heigh in points" -> Change to "height".

[TECH] Table F0022: Identifier 54435724h is listed as "SDW$". This hex translates to "$WTC". If "WDS$" is intended, use 24534457h.

Part 4: PCSpool to INT 1A/AH=06h (Alarm)

[TYPO] Table 00515 (FFh): "PC (some bugfixes)" -> Change to "bug fixes".

[TYPO] Table 00515 (FCh): "10 Mhz" -> Change to "MHz".

[TYPO] Table 00521 (Toshiba): "...(0000h if nonochrome)" -> Change to "monochrome".

[TYPO] Table 00521 (Note): "...esp. due to harddisk..." -> Change to "hard disk".

[TYPO] INT 18h (Line 650): "read font patter" -> Change to "pattern".

[TECH] Table 00515 (SoftWindows): Date lists "08/11/88" for Power Macintosh. This is impossible (PowerMac was 1994). Likely a typo for 1994.

[TECH] INT 15/AX=5307h (APM): "Return: after system is resumed" for Turn Off command. Logic error. Change to "Return: never (if successful)".

[TECH] Table 00651: Proposed 33-bit LBA extension notes need verification against the actual latest FreeDOS kernel specs.

Part 5: INT 1A/AH=07h to AX=B101h (PCI BIOS)

[TYPO] INT 1A/AH=0Ah: "Jan 1,1980" -> Change to "Jan 1, 1980".

[TYPO] Table F0030 (0004h): "...detected while atempting to add..." -> Change to "attempting".

[TYPO] Table F0050 (02h): "...four byets..." -> Change to "bytes".

[TYPO] Table 00662: "...buffered addres/control..." -> Change to "address".

[TYPO] INT 1A/AH=89h: "card offset addrress" -> Change to "address".

[TYPO] Table 00720: "system base adress" -> Change to "address".

[TYPO] INT 1A/AX=B101h (Note): "...up to 1024 byte of stack" -> Change to "bytes".

[US ENGLISH] INT 1A/AH=82h: "authorised" -> Change to "authorized".

[US ENGLISH] Table 00721: "cachable" -> Change to "cacheable".

Part 6: PCI BIOS (Vendor IDs and Search)

[TYPO] Table 00732 (Line 115): "SGS Thomson Microelectric" -> Change to "Microelectronics".

[TYPO] Table 00732 (Line 150): "Maspar Computer Copr." -> Change to "Corp.".

[TYPO] Table 00732 (Line 411): "Radstone Technology Plc" -> Change to "PLC".

[TYPO] Table 00732 (Line 424): "Shiva Corporatin" -> Change to "Corporation".

[TYPO] Table 00732 (Line 504): "Allied telesyn" -> Change to "Allied Telesyn".

[TYPO] Table 00732 (Line 674): "Raytheion E-Systems" -> Change to "Raytheon".

[TYPO] Table 00732 (Line 804): "Daikin Indistries" -> Change to "Industries".

[TECH/ENCODING] Line 859: "Technische Universit„t Berlin" -> Change to "Universität" (UTF-8).

[TECH/ENCODING] Line 864 & 1098: "f r Computertechnik" -> Change to "für".

[TECH] Table 00870: S3 IDs 888xh and 88Bxh use 'x'. Ensure this doesn't break automated hex parsers.

Global Corrective Actions for all LST files:

Footer Grammar: "The List Project is in not affiliated..." -> Change to "is not".

Status Spelling: Globally search and replace "succesful" with "successful".

Unit Casing: Standardize all units to Hz, kHz, MHz, mA, mV, ns, ms.

UK Spelling Pass: Search for "initialise/colour/behaviour" and replace with "initialize/color/behavior".

Hex Notation: Standardize on the "h" suffix (e.g., 44h) and remove C-style 0x prefixes for consistency with the RBIL legacy.

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