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?
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?