Re: Hymem & DLL
- Posted by Filthy Jim McNasty <filthy-mcnasty at BIGFOOT.COM> Feb 12, 1999
- 489 views
------=_NextPart_000_0003_01BE562B.C7B0FC80 charset="Windows-1252" > -----Original Message----- > From: Euphoria Programming for MS-DOS > [mailto:EUPHORIA at LISTSERV.MUOHIO.EDU]On Behalf Of Luis > Sent: 1999 February 11 18:40 > To: EUPHORIA at LISTSERV.MUOHIO.EDU > Subject: Hymem & DLL This works for me in Win98. Don't know if command.com as config.sys shell any use. Gave up on that years ago when I was converted to the gospel of St.4DOS. The Attachment is my EXITTODOS.PIF file, which calls on the COMSPEC variable (Surprise, it's 4DOS.COM) as my Win98 DOS-Mode shell. Good luck, and try not to be as unnecessarily anti-windoze as me. (1)CONFIG.SYS rem *** Menu commands used to allow time for F5/F8 choice if desired [menu] menucolor=15,1 menudefault=HW4,90 rem *** While BIOS settings for Boot order (1)Floppy; (2)HardDisk then rem *** BIOS sets Floppy as A: and Zip100 as B: if booted to DOS from HardDisk rem *** While BIOS settings for Boot order (1)Zip100; (2)HardDisk then rem *** BIOS sets Floppy as A: and Zip100 as B: if booted to DOS from HardDisk rem *** BIOS sets Zip100 as A: and Floppy as B: if booted to DOS from Zip100 menuitem=H4U0EW,HardDisk Boot Drive C, 4DOS Prompt, UMBs, No EMS/Windows menuitem=HW4,HardDisk Boot Drive C, Windows Default, 4DOS Prompt Option menuitem=Z4U0EW,Zip100 Boot Drive A, 4DOS Prompt, UMBs, No EMS/Windows [common] rem *** High instruction ignored if no UMBs provided by EMM386.EXE break=on buffershigh=10 fcbshigh=1,0 fileshigh=40 lastdrivehigh=z numlock=on stackshigh=0,0 [DriveA] rem *** High instruction ignored if no UMBs provided by EMM386.EXE device=A:\Boots\HiMem.98 device=A:\Boots\EMM386.98 noems i=f000-f7ff devicehigh=A:\Boots\VIDE-CDD.Sys /d:mscd001 /p:168,12 /p:170,15 /p:1e8,11 /p:1f0,14 rem *** Country Code 002 rather than 044 for yy-mm-dd/hh:mm:ss format country=002,850,A:\Boots\Country.98 dos=high dos=noauto dos=umb installhigh=A:\Boots\SHSUCDX.Exe /d:mscd001,y installhigh=A:\Boots\UKKeyn_C.Com shell=A:\Boots\4DOS.Com A:\Boots\ @A:\Boots\4DOS.#Z /P [DriveC] rem *** High instruction ignored if no UMBs provided by EMM386.EXE rem *** Country code 002 rather than 044 for yy-mm-dd/hh:mm:ss format country=002,850,D:\Boots\Country.98 installhigh=D:\Boots\UKKeyn_C.Com shell=D:\Boots\4DOS.Com D:\Boots\ @D:\Boots\4DOS.# /P [H4U0EW] rem *** High instruction ignored if no UMBs provided by EMM386.EXE device=D:\Boots\HiMem.98 device=D:\Boots\EMM386.98 noems i=f000-f7ff rem *** Sound Blaster DOS-Mode Configuration rem *** Removed by Creative Sound Blaster AWE64 CD-ROM Setup rem *** device=D:\Tools\CTCM.Exe devicehigh=D:\Boots\VIDE-CDD.Sys /d:mscd001 /p:168,12 /p:170,15 /p:1e8,11 /p:1f0,14 dos=high dos=noauto dos=umb include=DriveC rem *** While BIOS settings for Boot order (1)Floppy; (2)HardDisk then rem *** BIOS sets Floppy as A: and Zip100 as B: if booted to DOS from HardDisk rem *** While BIOS settings for Boot order (1)Zip100; (2)HardDisk then rem *** BIOS sets Floppy as A: and Zip100 as B: if booted to DOS from HardDisk rem *** BIOS sets Zip100 as A: and Floppy as B: if booted to DOS from Zip100 rem *** installhigh=D:\Boots\Guest.Exe letter=z installhigh=D:\Boots\SHSUCDX.Exe /d:mscd001,y [HW4] rem *** High instruction ignored if no UMBs provided by EMM386.EXE include=DriveC [Z4U0EW] rem *** High instruction ignored if no UMBs provided by EMM386.EXE Include=DriveA [common] (2)AUTOEXEC.BAT @echo off cls goto #Start :#End rem *** Sound Blaster DOS-Mode Configuration SET BLASTER=A220 I5 D1 H5 P330 E620 T6 rem *** Sound Blaster DOS-Mode Configuration rem *** Removed by Creative Sound Blaster AWE64 CD-ROM Setup rem *** set CTCM=%D0%\TOOLS rem *** DOS32A set DOS32A=%D0%\TOOLS\DOS32A rem *** Euphoria set EUDIR=%D0%\TOOLS\EUPHORIA rem *** MGA Setup (MS-DOS) - Not presently required rem *** set MGA=D:\INACTIVE\MGA(MM2)\ rem *** Sound Blaster DOS-Mode Configuration set MIDI=MAP:E MODE:0 SYNTH:1 rem *** Append to P0 BasePathVariable when running DOS32A set PATHD32A=%D0%\TOOLS\DOS32A\BINW rem *** Append to P0 BasePathVariable when running Euphoria set PATHEU=%D0%\TOOLS\EUPHORIA\BIN rem *** Append to P0 BasePathVariable when running Pacific set PATHPACC=%D0%\TOOLS\PACIFIC\BIN rem *** Append to P0 BasePathVariable when running POVLab/POV-Ray set PATHPOV=%D0%\TOOLS\POV-RAY;%D0%\TOOLS\POVLAB rem *** POVLab set POVRAYOPT=-LD:\COMMON\POV#INC rem *** Not required if using GUEST.EXE TSR to access Iomega Zip Disk rem *** set SCSI_DRIVER=%D0%\BOOTS rem *** Not required if using GUEST.EXE TSR to access Iomega Zip Disk rem *** set SCSI_UTILITY=%D0%\BOOTS rem *** Sound Blaster DOS-Mode Configuration set SOUND=K:\&TOOLS\CREATIVE\CTSND rem *** Needed by PGP International (MS-DOS) to ascertain Time Zone set TZ=GMT0BST rem *** Removed by Creative Sound Blaster AWE64 CD-ROM Setup rem *** @%D0%\Tools\CTCU /S if "%CONFIG" == "HW4" goto HW4End if "%CONFIG" == "H4U0EW" goto H4U0EWEnd goto Zero&Out :#Start rem *** Some programs will only recognise capitalised environment variables rem *** Establish User Home Drive set D0=D: rem *** While BIOS settings for Boot order (1)Floppy; (2)HardDisk then rem *** BIOS sets Floppy as A: and Zip100 as B: if booted to DOS from HardDisk rem *** While BIOS settings for Boot order (1)Zip100; (2)HardDisk then rem *** BIOS sets Floppy as A: and Zip100 as B: if booted to DOS from HardDisk rem *** BIOS sets Zip100 as A: and Floppy as B: if booted to DOS from Zip100 if "%CONFIG" == "Z4U0EW" set D0=A: rem *** Saved BasePathVariable allows creation of/restoration from alternatives set P0=C:\WINDOWS;D:\&TOOLS;D:\COMMON;%D0%\DOS#&RUN;%D0%\TOOLS goto #Usual :#Usual rem Save CONFIG variable to a file for reloading if necessary echo CONFIG=%CONFIG%>%D0%\Boots\Config.Set rem *** High instruction ignored if no UMBs provided by EMM386.EXE rem *** lh %D0%\Boots\SHSUCDX.Exe /d:mscd001,y rem *** lh %D0%\Boots\UKKeyn_C.Com rem *** BasePathVariable PATH %P0% rem *** DOS CommandLine Prompt PROMPT [$d] [$t] [$p]$_ @%D0%\Boots\BootScan %D0%\ C:\ @if errorlevel 1 pause rem *** ARJ CommandLineSwitch defaults set ARJ_SW=%D0%\BOOTS\ARJ_SW.SET rem *** Needed by FV.COM Archive Viewer for LIST.COM's temporary output set LIST=%D0%\BOOTS\TEMP set PKTMP=%D0%\BOOTS\TEMP set PKUNZIP=-d -Jhrs goto %CONFIG% :4Usual alias/r %D0%\Boots\Alias.# dirhistory/f^dirhistory/r %D0%\Boots\DHistory.# history/r %D0%\Boots\History.# set COMSPEC=%D0%\BOOTS\4DOS.COM rem *** While BIOS settings for Boot order (1)Floppy; (2)HardDisk then rem *** BIOS sets Floppy as A: and Zip100 as B: if booted to DOS from HardDisk rem *** While BIOS settings for Boot order (1)Zip100; (2)HardDisk then rem *** BIOS sets Floppy as A: and Zip100 as B: if booted to DOS from HardDisk rem *** BIOS sets Zip100 as A: and Floppy as B: if booted to DOS from Zip100 if "%CONFIG" == "Z4U0EW" goto Z4U0EWEnd goto #End :H4U0EW goto 4Usual :H4U0EWEnd rem *** Both forms of TEMP/TMP variable to satisfy differing program needs set TEMP=%D0%\BOOTS\TEMP set TMP=%D0%\BOOTS\TEMP rem *** While BIOS settings for Boot order (1)Floppy; (2)HardDisk then rem *** BIOS sets Floppy as A: and Zip100 as B: if booted to DOS from HardDisk rem *** While BIOS settings for Boot order (1)Zip100; (2)HardDisk then rem *** BIOS sets Floppy as A: and Zip100 as B: if booted to DOS from HardDisk rem *** BIOS sets Zip100 as A: and Floppy as B: if booted to DOS from Zip100 rem *** High instruction ignored if no UMBs provided by EMM386.EXE rem *** lh %D0%\Boots\Guest.Exe letter=z rem *** No Write-Behind Cacheing on Floppy @%D0%\Boots\SmartDrv B+ C+ D+ E+ F+ Y+ InitCacheSize 16384 /Q goto Zero&Out :HW4 rem *** Windows DOSBox CommandLine Prompt set WINPMT=[$d] [$t] [$p in Windows 9#]$_ goto 4Usual :HW4End rem *** Both forms of TEMP/TMP variable to satisfy differing program needs set TEMP=C:\WINDOWS\TEMP set TMP=C:\WINDOWS\TEMP inkey /p /w5 Press 4 for 4DOS Prompt, ENTER or wait 5 seconds for Windows %%key if "%key" != "4" @win unset /q key goto Zero&Out :Z4U0EW goto 4Usual :Z4U0EWEnd rem *** Both forms of TEMP/TMP variable to satisfy differing program needs set TEMP=%D0%\BOOTS\TEMP set TMP=%D0%\BOOTS\TEMP rem *** No Write-Behind Cacheing on Floppy @%D0%\Boots\SmartDrv A+ C+ D+ E+ F+ Y+ InitCacheSize 16384 /Q goto Zero&Out :Zero&Out rem *** Included to help keep environment usage within standard settings set CMDLINE= (3)MS-DOS.SYS [Paths] HostWinBootDrv=C WinBootDir=C:\WINDOWS WinDir=C:\WINDOWS [Options] AutoScan=1 BootDelay=5 BootGUI=0 BootMenu=1 BootMenuDefault=1 BootMenuDelay=5 BootMulti=1 DblSpace=0 DoubleBuffer=1 DrvSpace=0 Logo=0 Network=0 WinVer=4.10.1998 ; ;The following lines are required for compatibility with other programs. ;Do not remove them (MSDOS.SYS needs to be >1024 bytes). ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxa ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxb ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxc ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxd ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxe ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxf ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxg ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxh ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxi ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxj ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxk ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxl ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxm ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxn ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxo ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxp ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxq ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxr ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxs ------=_NextPart_000_0003_01BE562B.C7B0FC80 name="Exit To Dos.PIF"