View Single Post
  #3  
Old October 5th 04, 08:42 AM posted to microsoft.public.win98,microsoft.public.win98.performance
Eric P.[_4_]
external usenet poster
 
Posts: 3
Default Windows 98 Second Edition - MS-DOS Upper Memory

I'm running Windows 98SE too and sometimes uses DOS a lot.
Part of the 384KB memory is used by video, system and Bios.
They are not available as you can see in the list of MCB's
made while running MCB.COM after starting directly in Dos.

Memory Control Blocks linked
MCB at segment 0219H, Contents M08009B01úúúSDúúúúúú
MCB at segment 03B5H, Contents M08000400úúúSCúúúúúú
MCB at segment 03BAH, Contents MC9030D00úúúúúúúúúúú
MCB at segment 03C8H, Contents MC9037699úúúMCBþúúúú
MCB at segment 9D3FH, Contents M08001C14úúúSCúúúúúú
MCB at segment B15CH, Contents M5DB16501úúúCOMMANDþ
MCB at segment B2C2H, Contents M00003B05úúúúúúúúúúú
MCB at segment B7FEH, Contents M08000213úúúSCúúúúúú
MCB at segment CB01H, Contents M5DB15900úúúúúúúúúúú
MCB at segment CB5BH, Contents M0000A200úúúúúúúúúúú
MCB at segment CBFEH, Contents M08000209úúúSCúúúúúú
MCB at segment D501H, Contents M0800B602úúúSDúúúúúú
MCB at segment D7B8H, Contents MB9D72401úúúDOSKEYþú
MCB at segment D8DDH, Contents Z00002217úúúúúúúúúúú

Config.Sys:
DOS=HIGH,UMB
DEVICE=C:\WINDOWS\HIMEM.SYS /TESTMEM:OFF
DEVICE=C:\WINDOWS\EMM386.EXE NOEMS I=B000-B7FF
REM DEVICEHIGH=C:\HARDWARE\DVDDRV\OAKCDROM.SYS /D:IDECD000
REM INSTALLHIGH C:\WINDOWS\COMMAND\MSCDEX.EXE /D:IDECD000 /M:10 /V /L:L
REM INSTALL C:\HARDWARE\CUTE16A\PS2MOUSE.COM
INSTALLHIGH C:\WINDOWS\COMMAND\DOSKEY.COM /INSERT

AutoExec.Bat:
@ECHO OFF
PROMPT $P-$G
PATH=C:\;C:\ST;C:\DOSUTIL;%PATH%

Part of output command MEM /D after start directly in Dos:
Upper Memory Detail:

Segment Region Total Name Type
------- ------ ---------------- ----------- --------
0B15C 1 5,728 (6K) COMMAND Program
0B2C2 1 21,440 (21K) MSDOS -- Free --

0CB01 2 1,440 (1K) COMMAND Environment
0CB5B 2 2,608 (3K) MSDOS -- Free --

0D501 3 11,120 (11K) IO System Data
2,848 (3K) IFS$HLP$ Installed Device=IFSHLP
1,056 (1K) Block device tables
1,488 (1K) FILES=30
256 (0K) FCBS=4
2,288 (2K) LASTDRIVE=Z
3,072 (3K) STACKS=9,256
0D7B8 3 4,688 (5K) DOSKEY Program
0D8DD 3 94,768 (93K) MSDOS -- Free --

Memory Summary:

Type of Memory Total Used Free
---------------- ----------- ----------- -----------
Conventional 644,096 15,520 628,576
Upper 141,808 22,992 118,816
Reserved 0 0 0
Extended (XMS) 535,598,608 775,696 534,822,912
---------------- ----------- ----------- -----------
Total memory 536,384,512 814,208 535,570,304

Total under 1 MB 785,904 38,512 747,392

Memory accessible using Int 15h 0 (0K)
Largest executable program size 628,560 (614K)
Largest free upper memory block 94,768 (93K)
MS-DOS is resident in the high memory area.

XMS version 3.00; driver version 3.95

Daniel Vonboles wrote:

Hello,

When I start my Windows 98 Second Edition into MS-DOS only, or use
an MS-DOS session inside Windows, it reports my total amount of upper
memory as only 111k.

I have DOS=HIGH,UMB, DEVICE=HIMEM.SYS and DEVICE=EMM386.EXE NOEMS
in my CONFIG.SYS, and any other TSRs (DISPLAY.SYS and KEYB.COM) are
being loaded high.

Now, am I mistaken or am I supposed to have 384k of upper memory
available? All I can remember is that when using other versions of
MS-DOS I had considerably more space for TSRs, and I have seen reports
of Window 98 (and Second Edition) machines having more total upper
memory.

This small 111k means I can only load a few programs like DOSLFN
and MSCDEX and so on, and then my conventional memory starts getting
eaten. Could this be my cheap RAM or motherboard? I am just
suspicious that I'm supposed to have more than 111k.

I would appreciate any help, comments, solutions or causes anyone
could offer. Thank you in advance!


Daniel Vonboles