User Tools

Site Tools


software:dos

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
software:dos [2013/09/29 03:12] superwizardsoftware:dos [2013/09/30 00:42] (current) superwizard
Line 1: Line 1:
 +====== Attempts at Use of Emm386 ======
 +
 +<code>
 +DEVICE=C:\DOS\EMM386.exe on 2304 frame=d000 /ram /x=c000-cfff /i=b000-b700 /D=64 /NOEMS x=de00-dfff
 +rem - did not boot - DEVICE=C:\DOS\EMM386.exe on 2304 frame=d000 /ram /x=c000-cfff /i=e000-efff /NOEMS x=de00-dfff
 +rem Original - DEVICE=C:\DOS\EMM386.exe on 2304 frame=d000 /ram /x=c000-cfff /i=e000-efff /i=b000-b700 /D=64 /NOEMS x=de00-dfff
 +
 +</code>
 +
 +
 +
 ====== emm386 ====== ====== emm386 ======
  
Line 6: Line 17:
 |  frame=d000  | Specifies the page-frame segment base directly. To specify a specific segment-base address for the page frame, use the frame switch and specify the address you want. Valid values for address are in the ranges 8000h through 9000h and C000h through E000h, in increments of 400h.  \\ From: http://technet.microsoft.com/en-us/library/cc722864.aspx | frame = address | |  frame=d000  | Specifies the page-frame segment base directly. To specify a specific segment-base address for the page frame, use the frame switch and specify the address you want. Valid values for address are in the ranges 8000h through 9000h and C000h through E000h, in increments of 400h.  \\ From: http://technet.microsoft.com/en-us/library/cc722864.aspx | frame = address |
 |  /ram  | Specifies a range of segment addresses to be used for UMBs and also enables EMS support. If you do not specify a range, **EMM386 uses all available adapter space to create UMBs and a page frame for EMS.** \\ From: http://technet.microsoft.com/en-us/library/cc722864.aspx | ram = mmmm - nnnn | |  /ram  | Specifies a range of segment addresses to be used for UMBs and also enables EMS support. If you do not specify a range, **EMM386 uses all available adapter space to create UMBs and a page frame for EMS.** \\ From: http://technet.microsoft.com/en-us/library/cc722864.aspx | ram = mmmm - nnnn |
-|  /x=c000-cfff  | \\ From: http://technet.microsoft.com/en-us/library/cc722864.aspx | |+|  /x=c000-cfff Prevents EMM386 from using a particular range of segment addresses for an EMS page or for UMBs. Valid values for mmmm and nnnn are in the range A000h through FFFFh and are rounded down to the nearest 4-kilobyte boundary. The x switch takes precedence over the i switch if the two ranges overlap. \\ From: http://technet.microsoft.com/en-us/library/cc722864.aspx | x = mmmm - nnnn |
 |  /i=e000-efff  | If your computer is not an IBM PS/2 and does not have a monochrome monitor, add the i=E000-EFFF and the i=B000-B7FF switches before the RAM or NOEMS switch, as follows: \\ device=c:\dos\emm386.exe i=E000-EFFF i=B000-B7FF ram \\ From: http://support.microsoft.com/kb/77083 | | |  /i=e000-efff  | If your computer is not an IBM PS/2 and does not have a monochrome monitor, add the i=E000-EFFF and the i=B000-B7FF switches before the RAM or NOEMS switch, as follows: \\ device=c:\dos\emm386.exe i=E000-EFFF i=B000-B7FF ram \\ From: http://support.microsoft.com/kb/77083 | |
 |  /i=b000-b700  | If your computer is not an IBM PS/2 and does not have a monochrome monitor, add the i=E000-EFFF and the i=B000-B7FF switches before the RAM or NOEMS switch, as follows: \\ device=c:\dos\emm386.exe i=E000-EFFF i=B000-B7FF ram  \\ From: http://support.microsoft.com/kb/77083 | | |  /i=b000-b700  | If your computer is not an IBM PS/2 and does not have a monochrome monitor, add the i=E000-EFFF and the i=B000-B7FF switches before the RAM or NOEMS switch, as follows: \\ device=c:\dos\emm386.exe i=E000-EFFF i=B000-B7FF ram  \\ From: http://support.microsoft.com/kb/77083 | |
-|  /D=64  | \\ From: http://technet.microsoft.com/en-us/library/cc722864.aspx | |+|  /D=64  | Specifies how many kilobytes of memory should be reserved for buffered direct memory access (DMA). Discounting floppy-disk DMA, this value should reflect the largest DMA transfer that will occur while EMM386 is active. Valid values for nnn are in the range 16 through 256. The default value is 16. \\ From: http://technet.microsoft.com/en-us/library/cc722864.aspx | d= nnn |
 |  /NOEMS  | STARTING EMM386 WITH THE NOEMS SWITCH INSTEAD OF THE RAM SWITCH \\ If you do not use programs that require expanded memory (EMS), start EMM386 with the NOEMS switch. Doing so can give you an additional 64K of UMBs, because the NOEMS switch instructs EMM386 not to create an EMS page frame in the upper memory area. If you start EMM386 with the NOEMS switch, programs will be unable to use expanded memory, even when they are running with Windows.  \\ From: http://support.microsoft.com/kb/77083 | | |  /NOEMS  | STARTING EMM386 WITH THE NOEMS SWITCH INSTEAD OF THE RAM SWITCH \\ If you do not use programs that require expanded memory (EMS), start EMM386 with the NOEMS switch. Doing so can give you an additional 64K of UMBs, because the NOEMS switch instructs EMM386 not to create an EMS page frame in the upper memory area. If you start EMM386 with the NOEMS switch, programs will be unable to use expanded memory, even when they are running with Windows.  \\ From: http://support.microsoft.com/kb/77083 | |
-|  x=de00-dfff  | \\ From: http://technet.microsoft.com/en-us/library/cc722864.aspx | |+|  x=de00-dfff Prevents EMM386 from using a particular range of segment addresses for an EMS page or for UMBs. Valid values for mmmm and nnnn are in the range A000h through FFFFh and are rounded down to the nearest 4-kilobyte boundary. The x switch takes precedence over the i switch if the two ranges overlap. \\ From: http://technet.microsoft.com/en-us/library/cc722864.aspx | x = mmmm - nnnn|
  
  
software/dos.1380424361.txt.gz · Last modified: 2013/09/29 03:12 by superwizard