Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |
| en:docs:mvm:api [2026/03/05 02:37] – prokushev | en:docs:mvm:api [2026/03/19 08:32] (current) – prokushev |
|---|
| ^ Function ^ Name ^ INT 21h equivalent ^ Description ^ | ^ Function ^ Name ^ INT 21h equivalent ^ Description ^ |
| | [[en:docs:mvm:api:0]] | SVC_DUPHANDLE | [[en:docs:dos:api:int21:45|AH=45h]] | Duplicate handle (params and result same as in INT 21H AH=45H) | | | [[en:docs:mvm:api:0]] | SVC_DUPHANDLE | [[en:docs:dos:api:int21:45|AH=45h]] | Duplicate handle (params and result same as in INT 21H AH=45H) | |
| | [[en:docs:mvm:api:1]] | SVC_ERROREXIT | — | Terminate MVM with error message (top of stack - far pointer to message ASCIIZ) | | | [[en:docs:mvm:api:1]] | SVC_ERROREXIT | [[en:docs:dos:api:int21:4c|AH=4Ch]] | Terminate MVM with error message (top of stack - far pointer to message ASCIIZ) | |
| | [[en:docs:mvm:api:2]] | SVC_EXIT | [[en:docs:dos:api:int21:4c|AH=4Ch]] | Terminate MVM and return code to parent process from AX | | | [[en:docs:mvm:api:2]] | SVC_EXIT | [[en:docs:dos:api:int21:4c|AH=4Ch]] | Terminate MVM and return code to parent process from AX | |
| | [[en:docs:mvm:api:3]] | SVC_CLOSE | [[en:docs:dos:api:int21:3e|AH=3Eh]] | Close file handle (interface not investigated yet) | | | [[en:docs:mvm:api:3]] | SVC_CLOSE | [[en:docs:dos:api:int21:3e|AH=3Eh]] | Close file handle (interface not investigated yet) | |
| | [[en:docs:mvm:api:59]] | | | | | | [[en:docs:mvm:api:59]] | | | | |
| | [[en:docs:mvm:api:60]] | | | | | | [[en:docs:mvm:api:60]] | | | | |
| | [[en:docs:mvm:api:61]] | SVC_ABSDISKREAD | INT 25h | Absolute disk read (interface not investigated yet; corresponds to INT 25h) | | | [[en:docs:mvm:api:61]] | SVC_ABSDISKREAD | [[en:docs:dos:api:int25|INT 25h]] | Absolute disk read (interface not investigated yet; corresponds to INT 25h) | |
| | [[en:docs:mvm:api:62]] | SVC_ABSDISKWRITE | INT 26h | Absolute disk write (interface not investigated yet; corresponds to INT 26h) | | | [[en:docs:mvm:api:62]] | SVC_ABSDISKWRITE | [[en:docs:dos:api:int26|INT 26h]] | Absolute disk write (interface not investigated yet; corresponds to INT 26h) | |
| | [[en:docs:mvm:api:63]] | | | | | | [[en:docs:mvm:api:63]] | | | | |
| | [[en:docs:mvm:api:64]] | | | | | | [[en:docs:mvm:api:64]] | | | | |