Retro video games delivered to your door every month!
Click above to get retro games delivered to your door ever month!
, intraSYS international, Clipper CGI, ClipX.Lib, eMailX, MsgX, Norton Guides, Apache, xBase++, IS2WCGI.DLL, dBase, FoxPro, Norton Guides, vDbase, C/C++, ng2Html By Dave Pearson"> "> X-Hacker.org- Programmers Reference 0.02b - <b>int 14h, 7eh install an "external application" function</b> http://www.X-Hacker.org [<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
INT 14h,  7Eh    Install an "external application" function

      Entry:  AL         Code assigned to external application

              DX         Offset of application entry point

              ES         Segment of application entry point

      Exit:   AX         1954h

              BL         Code assigned to application (same as input AL)

              BH         01h - Installation was successful
                         00h - Installation failed

    This call is used by external application code  (special screen drivers,
    modem code, database code, etc) to link into the INT 14h service for use
    by multiple applications. The "error return" (BH=0 with AX=1954h) should
    mean that  another application layer has  already been installed at that
    particular code. Codes 80h through BFh should be supported.

    External application codes 80h-83h are  reserved by FOSSIL developers for
    re-organizing FOSSIL services by type (comm, screen, keyboard, system).

    Installed application code will be entered, via a FAR call, from the INT
    14H dispatcher whenever it is entered with AH=(application code).

    If the value returned in AX from this function is not 1954h, the service
    code that is trying to be installed should bring up its own INT 14h code
    that can service INT 14h functions 7h-BFh (80h-BFh are "applications").

See Also: INT 14h, 7Fh

Online resources provided by: http://www.X-Hacker.org --- NG 2 HTML conversion by Dave Pearson