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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions