Skip to content

Information about OS/2 MVDM service (or supervisor?) call #32

@prokushev

Description

@prokushev

INT 21 - DOS 2+ - GET RETURN CODE (ERRORLEVEL)
Contains information about special trap to call OS/2 MVDM functions. Mostly used to emulate filesystem access:
"
the following sequence will close a Virtual DOS Machine under OS/2 2.0
through OS/2 Merlin (but may change in the future):
MOV AH,4Dh
INT 21h
HLT
DB 02h,0FDh
This sequence is the only way to close a specific VDM which was
booted from floppy or a disk image.
"
Service calls uses sequence
HLT
DB service_call_function
DB NOT service_call_function

Some info can be found at https://osfree.org/doku/doku.php?id=en:docs:mvm:api

It is similar to NTVDM BOP calls for VDD 0xC4, 0xC4, 0x58, func_no

May be add also info about such calls?

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