Skip to content

Hyperlinks broken because of subfunctions #41

@ecm-pushbx

Description

@ecm-pushbx

Working with intlist.pl I found the expected broken links in the INT 21 section: 21.71, 21.30, 21.33, 21.4B, 21.58 subfunctions. These are variously referenced eg INT 21/AX=4B01h which leads nowhere as there's a single entry for 21.4B that includes AL values including 01h:

AH = 4Bh
AL = type of load
00h load and execute
01h load but do not execute
03h load overlay (see #01591)
04h load and execute in background (European MS-DOS 4.0 only)

21.6C also is sometimes referenced without the full AX value. Some links specify a "subfunction" using the syntax for a nonexistent register "SF=" (these are not picked up by intlist.pl currently).

And 21.440D has a bunch of links specifying a CX= value. It seems these fail because the line CX = 086Bh / 486Bh isn't picked up by my script as a valid register statement:

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions