VOGONS


Which DOS?

Topic actions

Reply 20 of 34, by jwt27

User metadata
Rank Oldbie
Rank
Oldbie

Here's my MEM /C then:

img3237memc.jpg

This is without CD drivers and EMS, which I don't normally use. If something does need a CD I can just run SHSUCDX, as UIDE provides a CD driver (and a massive disk cache, that's the 128MB used XMS you see there). For EMS I have to reboot and select the second option in the boot menu. This option loads JEMM386 for 8MB of EMS, without using any more conventional RAM (still 627k free). Supposedly there's also a program called EMSMagic that provides EMS on the fly but I haven't tried that yet. Would be more convenient though.

MI.COM /A provides a bit more information:

img3239mi.jpg

edit:

And here are the config files that made this happen. They are quite elaborate and (I hope) more readable than your average DOS config files. I use FreeDOS's FDAUTO.BAT and FDCONFIG.SYS files so programs that change your config files won't be able to break anything:

FDCONFIG.SYS:

        REM 0x12 = 80x50
SCREEN =0x12
REM country code, codepage, country file
COUNTRY =031,437,C:\DOS\BIN\COUNTRY.SYS
VERSION =6.22
BREAK =ON
SWITCHES=/E

MENUCOLOR=7,0
MENUDEFAULT=1
MENU 1 - Load FreeDOS (XMS)
MENU 2 - Load FreeDOS (XMS + EMS)
MENU 3 - Load Windows 2000
MENU 9 - Load FreeDOS without drivers

3?DEVICE=C:\GRUB\GRUB.EXE --config-file="root (hd0,0);chainloader /ntldr"

REM /I= = Include region
1?DEVICE=C:\DOS\BIN\UMBPCI.SYS /I=E000-EFFF

REM /W = Load in workspace buffer
REM /Nn = n XMS handles
1?DEVICE=C:\DOS\BIN\XMGR.SYS /W /N128

REM nM = n MB EMS
REM I= = Include UMB region
REM X= = Exclude UMB region
2?DEVICE=C:\DOS\BIN\JEMMEX.EXE 8M I=TEST X=TEST

12?DOS =HIGH,UMB
12?DOSDATA =UMB
12?BUFFERSHIGH =4
12?FILESHIGH =40
12?STACKSHIGH =9,256
12?LASTDRIVEHIGH=Z

REM /D: = CD device driver
REM /H = Load to HMA
REM /F = Use large (fast) cache blocks
REM /Sn = n MB cache
REM /Rn = Use memory above n MB
1?DEVICEHIGH=C:\DOS\BIN\UIDE.SYS /D:FDCD0001 /H /F /S128 /R63
2?DEVICEHIGH=C:\DOS\BIN\UIDE2.SYS /D:FDCD0001 /H /F /S128 /R63
12?DEVICEHIGH=C:\DOS\NET\IFSHLP.SYS

REM /Txx= Set xx as text mode
REM /P = Pass unknown requests to CON:
12?DEVICEHIGH=C:\DOS\BIN\NANSI.SYS /P /T5C /T5E /T6A /T70 /T71 /T72 /T73 /T74 /T75

REM /E: = Environment size
REM /P= = Autoexec.bat location
12?SHELLHIGH=C:\DOS\BIN\4DOS.COM C:\DOS\BIN /E:1024 /P=C:\AUTOEXEC.BAT
9?SHELL =C:\DOS\BIN\4DOS.COM C:\DOS\BIN /E:1024 /P=C:\AUTOEXEC.BAT

AUTOEXEC.BAT:

@ECHO OFF

SET BLASTER=A220 I5 D1 T4

CALL FDAUTO.BAT >& BOOT.LOG

ECHO.
ECHO *** FREEDOS r2041 ***
ECHO.
ECHO %@DOSMEM[b] BYTES FREE.
ECHO.
ECHO READY.
ECHO.

FDAUTO.BAT:

@ECHO OFF

SET /R C:\DOS\ENV\DEFAULT.VAR

REM -h = Human readable file size
REM -a = Show all files
REM -G = Do not show user group
REM -X = Sort by extension
ALIAS LS=*LS --color=auto -haGX
ALIAS REBOOT=FDAPM WARMBOOT
ALIAS HALT=FDAPM POWEROFF
ALIAS SPINDOWN=FDAPM SPINDOWN

BREAK ON

IF "%CONFIG%"=="9" GOTO NODRIVERS

LH DIRCOLORS -b C:\DOS\ENV\DIRCOLOR.CFG

CALL YMF719

REM FastVid 001
CALL FV 0

REM CuteMouse
REM /P = PS/2 port
REM /3 = Three-button mouse
IF "%CONFIG%"=="1" LH CTMOUSE /P /3

REM Logitech mouse driver
REM PS2 = PS/2 port
REM Sn = Speed n
IF "%CONFIG%"=="2" LH MOUSE PS2 S05

LH FDAPM APMBIOS

REM $P = Current directory in uppercase
REM $g = >
PROMPT $P$g

REM Rate 32 = 30 cps
REM Delay 1 = 1/4 sec
MODE CON: RATE=32 DELAY=1

CLS

