The V86MMGR manages memory for V86-mode applications. It supports the Expanded Memory Specification (EMS) and the Extended Memory Specification (XMS), is responsible for allocating the base memory for new virtual machines, and translates calls made from protected-mode applications to V86-mode API functions.