QEMM

MagnaRAM would insert itself in the string of Windows Programs that determined what pieces of RAM will be moved to the hard disk.

Instead of writing directly to the hard disk, the information to be written would go to MagnaRAM's own buffer as this was a faster process.

When the RAM buffer becomes full, it is then swapped to the hard disk taking both less time and less space.

Similar to MEMMAKER, it is a utility that calculates, and allows user to choose optimal orders of loading drivers and TSRs.

Beginning with QEMM version 8, it allows ROM contents in UMA to be relocated to provide more memory for TSRs.

By default, QEMM 7.04 and above provide up to a total of 64 MB RAM shared among XMS, EMS and VCPI memory, unless the USERAM= parameter is used.

QEMM increases the available free conventional RAM for MS-DOS 7.10 and also for DOS Prompt under Windows 95 OSR2/Windows 98 SE.

So some recommend turning off EMS, using the NOEMS switch, to increase the total UMB free by 64KB.

QEMM supports NOEMS switch, however, it is far better to provide EMS than saving the 64K Page Frame.

QEMM's TechNote FRAME.TEC states: "Thus any advice to remove the page frame is penny-wise and pound-foolish.

Remember that the page frame is 64K of address space that can be used any program, at any time, to access effectively as much memory as it likes.

DR-DOS EMM386 could fill "free" areas with UMBs or map RAM over unused ROM areas in virtual mode, provide support for DPMI (and - in some special issues - DPMS), and load the support for pre-emptive multitasking and multithreading components of the operating system.

Also, some of the DOS users switched to protected mode operating systems unsupported by QEMM, such as the Windows NT series and Linux.

The availability of increasing RAM sizes at low cost served to reduce the need of MagnaRAM.

Finally, modern PCI chipsets provide documented functionality to remove write protection from unused UMA; in many or most cases, this last fact eliminates the need for QEMM for even those relatively few users who use DOS applications and who might otherwise find QEMM essential.

QEMM for 80386 and IBM PS/2 personal computers