Re: Hymem & DLL
- Posted by Filthy Jim McNasty <filthy-mcnasty at BIGFOOT.COM> Feb 13, 1999
- 481 views
> -----Original Message----- > From: Euphoria Programming for MS-DOS > [mailto:EUPHORIA at LISTSERV.MUOHIO.EDU]On Behalf Of Grape Vine > Sent: 1999 February 12 18:38 > To: EUPHORIA at LISTSERV.MUOHIO.EDU > Subject: Re: Hymem & DLL > Thanks Grape, I tidied up a much more complex config.sys and bunged some "high" bits into the [common] section without thinking. It's remedied. stacks/high - Windoze/DOS steals some unnecessary default allocation of memory here if you omit this setting, so this is me telling it to sod off. fcbs - Pretty much obsolete and covered by the files setting now. MS sets a default of 4 if you don't specify. 1 is the minimum allowed so 1 is what I set. noauto - (Extract from the W95 CD-ROM ResKit HelpFile - Windows 95 automatically reserves memory in the UMA unless CONFIG.SYS contains the entry dos=noauto or if HIMEM.SYS and EMM386 are not loaded). Dunno if this applies to W98, it doesn't seem to contain the amount of DOS info that W95 provided. I don't want Windoze EVER to take my configuration for granted, and this worked in W95, so on the principal that if it ain't bust don't fix it.... The /p options in VIDE_CDD.SYS do God knows what, but they were defaults loaded by the installation so I didn't tamper. The CD-ROM stuff is only loaded in pure DOS anyway as it's there in a DOSBox by default. SHSUCDX is a better than MSCDEX utility. It's on Simtel, uses less memory, can be unloaded at the command line, other stuff. DOS32A is a programming utility, not anything to do with the OS. The shell bit is because 4DOS is hugely better than command.com (which you will get lumbered with in DOS if you don't specify otherwise) and well worth a few more bytes. It loads into XMS so minimal use of basemem, and has a global history/alias/environment accessible from any DOS shell (Windows DOSBpx too). Saves using any number of other separate utilities (No need for DOSKEY, extremely complex aliasing techniques, huge range of internal commands, environment and other variables built in that allow amazing scripting/batch capabilities - you can tell I quite LIKE it...) .98 extensions allow me to keep track of which OS utility I'm using. Sometimes I use some OPENDOS stuff, and MS doesn't seem to care about extensions in device drivers, so in DOSMode I could be using DEVICE=Whatever.702 or etc. It works. Normally I just boot into Windoze98 by default, but if I', in the Doo-Doos I boot DOS. I have to bugger about with A: DriveLetters because normally my BIOS is set to read ZipDrive as DriveA and Floppy as DriveB. It can also boot from CD-ROM, which then becomes DriveA, but that's a rarely needed facility so I've not complicated things more than they already are. UKKEYB is a UK-Specific Keyboard driver that only uses about 400 bytes memory, rather than the 7k needed by MS-DOS equivalent. Us foreigners need something in there or we get lumbered with US keyboards in DOS/DOSBox I don't need the POV stuff all the time, but rather than further complicate stuff I leave the variables in. 4DOS leaves me about 620k free basemem, so I figure I can be a leedle bit extravagant. All the %D0$ Drive letters basically allow me path access to my Tools directory whether I've booted from Zip or HD. It's duped on the Zip ready for the bad times that sometimes come to us all. The Boots folder is also of course duped. Anyway, thanks again for the CONFIG.SYS stuff. Silly me with the [common] section. I'm not sure I'll drop the NOEMS in favour of RAM switches in EMM386, but I'll suck it and see. Always open to tweaks that do something useful. Climb in with more as you see fit. What works with one person don't always work elsewhere, but we can all use PLENTY of knowledge. Not a little of course, as that's a dangerous thing someone said. Probably Billy Gates. (Alexander Pope? I forget) Warmest regards.