EMM386 is the expanded memory manager of Microsoft's MS-DOS, IBM's PC DOS, Digital Research's DR-DOS, and Datalight's ROM-DOS which is used to create expanded memory using extended memory on Intel 80386 CPUs. There also is an EMM386.EXE available in FreeDOS.

|-

! Bundled with !! Date !! Filename !! Version

|-

| MS-DOS 4.01 || November 1988 || EMM386.SYS || 4.00

|-

| Windows 3.0 || May 1990 || EMM386.SYS || 4.10.0419

|-

| MS-DOS 5.0 || June 1991 || EMM386.EXE || 4.20.06x

|-

| IBM PC DOS 5.0 || June 1991 || EMM386.EXE || 4.20.06x

|-

| IBM PC DOS 5.02 || September 1992 || EMM386.EXE || 4.33

|-

| MS-DOS 5.00a || November 1992 || EMM386.EXE || 4.33

|-

| Windows 3.1 || April 1992 || EMM386.EXE || 4.44

|-

| Windows for Workgroups 3.1 || October 1992 || EMM386.EXE || 4.44

|-

| MS-DOS 6.0 || March 1993 || EMM386.EXE || 4.45

|-

| IBM PC DOS 6.1 || June 1993 || EMM386.EXE || 4.45

|-

| MS-DOS 6.2 || September 1993 || EMM386.EXE || 4.48

|-

| Windows 3.11 || November 1993 || EMM386.EXE || 4.48

|-

| Windows for Workgroups 3.11 || November 1993 || EMM386.EXE || 4.48

|-

| MS-DOS 6.21 || March 1994 || EMM386.EXE || 4.48

|-

| IBM PC DOS 6.3 || April 1994 || EMM386.EXE || 4.48

|-

| MS-DOS 6.22 || June 1994 || EMM386.EXE || 4.49

|-

| IBM PC DOS 7.0 || April 1995 || EMM386.EXE || 4.50

|-

| IBM PC DOS 2000 || May 1998 || EMM386.EXE || 4.50

|-

| Windows 95 || August 1995 || EMM386.EXE || 4.95

|-

| Windows 98 || June 1998 || EMM386.EXE || 4.95

|}

See also

  • Upper memory area (UMA)
  • Extended memory (XMS)
  • Expanded memory (EMS)
  • List of DOS commands

References

</references>