33:
1049:
412:
With JEMMxx, it is possible to run
Windows 3.x and Windows for Workgroups 3.1x in limited capabilities by forcing Windows to use Standard Mode; i.e. using 80286 Protected Mode, not 80386 Enhanced Mode. Three conditions are required:
382:
None of the FreeDOS memory managers (HIMEMX.EXE, JEMM386.EXE, JEMMEX.EXE) implement the GEMMIS API and
Windows fails to start when running in conjunction with JEMMxxx since Windows fails to take over the memory management role.
334:(introduced in the 386), and the page table entries used by the MMU are configured by EMM386 to map certain regions in upper memory to areas of extended memory (obtained by EMM386 through the extended memory manager
898:
896:
889:
427:
Note that
Windows in standard mode is limited in functionality, it lacks virtual memory, it skips the section in SYSTEM.INI and any device drivers in are not loaded.
983:
887:
875:
342:- both of which appear to DOS applications to be memory in the upper area but are in fact mapped to physical memory locations beyond 1MB.
360:(GEMMIS) is supported via a document available to a select number of memory-manager vendors ("Windows/386 Paging Import Specification").
289:
1086:
1115:
116:
840:
1110:
1105:
54:
923:
971:
363:
Only a few memory managers implemented the GEMMIS API, some of the ones that include it are: EMM386.EXE, Quarterdeck
97:
396:
69:
43:
949:
76:
50:
1079:
331:
83:
918:
870:
979:
794:
293:
217:
208:
65:
1120:
814:
376:
339:
308:
196:
865:
1072:
776:
409:
Quit the protected-mode software, and then try again. You may need to restart your computer.
327:
285:
1056:
975:
249:
168:
148:
788:
782:
265:
229:
213:
350:
972:"Suche freien Speicherbereich unterhalb von 1 MB, der nicht von OS überschrieben wird"
406:
Cannot run
Windows while the currently installed protected-mode software is running.
1099:
909:
893:
372:
330:. This forces memory accesses made by DOS applications to go through the processor's
90:
836:
643:
565:
549:
1032:
1018:
471:
312:
269:
201:
32:
913:
753:
737:
721:
705:
673:
597:
519:
503:
392:
388:
384:
320:
316:
177:
135:
420:
EMS must be enabled, can't use NOEMS option. For example JEMMEX X2MAX=65422
400:
356:
Windows uses the GEMMIS API to take over memory management from EMM386.EXE.
335:
257:
233:
152:
140:
1004:
17:
273:
261:
189:
185:
945:
689:
613:
581:
487:
455:
368:
304:
253:
245:
237:
181:
173:
1048:
364:
338:). This technique enabled both EMS (expanded memory) as well as
300:
299:
The technique probably first appeared with the development of
241:
144:
26:
311:
in 1986. Microsoft's version first appeared, built-in, with
1019:"EMM386 Troubleshooting and Technical Information (78557)"
319:
in 1988; the more flexible EMM386.EXE version appeared in
1060:
922:. Undocumented Corner. San Mateo, California: 123–131.
423:
Windows operate in
Standard Mode only, WIN /S or WIN /2
345:
It temporarily shuts down during a
Windows session in
859:
857:
1005:"Q98768 - Troubleshooting MS-DOS 6.x and EMM386.EXE"
284:
EMM386.EXE can map memory into unused blocks in the
207:
195:
167:
159:
134:
57:. Unsourced material may be challenged and removed.
379:. Notably missing are FreeDOS's memory managers.
1033:"EMM386 and Early Versions of HIMEM.SYS (74977)"
272:CPUs. There also is an EMM386.EXE available in
864:Okazaki, Taku; Schulman, Andrew (1994-09-01).
315:2.0 in 1987 and as standalone EMM386.SYS with
264:which is used to create expanded memory using
1080:
8:
403:.xx, all will fail with JEMMxxx displaying:
129:
948:. Amiens, France: Walken / Impact Studios.
1087:
1073:
128:
914:"QPI: The QEMM-386 Programming Interface"
866:"The Windows Global EMM Import Interface"
117:Learn how and when to remove this message
434:
1055:This DOS software-related article is a
806:
7:
1045:
1043:
290:terminate-and-stay-resident programs
55:adding citations to reliable sources
835:Platt, Robert; Spiegl, W. (2008) .
288:(UMA), allowing device drivers and
1059:. You can help Knowledge (XXG) by
946:"How to kick out a memory manager"
25:
1047:
970:Paul, Matthias R. (2002-08-13).
912:; Schulman, Andrew (July 1994).
815:"Datalight ROM-DOS User's Guide"
292:to be "loaded high", preserving
31:
986:from the original on 2017-09-04
952:from the original on 2017-01-04
926:from the original on 2017-08-23
878:from the original on 2017-08-23
843:from the original on 2017-08-23
358:Global EMM Import Specification
42:needs additional citations for
1:
353:kernel taking over its role.
303:, included with Compaq's OEM
326:EMM386 uses the processor's
874:. Undocumented Corner (9).
644:Windows for Workgroups 3.11
397:Windows for Workgroups 3.1x
163:1988, 35–36 years ago
1137:
1042:
980:de.comp.lang.assembler.x86
566:Windows for Workgroups 3.1
1116:Expanded memory managers
436:EMM386 Version history
417:limit total XMS to 64MB
1111:DOS memory management
1106:External DOS commands
944:Lespinasse, Michel.
795:List of DOS commands
349:mode, with Windows'
51:improve this article
437:
294:conventional memory
131:
919:Dr. Dobb's Journal
871:Dr. Dobb's Journal
435:
377:DOSBox builtin DOS
309:Compaq Deskpro 386
155:, The FreeDOS team
1068:
1067:
837:"Command: EMM386"
822:www.datalight.com
777:Upper memory area
768:
767:
328:virtual 8086 mode
286:upper memory area
223:
222:
127:
126:
119:
101:
16:(Redirected from
1128:
1089:
1082:
1075:
1051:
1044:
1037:
1036:
1029:
1023:
1022:
1015:
1009:
1008:
1001:
995:
994:
992:
991:
967:
961:
960:
958:
957:
941:
935:
934:
932:
931:
906:
900:
886:
884:
883:
861:
852:
851:
849:
848:
832:
826:
825:
819:
811:
438:
250:Digital Research
169:Operating system
132:
122:
115:
111:
108:
102:
100:
59:
35:
27:
21:
1136:
1135:
1131:
1130:
1129:
1127:
1126:
1125:
1096:
1095:
1094:
1093:
1041:
1040:
1031:
1030:
1026:
1017:
1016:
1012:
1003:
1002:
998:
989:
987:
969:
968:
964:
955:
953:
943:
942:
938:
929:
927:
908:
907:
903:
881:
879:
863:
862:
855:
846:
844:
834:
833:
829:
817:
813:
812:
808:
803:
789:Expanded memory
783:Extended memory
773:
722:IBM PC DOS 2000
520:IBM PC DOS 5.02
433:
410:
407:
282:
266:extended memory
230:expanded memory
214:Expanded memory
160:Initial release
123:
112:
106:
103:
60:
58:
48:
36:
23:
22:
15:
12:
11:
5:
1134:
1132:
1124:
1123:
1118:
1113:
1108:
1098:
1097:
1092:
1091:
1084:
1077:
1069:
1066:
1065:
1052:
1039:
1038:
1024:
1010:
996:
962:
936:
910:Brown, Ralf D.
901:
892:2014-05-29 at
853:
827:
805:
804:
802:
799:
798:
797:
792:
786:
780:
772:
769:
766:
765:
762:
759:
756:
750:
749:
746:
743:
740:
734:
733:
730:
727:
724:
718:
717:
714:
711:
708:
706:IBM PC DOS 7.0
702:
701:
698:
695:
692:
686:
685:
682:
679:
676:
674:IBM PC DOS 6.3
670:
669:
666:
663:
660:
656:
655:
652:
649:
646:
640:
639:
636:
633:
630:
626:
625:
622:
619:
618:September 1993
616:
610:
609:
606:
603:
600:
598:IBM PC DOS 6.1
594:
593:
590:
587:
584:
578:
577:
574:
571:
568:
562:
561:
558:
555:
552:
546:
545:
542:
539:
536:
532:
531:
528:
525:
524:September 1992
522:
516:
515:
512:
509:
506:
504:IBM PC DOS 5.0
500:
499:
496:
493:
490:
484:
483:
480:
477:
474:
468:
467:
464:
461:
458:
452:
451:
448:
445:
442:
432:
429:
425:
424:
421:
418:
408:
405:
351:protected mode
281:
278:
221:
220:
211:
205:
204:
199:
193:
192:
171:
165:
164:
161:
157:
156:
138:
125:
124:
39:
37:
30:
24:
14:
13:
10:
9:
6:
4:
3:
2:
1133:
1122:
1119:
1117:
1114:
1112:
1109:
1107:
1104:
1103:
1101:
1090:
1085:
1083:
1078:
1076:
1071:
1070:
1064:
1062:
1058:
1053:
1050:
1046:
1034:
1028:
1025:
1020:
1014:
1011:
1006:
1000:
997:
985:
981:
977:
974:(in German).
973:
966:
963:
951:
947:
940:
937:
925:
921:
920:
915:
911:
905:
902:
899:
897:
895:
894:archive.today
891:
888:
877:
873:
872:
867:
860:
858:
854:
842:
838:
831:
828:
823:
816:
810:
807:
800:
796:
793:
790:
787:
784:
781:
778:
775:
774:
770:
763:
760:
757:
755:
752:
751:
747:
744:
741:
739:
736:
735:
731:
728:
725:
723:
720:
719:
715:
712:
709:
707:
704:
703:
699:
696:
693:
691:
688:
687:
683:
680:
677:
675:
672:
671:
667:
664:
661:
658:
657:
653:
650:
648:November 1993
647:
645:
642:
641:
637:
634:
632:November 1993
631:
628:
627:
623:
620:
617:
615:
612:
611:
607:
604:
601:
599:
596:
595:
591:
588:
585:
583:
580:
579:
575:
572:
569:
567:
564:
563:
559:
556:
553:
551:
548:
547:
543:
540:
538:November 1992
537:
534:
533:
529:
526:
523:
521:
518:
517:
513:
510:
507:
505:
502:
501:
497:
494:
491:
489:
486:
485:
481:
478:
475:
473:
470:
469:
465:
462:
460:November 1988
459:
457:
454:
453:
449:
446:
443:
440:
439:
430:
428:
422:
419:
416:
415:
414:
404:
402:
398:
394:
390:
386:
380:
378:
374:
373:Helix Netroom
370:
366:
361:
359:
354:
352:
348:
343:
341:
337:
333:
329:
324:
322:
318:
314:
310:
306:
302:
297:
295:
291:
287:
279:
277:
275:
271:
267:
263:
259:
255:
251:
247:
243:
239:
235:
231:
227:
219:
215:
212:
210:
206:
203:
200:
198:
194:
191:
187:
183:
179:
175:
172:
170:
166:
162:
158:
154:
150:
146:
142:
139:
137:
133:
121:
118:
110:
107:December 2009
99:
96:
92:
89:
85:
82:
78:
75:
71:
68: –
67:
63:
62:Find sources:
56:
52:
46:
45:
40:This article
38:
34:
29:
28:
19:
1061:expanding it
1054:
1027:
1013:
999:
988:. Retrieved
965:
954:. Retrieved
939:
928:. Retrieved
917:
904:
880:. Retrieved
869:
845:. Retrieved
830:
821:
809:
629:Windows 3.11
570:October 1992
535:MS-DOS 5.00a
441:Bundled with
426:
411:
381:
362:
357:
355:
347:386 Enhanced
346:
344:
325:
298:
283:
225:
224:
136:Developer(s)
113:
104:
94:
87:
80:
73:
61:
49:Please help
44:verification
41:
742:August 1995
690:MS-DOS 6.22
659:MS-DOS 6.21
550:Windows 3.1
472:Windows 3.0
456:MS-DOS 4.01
367:, Qualitas
313:Windows/386
270:Intel 80386
232:manager of
202:Intel 80386
1100:Categories
990:2017-09-03
956:2015-10-21
930:2017-08-23
882:2015-10-21
847:2015-10-21
801:References
761:EMM386.EXE
754:Windows 98
745:EMM386.EXE
738:Windows 95
729:EMM386.EXE
713:EMM386.EXE
710:April 1995
697:EMM386.EXE
681:EMM386.EXE
678:April 1994
665:EMM386.EXE
662:March 1994
651:EMM386.EXE
635:EMM386.EXE
621:EMM386.EXE
614:MS-DOS 6.2
605:EMM386.EXE
589:EMM386.EXE
586:March 1993
582:MS-DOS 6.0
573:EMM386.EXE
557:EMM386.EXE
554:April 1992
541:EMM386.EXE
527:EMM386.EXE
511:EMM386.EXE
495:EMM386.EXE
488:MS-DOS 5.0
482:4.10.0419
479:EMM386.SYS
463:EMM386.SYS
393:Windows 95
389:Windows 98
385:Windows ME
321:MS-DOS 5.0
317:MS-DOS 4.0
77:newspapers
18:EMM386.EXE
1121:DOS stubs
976:Newsgroup
758:June 1998
694:June 1994
602:June 1993
514:4.20.06x
508:June 1991
498:4.20.06x
492:June 1991
401:Windows 3
336:HIMEM.SYS
323:in 1991.
258:Datalight
234:Microsoft
216:manager,
153:Datalight
141:Microsoft
984:Archived
950:Archived
924:Archived
890:Archived
876:Archived
841:Archived
771:See also
726:May 1998
476:May 1990
450:Version
447:Filename
307:for the
280:Overview
197:Platform
66:"EMM386"
978::
431:History
274:FreeDOS
262:ROM-DOS
228:is the
218:Command
190:FreeDOS
186:ROM-DOS
91:scholar
399:, and
369:386MAX
305:MS-DOS
256:, and
254:DR-DOS
246:PC DOS
238:MS-DOS
226:EMM386
182:DR DOS
178:PC DOS
174:MS-DOS
130:EMM386
93:
86:
79:
72:
64:
818:(PDF)
791:(EMS)
785:(XMS)
779:(UMA)
764:4.95
748:4.95
732:4.50
716:4.50
700:4.49
684:4.48
668:4.48
654:4.48
638:4.48
624:4.48
608:4.45
592:4.45
576:4.44
560:4.44
544:4.33
530:4.33
466:4.00
98:JSTOR
84:books
1057:stub
444:Date
375:and
365:QEMM
340:UMBs
301:CEMM
209:Type
70:news
332:MMU
268:on
260:'s
252:'s
244:'s
242:IBM
236:'s
145:IBM
53:by
1102::
982:.
916:.
868:.
856:^
839:.
820:.
395:,
391:,
387:,
371:,
296:.
276:.
248:,
240:,
188:,
184:,
180:,
176:,
151:,
149:DR
147:,
143:,
1088:e
1081:t
1074:v
1063:.
1035:.
1021:.
1007:.
993:.
959:.
933:.
885:.
850:.
824:.
120:)
114:(
109:)
105:(
95:·
88:·
81:·
74:·
47:.
20:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.