Mitsubishi Electric - Computing for a Connected World Insight CD Home Page

Products
Services
Knowledgebase
Bulletins (IPBs)
Guides
FAQs
Owner's Handbooks
Product Datasheets
Miscellaneous Items
Upgrades
Downloads
Search Insight
E-Mail us
Insight Service
Year 2000
Other Mitsubishi Sites
Site Disclaimer

 
Single User I.P.B. 1051 28th January 1994 (KAH)
Department Category Implementation
DOS Apps Hardware
Software
Advisory
Previous IPB Next IPB

Workstation Memory Configurations with MS-DOS

See also IPB 1053

There is no single default memory configuration recommendation for all Apricot systems due to differing software environments and system-specific physical restrictions. We hope, however, that the following general information will be useful for most workstations.

The following are addressed:

General Issues

Current Products
EPx
XEN-PC, XEN-PCm
XEN-LS II
LS Pro

Earlier Products
LS 386SX, XEN-LS & XEN-S
Qi 386SX, Qi 386 & Qi 486
Systems with 1MB RAM


General Issues

Unless specifically required, remove the following drivers and TSRs from CONFIG.SYS and AUTOEXEC.BAT:

DEVICE=APRA20.SYS (required for Qi 386-25 / Qi 600 series ONLY)
DEVICE=SETVER.SYS
DEVICE=SMARTDRV.EXE /DOUBLE_BUFFER
DEVICE=DISPLAY.SYS
MODE CON CODEPAGE...


EPx

Upper memory area available: C800h-E7FFh

EMM386 may be used to access this upper memory as follows:

First entries of CONFIG.SYS
EVICE=C:\DOS\HIMEM.SYS
EVICE=C:\DOS\EMM386.EXE X=C000-C7FF I=C800-E7FF X=E800-EFFF NOEMS
OS=HIGH,UMB

If add-in cards are installed, it will be necessary to incorporate RAM space used by the cards (if any) into the exclusion parameters of the EMM386 line in CONFIG.SYS. For example, if a network card is added with 16KB of adapter RAM, configure the card so that the adapter RAM starts at E400h (the highest available 16KB block in upper memory) and change the EMM386 line to:

DEVICE=C:\DOS\EMM386.EXE X=C000-C7FF I=C800-E3FF X=E400-EFFF NOEMS

If expanded memory (EMS) is required, the NOEMS parameter should be substituted with something like FRAME=C800 256 RAM, where C800 is the first available hexadecimal address for the start of the 64KB EMS page frame and 256 is the size expanded memory required in KB, as follows:

DEVICE=C:\DOS\EMM386.EXE X=C000-C7FF I=C800-E7FF X=E800-EFFF FRAME=C800 256 RAM

The size of EMS may be increased, as required, to the maximum XMS memory available.


XEN-PC & XEN-PCm

Upper memory area available: C800h-EFFFh

The upper memory area may be accessed in the same way as the EPx example above, although the EMM386 line will need to read as follows:

DEVICE=C:\DOS\EMM386.EXE X=C000-C7FF I=C800-EFFF NOEMS

Expanded memory and add-in card issues are the same as for the EPx detailed above.


XEN-LS II

Upper memory area available: C800h-EFFFh

The upper memory area may be accessed in the same way as the EPx example above, although the EMM386 line will need to read as follows:

DEVICE=C:\DOS\EMM386.EXE X=C000-C7FF I=C800-EFFF NOEMS

If preferred, APRUMB.SYS (version 1.10 at the time of writing), may be used to access upper memory as follows:

config.sys

DEVICE=C:\DOS\HIMEM.SYS
DEVICE=C:\DOS\APRUMB.SYS
DOS=HIGH,UMB

This will give access to 160KB of upper memory and makes better overall use of system resources.

Expanded memory and add-in card issues are the same as for the EPx detailed above.


LS Pro

BIOS release 2.0 or greater - Upper memory area available: C800h-EFFFh

The upper memory may be accessed in the same way as the XEN-LS II.

BIOS release 1.XX - Upper memory area available: C000h-EFFFh.

The full upper memory area from C000h to EFFFh is available on the LS Pro, provided the BIOS version is 1.05 or greater; earlier releases of the BIOS reserved the area E000h-E3FFh for remote booting code. EMM386 may be used to access the upper memory as follows:

DEVICE=C:\DOS\EMM386.EXE I=C000-EFFF NOEMS

If the BIOS is 1.04 or less, the EMM386 line should read:

DEVICE=C:\DOS\EMM386.EXE I=C000-DFFF X=E000-E3FF I=E400-EFFF NOEMS

Expanded memory may be configured as in the EPx example above.

If preferred, APRUMB.SYS may be used to access the upper memory in the same way as the XEN-LS II example above. This gives access to 192KB of upper memory and makes better overall use of system resources.


LS 386SX, XEN-LS & XEN-S

Upper memory area available: C000h-EFFFh

Use the SETUP program to confirm that the BIOS speed is set to FAST. The full upper memory area is available on each of these systems. Both EMM386.EXE and/or APRUMB.SYS may be used, as described in the LS Pro example above. If expanded memory is required or if add-in cards have been installed (XEN-LS and XEN-S only) then the same rules apply as for the EPx example above.


Qi 386SX-16, Qi 386-25 & Qi 486 (Qi 300, Qi 600 & Qi 900 ranges)

Upper memory area available: C000h-DFFFh

Use the REFERENCE disk to confirm that the ROM BIOS shadowing is enabled. For Qi 386-25 and Qi 486 systems it is also necessary to set SPLIT RAM to shadowed. Both EMM386.EXE and/or APRUMB.SYS may be used, as described in the LS Pro example above. If expanded memory is required or if add-in cards have been installed (XEN-LS and XEN-S only) then the same rules apply as for the EPx example above.

If network drivers are also to be loaded, please refer to IPB 1045 for information on how to prevent DMA clashes when using EMM386.EXE.

Systems with 1MB RAM

In order to maximise conventional memory, it is customary to enable upper memory blocks (UMBs) and load DOS into the high memory area (HMA). The latter is only possible if extended memory (XMS) is present. On a 1MB system, this can only be done by disabling ROM BIOS shadowing which results in the 384KB of memory above conventional memory being mapped as extended memory.

Upper memory area available: C000h-EFFFh

Use the SETUP program to confirm that the BIOS speed is set to NORMAL, or use the reference disk to disable BIOS shadowing if it is an MCA system. EMM386.EXE may then be configured as described in the LS Pro example above. If add-in cards have been installed then the same rules apply as for the EPx example above.

EMM386.EXE may only be loaded if the systems has a 386 CPU or higher. For systems with a 286 processor, APRUMB.SYS and DOS 5.0 or greater may be used.

----------oOo----------

 

Computing for a Connected World