
|
`-=[]โจโฉ\;',./~!@#$%^&*()_+{}|:"<>? ๐๐๐๐๐๐๐โ๐๐๐๐๐๐๐๐๐๐๐ ๐ก๐ข๐ฃ๐ค๐ฅ๐ฆ๐ง
ร
โโโรโโ
โยฑโ๊๏นฆโโ โฏ ๐ธ๐นโ๐ป๐ผ๐ฝ๐พโ๐๐๐๐๐โ๐โโโ๐๐๐๐๐๐๐โค๐ด๐ต๐ถ๐ท๐ธ๐น๐บ๐ป๐ผ๐ฝ๐พ๐ฟ๐๐๐๐๐๐
๐๐๐๐๐๐๐๐
โผโฝโพโโโโโ
โโโโโโโ โก โคโฅโฆโงโจโฉโชโซ
โโโโโโ โโโโ
โโ ๐ผ๐ฝ๐พ๐ฟ๐๐๐๐๐๐
๐๐๐๐๐๐๐๐๐๐๐๐๐๐
โโโโ
โฆฐโโโโโโดโต โโโโโโโ โงโจโฉโช
โซโฌโญโฎโฏโฐโฑโฒโณ โฅโฎโฏโฐโฑ โ โฒ โณ โด โ โ สน สบ โต โถ โท
๏น ๏น ๏น ๏น ๏ธน ๏ธบ ๏ธป ๏ธผ ๏ธ ๏ธ ๏ธฟ ๏น ๏ธฝ ๏ธพ ๏น ๏น ๏ธท ๏ธธ โ โ โด โต โ โ โ โก
โโโโโคโฆโฅโงโโโโโโโฒโผโโถโบโปโฒโณ โผโฝโพโฟโโโโโโ
โโ โโโโโโโโโโโโโโโณโฅขโฅฃโฅคโฅฅโฅฆโฅงโฅจโฅฉโฅชโฅซโฅฌโฅญโฅฎโฅฏ
Draft for Information Only
ContentMS DOS Command: EMM386.EXE
MS DOS Command: EMM386.EXEReference from Microsoft MS-DOS cmd help DescriptionProvides access to the upper memory area and uses extended memory to simulate expanded memory. This device driver must be loaded by a DEVICE command in your CONFIG.SYS file and can be used only on computers with an 80386 or higher processor. EMM386 uses extended memory to simulate expanded memory for programs that can use expanded memory. EMM386 also makes it possible to load programs and device drivers into upper memory blocks (UMBs). SyntaxDEVICE=[drive:][path]EMM386.EXE [ON|OFF|AUTO] [memory] [MIN=size] [W=ON|W=OFF] [Mx|FRAME=address|/Pmmmm] [Pn=address] [X=mmmm-nnnn] [I=mmmm-nnnn] [B=address] [L=minXMS] [A=altregs] [H=handles] [D=nnn] [RAM=mmmm-nnnn] [NOEMS] [NOVCPI] [HIGHSCAN] [VERBOSE] [WIN=mmmm-nnnn] [NOHI] [ROM=mmmm-nnnn] [NOMOVEXBDA] [ALTBOOT]
Parameters
Switches
RemarksSharing XMS and EMS memoryEMM386 provides EMS/VCPI memory for programs that require it by converting XMS memory to EMS/VCPI memory. When it is loaded, EMM386 reserves the amount of memory specified by the MIN switch for use as EMS/VCPI memory (the default value is 256K). Once this amount of XMS memory is reserved, it is always available as EMS/VCPI memory and no longer available as XMS memory. EMM386 may be able to convert additional amounts of XMS memory to EMS/VCPI memory, up to the amount specified by the MEMORY parameter. EMM386 returns the additional amount back to XMS memory when it is no longer needed as EMS/VCPI memory. If you specify MIN=0, EMM386 does not reserve any XMS memory for use as EMS/VCPI memory. Instead, it converts XMS memory to EMS/VCPI memory only when a program requests it. This frees XMS memory when EMS/VCPI memory is not needed. However, EMM386 will not be able to supply the requested amount of EMS/VCPI memory if programs have allocated all the XMS memory at the time of the request. Must install HIMEM.SYS before EMM386.EXEYou must include a DEVICE command for the HIMEM.SYS device driver in your CONFIG.SYS file before the DEVICE command for EMM386.EXE. Using EMM386 memory switchesUnless you want to use EMM386 to provide access to the upper memory area, you need not specify memory switches on the DEVICE command line. EMM386 usually runs properly with the default values. In some cases, however, you might want to control how EMM386 uses memory. For example, you can control where EMM386 puts the EMS page frame or which segments it uses for EMS pages. You can use as many of these memory switches as you want, in any order you want. CAUTION: Use EMM386.EXE parameters carefully. You can make your computer inoperable if you use them incorrectly. Using EMM386 to provide access to the upper memory areaIn addition to providing access to expanded memory, EMM386 provides access to the upper memory area, which you can use to load certain programs and device drivers. You must use either the RAM or NOEMS switch to provide access to the upper memory area. To give MS-DOS access to the upper memory area but not to expanded memory, use the NOEMS switch. To give MS-DOS access to both the upper memory area and expanded memory, use the RAM switch. The RAM switch provides access to less of the upper memory area for running device drivers and programs than does the NOEMS switch. In either case, you must include the DOS=UMB command in your CONFIG.SYS file. The device command for EMM386.EXE must precede any DEVICEHIGH commands. Using EMM386 with Windows 3.1When EMM386 is used with Windows 3.1, the I, X, NOEMS, Mx, Pnnnn, and FRAME switches have precedence over the EMMINCLUDE, EMMEXCLUDE, and EMMPAGEFRAME settings in the Windows SYSTEM.INI file. Changes to these settings in the SYSTEM.INI file have no effect when EMM386 is loaded. SMARTDRV double buffering may be required to use EMM386If you have a small computer system interface (SCSI) or enhanced system device interface (ESDI) hard disk or other device, you may have to add the following line to your CONFIG.SYS file: device=smartdrv.exe /double_buffer Add the line before any DEVICEHIGH statements and before any statements that load installable device drivers that use expanded memory. The statement enables an SCSI or EDSI controller to transfer information to programs that use the upper memory area or expanded memory. ExamplesTo start EMM386 as an expanded-memory emulator, using the default values, add the following lines to your CONFIG.SYS file: device=himem.sys device=emm386.exe Since no location is specified, MS-DOS searches for the EMM386.EXE file in the root directory of your startup drive. To specify that EMM386 allocate a maximum of 4096K of memory and a guaranteed 256K of memory (the default value), and to specify that the EMM386.EXE file is located in the DOS directory on drive C, add the following line to your CONFIG.SYS file: device=c:\dos\emm386.exe 4096 To emulate expanded memory, specify the segment-base address D000h for the EMS page frame, and allocate 512K of memory to EMM386, use one of the following commands: device=emm386.exe 512 frame=d000 device=emm386.exe 512 p0=d000 p1=d400 p2=d800 p3=dc00 Suppose that, in addition to specifying the conditions set in the preceding commands, you want to prevent EMM386 from using the segment addresses E000h through EC00h. To do this and to specify that EMM386 can use 127 handles, add the following line to your CONFIG.SYS file: device=emm386.exe 512 frame=d000 x=e000-ec00 h=127 To provide access to the upper memory area but not provide EMS/VCPI memory, add the following line to your CONFIG.SYS file: device=emm386.exe noems novcpi To provide access to the upper memory area and provide EMS/VCPI memory, add the following line to your CONFIG.SYS file: device=emm386.exe ram ยฉsideway ID: 110700176 Last Updated: 7/26/2011 Revision: 0 Latest Updated Links
Nu Html Checker 53 na |
![]() Home 5 Business Management HBR 3 Information Recreation Hobbies 9 Culture Chinese 1097 English 339 Travel 38 Reference 79 Hardware 55 Computer Hardware 259 Software Application 213 Digitization 37 Latex 52 Manim 205 KB 1 Numeric 19 Programming Web 290 Unicode 504 HTML 66 CSS 65 Selector 1 SVG 46 ASP.NET 270 OS 447 MS Windows DeskTop 7 Python 72 Knowledge Mathematics Formulas 8 Set 1 Logic 1 Algebra 84 Number Theory 207 Trigonometry 31 Geometry 34 Calculus 67 Engineering Tables 8 Mechanical Rigid Bodies Statics 92 Dynamics 37 Fluid 5 Control Acoustics 19 Natural Sciences Matter 1 Electric 27 Biology 1 |
Copyright © 2000-2026 Sideway . All rights reserved Disclaimers last modified on 06 September 2019