if have got a hp-omnibook-4150 and want to run dos7.0 with emm386. When
starting emm386.exe the system dies. I think i have to exclude some
memory areas, but which?
I tried x=c800-dfff (i have to do this on my thinkpad) but it does not
help.
Does anyone know?
Thanx, c.
____________________
\ christia...@epost.de
Christian Verbeek \ http://ais.gmd.de/~verbeek
Bergstrasse 18a \ phone: +49 2241 142404
53757 Sankt Augustin \ +49 2241 333041
Germany \___________________________
Have you ever tryed anternatives to emm386. I have 623 kb with everything
high.
The files you would need are HIRAM.EXE and UMBPCI.SYS. I believe these will
work on
Dos 5 on up. USBPCI.SYS only uses 240 byts (ok). It does have one draw back.
If your
soundcard is PCI based it won't work because it needs EMM386. These are
also others:
CTMOUSE.EXE uses only 3k
SHSUCDX.exe uses only 13k (CDROM replacement for MSCDEX.EXE (48k))
VIDE-CDD.sys uses only 5k (Universal CDROM driver)
So even if you use EMM386 consider using alternative drivers to boost cmem.
If you want these files I will send them anong with their respective command
switches and my autoexec.bat and config.sys.
Config.sys
SWITCHES=/F /E
DOS=HIGH,UMB,AUTO
DEVICEHIGH=C:\WINDOWS\HIMEM.SYS /NUMHANDLES=128 /TESTMEM:OFF /Q
DEVICE=D:\Utils\hiram\HIRAM.EXE
devicehigh=D:\Utils\hiram\umbpci.sys
LASTDRIVE=L
rem DEVICEHIGH=D:\UTILS\TEAC\VIDE-CDD.SYS /D:MSCD000
SHELL=C:\COMMAND.COM C:\ /E:1280 /L:160 /U:160 /P /F
files=50
buffers=13
FCBS=1,0
STACKS=0,0
Modules using memory below 1 MB:
Name Total Conventional Upper Memory
-------- ---------------- ---------------- ---------
-------
SYSTEM 17,408 (17K) 9,616 (9K) 7,792 (8K)
HIMEM 1,120 (1K) 1,120 (1K) 0
(0K)
UMBPCI 240 (0K) 240 (0K) 0
(0K)
VIDE-CDD 5,072 (5K) 0 (0K) 5,072
(5K)
IFSHLP 2,864 (3K) 0 (0K) 2,864
(3K)
COMMAND 7,232 (7K) 0 (0K) 7,232 (7K)
SHSUCDX 13,728 (13K) 0 (0K) 13,728 (13K)
CTMOUSE 3,344 (3K) 0 (0K) 3,344 (3K)
Free 696,064 (680K) 637,760 (623K) 58,304 (57K)
Memory Summary:
Type of Memory Total Used Free
---------------- ----------- ----------- --------
---
Conventional 649,216 11,456 637,760
Upper 98,336 40,032 58,304
Reserved 0 0 0
Extended (XMS) 133,070,816 ? 133,099,520
---------------- ----------- ----------- -----------
Total memory 133,818,368 22,784 133,795,584
Total under 1 MB 747,552 51,488 696,064
Largest executable program size 637,744 (623K)
Largest free upper memory block 57,776 (56K)
MS-DOS is resident in the high memory area.
I hope this helps,
Don
<christia...@gmd.de> wrote in message
news:20010518...@risa.athome...
HIRAM.EXE is useless here is because you load the drivers in a
wrong order. HIMEM.SYS is loaded in low memory. Then HIRAM.EXE
searches for memory but doesn't find anything and ends. Then
UMBPCI enables the memory that is intended as shadow RAM and
installs a HIMEM extension with the function 'request XMS UMB'.
When the first devicehigh comes, DOS calls 'request XMS UMB'
and grabs alls XMS UMBs and makes DOS UMBs from it.
Load UMBPCI first. It will enable the memory and unload itself. Load
HIRAM then. It will find the memory enabled by UMBPCI and install
a small HIMEM 2.0 handler with the function 'request XMS UMB'. You can
load HIMEM.SYS high then with DEVICEHIGH=C:\WINDOWS\HIMEM.SYS.
The 'devicehigh' causes DOS to call 'request XMS UMB' to get all
XMS UMB and it makes the well known DOS UMBs from it. And it loads
high HIMEM.SYS. As soon as DOS called 'request XMS UMB' HIRAM.EXE
unloads itself because it's not longer needed. When HIMEM.SYS loads
a little bit later, it checks first if there is already a HIMEM driver.
Because HIRAM.EXE unloaded itself before, everything is good and you
have loaded high HIMEM.SYS.
Greetings from Germany
Uwe
Don (AKA) Bundy
"Uwe Sieber" <use...@uwe-sieber.de> wrote in message
news:3B14A7...@uwe-sieber.de...
Here's MY CONFIG.SYS:
DOS=HIGH,UMB
devicehigh=C:\SYSTEM\umbpci.sys
DEVICE=C:\SYSTEM\HIRAM.EXE
DEVICEHIGH=C:\WINDOWS\HIMEM.SYS
LASTDRIVE=L
DEVICEHIGH=D:\UTILS\TEAC\VIDE-CDD.SYS /D:MSCD000
SHELL=C:\COMMAND.COM C:\ /E:1280 /L:160 /U:160 /P /F
fileshigh=40
buffershigh=13
FCBS=1,0
STACKS=0,0
The only things loaded in my Autoexec.bat:
LH C:\SYSTEM\SHSUCDX /D:MSCD000
LH C:\SYSTEM\CTMOUSE/P/w
Modules using memory below 1 MB:
Name Total Conventional Upper Memory
-------- ---------------- ---------------- ----------------
SYSTEM 13,536 (13K) 9,584 (9K) 3,952 (4K)
HIMEM 1,120 (1K) 0 (0K) 1,120 (1K)
VIDE-CDD 5,072 (5K) 0 (0K) 5,072 (5K)
IFSHLP 2,864 (3K) 0 (0K) 2,864 (3K)
COMMAND 7,200 (7K) 0 (0K) 7,200 (7K)
SHSUCDX 13,728 (13K) 0 (0K) 13,728 (13K)
CTMOUSE 3,344 (3K) 0 (0K) 3,344 (3K)
Free 700,240 (684K) 639,184 (624K) 61,056 (60K)
Memory Summary:
Type of Memory Total Used Free
---------------- ----------- ----------- -----------
Conventional 649,216 10,032 639,184
Upper 98,336 37,280 61,056
Reserved 0 0 0
Extended (XMS) 133,070,816 ? 133,099,520
---------------- ----------- ----------- -----------
Total memory 133,818,368 18,608 133,799,760
Total under 1 MB 747,552 47,312 700,240
Largest executable program size 639,168 (624K)
Largest free upper memory block 60,608 (59K)
MS-DOS is resident in the high memory area.
If anyone would like any of these files please email me. Remove "SPAM" to
reply.
"Uwe Sieber" <use...@uwe-sieber.de> wrote in message
news:3B14A7...@uwe-sieber.de...