:NODRIVERS
Last edited by jwt27 on 2013-05-23, 23:24. Edited 3 times in total.

Reply 21 of 34, by subhuman@xgtx

User metadata
Rank Oldbie
Rank
Oldbie
Malik wrote:

It would be interesting to see what are clogging so much of the conventional mem. And perhaps some solution to maximize the ever-elusive 640kb conventional memory, in itself will be like playing a game, and when successfully able to maximize it, will provide an immense gratification, not unlike winning an adventure game without using any hint.

EDIT : A description or a listing of how much each program takes up the memory and where it resides will be useful. (mem/c command and if relevant, the mem/f to see the blocks.)

Sure, will do so as soon as I have access to the computer again, probably this weekend (It's not in my house)

Ah, I remembered something. I ran mem /c and /f too and about 127-130 kb of conventional memory were eaten by something that was called perhaps I/O system/data or similar? Can't exactly tell.

7fbns0.png

tbh9k2-6.png

Reply 22 of 34, by rgart

User metadata
Rank Oldbie
Rank
Oldbie

Dos 6.22 wins hands down 😀

I use the autoexec.bat and config.sys settings here:
So far my 486 with my current settings has never crashed and dos is super fast and responsive.

http://www.mdgx.com/mem6.htm#A6
http://www.mdgx.com/mem6.htm#6

Without the following line which DOES crashes my system hard.

DEVICE=C:\DOS\EMM386.EXE X=B800-C7FF I=C800-EFFF I=B000-B7FF RAM M3 A=64 H=128 D=256 AUTO NOTR

Reply 23 of 34, by Hatta

User metadata
Rank Member
Rank
Member

What you want to do about that is run UMBinfo and figure out which memory ranges are actually free on your machine. Then adjust that line accordingly. You can eek out a good share of conventional memory that way.

Reply 24 of 34, by Unknown_K

User metadata
Rank Oldbie
Rank
Oldbie

DOS 6.22 is what most people ended up using just because of the built in memory manager, but I tended to like QEMM better (still using DOS 6.22, but it works with 5.0 as well).

Collector of old computers, hardware, and software

Reply 27 of 34, by Jorpho

User metadata
Rank l33t++
Rank
l33t++

DoubleSpace was included in DOS versions 6 to 6.2. Version 6.21 was released with neither; version 6.22 included DriveSpace. You can still probably get the update that will bring all versions of DOS 6.x up to version 6.22 from Microsoft. All detailed at http://en.wikipedia.org/wiki/DriveSpace .

Reply 28 of 34, by Malik

User metadata
Rank l33t
Rank
l33t
rgart wrote:

where might I find UMBinfo?

You can use MSD.EXE (Microsoft Diagnostics) which is in the DOS directory (DOS 5 and above). At the main page, select the Memory button. It will provide an overview of the memory usage and the the locations that can be used to enable and provide the UMB.

5476332566_7480a12517_t.jpgSB Dos Drivers

Reply 30 of 34, by Jorpho

User metadata
Rank l33t++
Rank
l33t++

That would depend on what exactly you want to do with it. Personally, I predict you will spend ten minutes giggling over what a cool piece of history it is and then never touch it again.

While you probably could run MS-DOS 6.22 on it, I guess, you might have to find something older and more lightweight – DOS 3.3, maybe? – if you're going to run anything that requires very much conventional memory.

Reply 31 of 34, by VileR

User metadata
Rank l33t
Rank
l33t
Jorpho wrote:

Personally, I predict you will spend ten minutes giggling over what a cool piece of history it is and then never touch it again.

Blasphemy! Certainly wouldn't be the case if it was me (though in all honestly, I'd probably rather go for a "turbo" clone).

Anyway, yes, 3.3 would be a good choice. With 2.x you don't get 32MB partitions, and 1.x isn't really good for anything period. For higher versions, better get an EMS board.

[ WEB ] - [ BLOG ] - [ TUBE ] - [ CODE ]

Reply 33 of 34, by MatthewH12

User metadata
Rank Newbie
Rank
Newbie
keropi wrote:
Mau1wurf1977 wrote:

What machine will it run on?

Personally the real dilemma is between 6.22 and 7.1 (the one that comes with Windows). I'm still torn but working on a long-term test build using 7.1 on a 30GB FAT 32 partition. I have accumulated so many Games that FAT16 of 6.22 is really a limitation.

After using DOS fron 98SE with FAT32 partitions for serveral years now, I can assure you there are not problems whatsoever. Currently all my builds from 386 to p1 use FAT32 and the only thing that needed patching was win3x. Games no matter how old never complained about the filesystem 😉
It's totally worth it, a 20GB single partition on a 386DX? It's just great! 😊

What card did you use to do this? Or did you use a DDO?

Reply 34 of 34, by Mau1wurf1977

User metadata
Rank l33t++
Rank
l33t++
MatthewH12 wrote:

What card did you use to do this? Or did you use a DDO?

http://www.youtube.com/watch?v=53x9wtkNeBc&li … zgbVqyX&index=8

http://www.youtube.com/watch?v=WtlRnPoNNUc&li … gbVqyX&index=10

My website with reviews, demos, drivers, tutorials and more...
My YouTube channel