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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions