Restoring EMM386 on a 386XT
Hi. This is a new-member query:
I have a 386XT that I use offline to run DBASE and Microsoft Word.
It has a 80386 processor and--up until a few days ago--had 640 KB of RAM: more than enough room for the minimal work I need it for.
However, since I'd had it unplugged for quite some time, when powering up, I found I had to reset the CMOS to the current date and time, etc.
No problem, except now I only have access to 512 KB. Apparently, the EMM386 became disabled in such a way that I no longer have access to upper memory.
When rebooting, I get the following messages:
HIMEM: DOS XMS DRIVER, Version 3.09 - 02/29/93
Extended Memory Specification (XMS) Version 3.0
Copyright...etc.
ERROR: No available extended memory was found.
XMS Driver not installed.
Microsoft Expanded Memory Manager 386 Version 4.45
Copyright...etc.
EMM386 not installed - XMS Manager not present
Press any key when ready...
HMA nor available: Loading DOS low
C:\>
Note that I have DOS Version 6.0 installed
Now, I have already tried to load MEMMAKER, which is included in DOS Version 6.0, however, when the MEMMAKER screen appears, which says:
MEMMAKER cannot run on this computer. To Use MEMMAKER, you must have MS-DOS 6.0, an 80386 or higher processor, ans at least 384K of extended memory..
To exit MEMMAKER, press ENTER
I know that DOS 6.0 exists on my drive because when I type dir \dos, the screen scrolls all the DOS 6.0 files, including MEMMAKER.EXE as well as MEMMAKER.INF and MEMMAKER.HLP.
I realize that I can accomplish my goal by editing the Config.sys , but after having read several webpages about how to restore my high memory back to 640 KB, I am still unclear as exactly what to type in addition to what is already on my config.sys screen or if I must delete an existing line entirely, or preview what I may have to ignore by using the REM prefix.
Yes, I have made backup files of config.sys and autoexec.bat onto disk.
I Have not changed anything in my config.sys screen since realizing I was reduced to 512KB from 640KB. Here is what my config.sys screen now says:
DEVICE=C:\DOS\HIMEM.SYS
DEVICE=C:\DOS\EMM386.EXE NOEMS HIGHSCAN
BUFFERS=15,0
FILES=30
DOS=UMB
LASTDRIVE=H
FCBS=4,0
DEVICEHIGH /L:1,12048 =C:\DOS\SETVER.EXE
DOS=HIGH
SHELL=C:\DOS\COMMAND.COM C:\DOS\ /p
DEVICEHIGH /L:1,44496 =C:\DOS\DBLSPACE.SYS /MOVE
Here is what my autoexec.bat screen says:
@ECHO OFF
PROMPT $p$g
PATH C:\DOS
SET TEMP=C:\DOS
From what I've gathered thus far from reading various web help pages, I must change the config.sys device lines to include the on/off feature in order to restore EMM386 to the way it originally was, but, as I mentioned above, I am not clear on exactly what to type into the config.sys edit screen--the character spacings, etc.
I should also mention that when first boot up the computer, there are a few lines on the System Configuration screen that show "Disabled", whereas I have an older printout that shows only the "Bank 2/3 DRAM Type" line as "Disabled".
Here is what my current bootup screen shows:
Bank 0/1 DRAM Type : 256M DRAM
Bank 0/1 DRAM W/S : 1 W/S
Bank 2/3 DRAM Type : Disabled
Bank 2/3 DRAM W/S: 1 W/S
Memory Interleave : Enabled
Processor Clock : CLK2IN
Shadow C0000H, 16K Disabled
Bus Clock : CLK2IN/2
Shadow C4000H, 16K Disabled
DMA Clock : SCLK/2
Shadow F0000H, 64K Disabled
Must I re-enable the appropriate lines, and, if so, how do I accomplish this?
I can provide you with more information if you require it. Unfortunately, however, I cannot download directly to this forum from the 386XT as it is offline.
Thanks in advance for any help you can give me.