VOGONS


First post, by keropi

User metadata
Rank l33t++
Rank
l33t++

Hiya!

today I gave a shot as MS-DOS 7.10 , mainly because it natively supports FAT32... With an EMS configuration all is awesome (I get some ~610-615kb conventional mem available IIRC) but on a XMS config , conventional memory drops to 574kb... Did a mem /c |more , and found that ms-dos consumes 27kb in conventional memory area, even though I have DOS=HIGH,UMB in config.sys...
Is it really that terrible? I wish IBM's PC-DOS2000 would support FAT32 , it's memory management is awesome...
Any suggestions here? (before I rip-out the ~11kb cdrom driver...) 😒

Reply 1 of 16, by robertmo

User metadata
Rank l33t++
Rank
l33t++

dos=umb works only with emm, and i guess dos 7.0 is larger than dos 6.0 that is why it needs dos=umb so much, as hma is only 64k (dos=high)

Reply 2 of 16, by Amigaz

User metadata
Rank Oldbie
Rank
Oldbie

How does your autoexec and config look like?

What drivers do you use?

Reply 3 of 16, by keropi

User metadata
Rank l33t++
Rank
l33t++

config/autoexec (look like crap, but they are modified from my K6II pc for testing... 😊 )

[MENU]
MENUITEM=XMS
MENUITEM=EMS
;MENUITEM=WIN
MENUDEFAULT=XMS,60
[XMS]
device=c:\dos\himem.sys
DOS=HIGH,UMB,AUTO
device=c:\utils\cdrom.sys /d:CD0
[EMS]
device=c:\dos\himem.sys
device=c:\dos\emm386.exe ram
DOS=HIGH,UMB,AUTO
device=c:\utils\cdrom.sys /d:CD0
;[WIN]
;FILES=40
[COMMON]
;DEVICE=C:\SB16\CTSB16.SYS /UNIT=0 /BLASTER=A:220 I:5 D:1 H:5
;DEVICE=C:\SB16\CTMMSYS.SYS
SHELL=COMMAND.COM /P /E:640
;FCBS=4,0
;FILES=30
;BUFFERS=20,0
;LASTDRIVE=26
;STACKS=9,256
@Echo Off
SET BLASTER=A220 I5 D1 H5 P300 T6
C:\SB16\DIAGNOSE /S
GOTO %CONFIG%
:XMS
C:\SB16\MIXERSET /P /Q
SET PATH=c:\utils;C:\UTILS\UFO;c:\utils\dn;c:\dos
SET TEMP=C:\TEMP
c:\utils\shsucdx /d:CD0
LH C:\utils\ctmouse.exe
GOTO END
:EMS
C:\SB16\MIXERSET /P /Q
SET PATH=c:\utils;C:\UTILS\UFO;c:\utils\dn;c:\dos
SET TEMP=C:\TEMP
c:\utils\shsucdx /d:CD0
LH C:\utils\ctmouse.exe
GOTO END
:WIN
win
GOTO END
:END

Reply 5 of 16, by robertmo

User metadata
Rank l33t++
Rank
l33t++

remove
;DEVICE=C:\SB16\CTSB16.SYS /UNIT=0 /BLASTER=A:220 I:5 D:1 H:5
;DEVICE=C:\SB16\CTMMSYS.SYS
they are not needed for games (although i think they are already removed by ";")

also cdrom drivers take a lot so "rem" them if you don't use them

mem/c/p to see what takes so much

Reply 6 of 16, by keropi

User metadata
Rank l33t++
Rank
l33t++

right.... the ; before the sb16 stuff means they don't get loaded, the way they are now they don't load or affect free mem...
the 2-part cdrom driver consumes 11kb of ram, hardly an overkill :lol
the thing that takes the MOST ram by far is DOS itself, as I write in my 1st post, it consumes 27kb.

@Dominus:

you are talking about msdos.sys , drivespace is not loaded in 7.10

Reply 7 of 16, by robertmo

User metadata
Rank l33t++
Rank
l33t++

this is how it looks if you boot win98se into command line

Reply 8 of 16, by keropi

User metadata
Rank l33t++
Rank
l33t++

here is mine , DOS 7.1 installed from cd-rom, no windows whatsoever

Reply 9 of 16, by Amigaz

User metadata
Rank Oldbie
Rank
Oldbie

Gonna check on my P166 box when I get home how much mem I have left in DOS (win98se)

Reply 10 of 16, by 5u3

User metadata
Rank Oldbie
Rank
Oldbie

You could use a "hardware" UMB driver like UMBPCI. There are various similar utilities for non-PCI machines as well.
These drivers provide UMBs without switching the CPU into protected mode.
Depending on the chipset there may be some inconveniencies, but generally it works perfectly fine with almost anything.

Reply 12 of 16, by robertmo

User metadata
Rank l33t++
Rank
l33t++

i think you had to use msdos.sys from winme so that it was way smaller

Reply 13 of 16, by Amigaz

User metadata
Rank Oldbie
Rank
Oldbie
keropi wrote:

I will give UMBPCI a shot, but I am really using a SIS based mobo (Asus 4SAW2) with pci/vlb/isa and a 486/100 cpu...

There's jemm and jemmex too...jemmex is both EMS/XMS in one driver 😀

Reply 14 of 16, by keropi

User metadata
Rank l33t++
Rank
l33t++

I don't want to mess with the system so much, with jemmex or msdos.sys from win98se... I think I will do the planned AMD X5-133mhz upgrade, and wait some hours for win98se to install... then turn it into a DOS machine 😀
I am looking for something compatible, that won't annoy me much...

I did some pcpbenchin' too, with a range of S3 cards 😀

VLB 968/2MB had the highest score, of 7.7 ! (the actual reference for 486/100 like pcpbench says)
PCI Stealth 3D 3000 and 2000 both had 6.4 , and PCI 968 had 5.9...
I will stick with 3D/2000 , since is it already VESA2.0 ...

🎵 🎧 MK1869, PCMIDI MPU , OrpheusII , Action Rewind , Megacard and 🎶GoldLib soundcard website

Reply 15 of 16, by 5u3

User metadata
Rank Oldbie
Rank
Oldbie
keropi wrote:

I will give UMBPCI a shot, but I am really using a SIS based mobo (Asus 4SAW2) with pci/vlb/isa and a 486/100 cpu...

Ah... well, then UMBPCI will not work (because it generally doesn't on 486 machines) but you could try your luck with URAM (can be downloaded from the UMBPCI site as well).