home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Power-Programmierung
/
CD1.mdf
/
windows
/
edos
/
oversize.txt
< prev
next >
Wrap
Text File
|
1994-05-30
|
4KB
|
88 lines
Trouble Shooting the oversize session system.
There are 4 switches in system.ini, [edos] section that control
the oversize sessions.
EDOS704KPlus
EDOS640KPlus
EDOSReserveB0
EDOSInt10Hook
In order for the oversize sessions to work, there must be no "memory sandbars"
near the 640K boundary(A000 hex). This means that if you get messages or
warnings that you do not have 640k on the machine before starting Windows you
will NOT be able to use the overize sessions.
Reasons for not having 640k:
PS-2 MCA machine, that uses an EBIOS. Fix using DOS 6.x. Disk drives that use
a memory block near 640k. Any machine that has software that tries to use memory
near 640k, is usually treated as if it had an EBIOS. (EBIOS stands for Extended
BIOS data area).
640K memory boundary problems must be solved first. The EBIOS can sometimes
be moved by using the DOS 6.x feature that moves EBIOS into the UMB's(upper
memory blocks). Use the HIGHSCAN switch with EMM386, in config.sys. If using
the HIGHSCAN switch make sure that "nomovexbda" is NOT being used.
Assuming that there are no 640k sandbars, the 704K icon should work. If it does
not, try "DOSMEM /p", in the 640K icon session. If that works the problem is in the
!DOSMEM!.COM program that the 704K icon runs. This may not be fixable. Notify
EDOS tech support.
If the DOSMEM /p, command works use it.
The 736K session uses the address space from A000-AFFF hex and the space
from B000-B7FF. Graphics mode applications will NOT run in the oversize
sessions, because the graphics display system uses the area from A000-AFFF
hex. It is NOT POSSIBLE to do both at the same time.
About 1/2 of EDOS users will have trouble with the 736K session. Many memory
managers use the address space from B000-B7FF for their own purposes. Unless
you are prepared to steal it away from them, the 736K session will not work.
In order to have the extra 96K, the area from B000-B7FF must be excluded from
use by the memory manager in use before Windows starts. Typically this is done by
"X=B000-B7FF" on the memory manager line. Example: EMM386 X=B000-B7FF.
If there is an "I=B000-B7FF", change the "I", to an "X". Multiple X's and I's are
allowed on the line(Where "X" = exclude, and "I" = include).
Once these things are ALL correctly configured, if the 736K session will still not run,
try the following: In a 640K session, "DOSMEM /x", followed by a second line
command: "DOSMEM 96". If this works then the problem is in !DOSMEM!.COM,
contact EDOS tech support. If none of this works, try toggling the
"EDOSReserveB0" switch in system.ini, [edos] section. The default is 1 or True, try
changing it to 0 or False.
Then try the tests for the 736K session again.
Start a DOS session and make the session Windowed by Alt-Enter. Click on the
HELP at the right corner. Select the oversize menu item. Also, examine the
DIAGNOSTICS/Oversize menu item, for state information.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Machines without 640K at Windows startup.
Although not likely, a couple of users have reported finding a virus
as the cause of their not having 640K.
Some Disk drives like the older DPT SCSI controller use address space
at 640K. DPT has a device driver that will move this material into
the UMB's.
------------ CMOS Setup Problems --------------------------
Most PC Clones, with Phoenix or AMI BIOS's have a CMOS SETUP option for
choosing the scatch BIOS data area. The question usually reads choose:
1. Bios Data at 30:0 hex.
2. 1K Bios Data area.
Choosing #2 will result in the BIOS data area being located at just
below A000. If at all possible you should change this to choice #1.
In some cases the choice is described as Hard Disk Ram area:
1. 0:300
2. 1KB
The explanation says that data area is need if Shadow ram is disabled,
data area is needed, choose #1 or #1. The choice needed for oversize
sessions is #1.