Skip to content

Hyperlinks broken because of subfunctions #41

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