First post, by stanwebber
i've been fine tuning a pretty elaborate win98 boot menu over the past year that i thought i'd share for anyone to use as a template. i'm pretty sure i stole all of my ideas from vogons.org so really feel free to plunder. obviously edit bootgui=0 in msdos.sys to allow win98 to boot using config.sys.
CONFIG.SYS - athlon xp, kt133a chipset, xhdd.sys ver 12/30/21 & prior to reserve first 16mb of xms
[MENU]MENUCOLOR=6,0SUBMENU=DOS,MSDOS 7.1SUBMENU=WIN,WIN 98 SEMENUDEFAULT=DOS,10[DOS]MENUCOLOR=10,0MENUITEM=DOS1,MSDOS, no HIMEMMENUITEM=DOS2,MSDOS, XMGRMENUITEM=DOS3,MSDOS, HIMEMXMENUITEM=DOS4,MSDOS, XMGR JEMM386 NOEMSMENUITEM=DOS5,MSDOS, JEMMEXMENUITEM=DOS6,MSDOS, JEMMEX NOEMSMENUITEM=DOS7,MSDOS, XMGR UMBPCIMENUITEM=DOS8,MSDOS, HIMEMX UMBPCISUBMENU=WIN,WIN 98 SEMENUDEFAULT=DOS3,10[WIN]MENUCOLOR=11,0MENUITEM=WIN1,no DOS driversMENUITEM=WIN2,all DOS driversSUBMENU=DOS,MSDOS 7.1[DOS1];no drivers[DOS2]DOS=HIGH,UMBDEVICE=D:\XMGR\XMGR.SYSDEVICE=D:\XMGR\XHDD.SYS /S64 /O /R16 /HDEVICE=D:\XMGR\XDVD2.SYS /D:DVD01 /H[DOS3]DOS=HIGH,UMBDEVICE=D:\FREEDOS\BIN\HIMEMX.EXEDEVICE=D:\XMGR\XHDD.SYS /S64 /O /R16 /HDEVICE=D:\XMGR\XDVD2.SYS /D:DVD01 /H[DOS4]DOS=HIGH,UMBDEVICE=D:\XMGR\XMGR.SYS /B /N24DEVICE=D:\FREEDOS\BIN\JEMM386.EXE NOEMSDEVICEHIGH=D:\XMGR\XMGR.SYSDEVICE=D:\XMGR\XHDD.SYS /S64 /O /R16 /HDEVICE=D:\XMGR\XDVD2.SYS /D:DVD01 /H[DOS5]DOS=HIGH,UMBDEVICE=D:\FREEDOS\BIN\JEMMEX.EXEDEVICE=D:\XMGR\XHDD.SYS /S64 /O /R16 /HDEVICE=D:\XMGR\XDVD2.SYS /D:DVD01 /H[DOS6]DOS=HIGH,UMBDEVICE=D:\FREEDOS\BIN\JEMMEX.EXE NOEMSDEVICE=D:\XMGR\XHDD.SYS /S64 /O /R16 /HDEVICE=D:\XMGR\XDVD2.SYS /D:DVD01 /H
[DOS7]DOS=HIGH,UMB,NOAUTODEVICE=D:\UMBPCI\UMBPCI.SYSDEVICE=D:\XMGR\XMGR.SYS /WDEVICE=D:\XMGR\XHDD.SYS /S64 /O /R16DEVICE=D:\XMGR\XDVD2.SYS /D:DVD01[DOS8]DOS=HIGH,UMB,NOAUTODEVICE=D:\FREEDOS\BIN\HIMEMX.EXEDEVICE=D:\UMBPCI\UMBPCI.SYSDEVICE=D:\XMGR\XHDD.SYS /S64 /O /R16DEVICE=D:\XMGR\XDVD2.SYS /D:DVD01[WIN1];no drivers[WIN2]DOS=HIGH,UMBDEVICE=C:\WINDOWS\HIMEM.SYSDEVICE=C:\WINDOWS\EMM386.EXEDEVICE=D:\XMGR\XHDD.SYS /S64 /O /R16 /HDEVICE=D:\XMGR\XDVD2.SYS /D:DVD01 /H[common]SWITCHES=/FBUFFERS=11,0FILES=60LASTDRIVE=LFCBS=1,0STACKS=9,128
AUTOEXEC.BAT - current azt-2320 soundcard, previous awe64/vivo90/opti930 lines remarked out
@ECHO OFFECHO.ECHO current configuration is %CONFIG%IF "%CONFIG%"=="WIN1" GOTO :WINPATH=%PATH%;D:\;D:\DOS71;D:\FREEDOS\BIN;D:\95DOSAPP;D:\CTCMBBS;D:\SNDSCAPE;D:\OPTI930;D:\XMGR;D:\UMBPCI;D:\SHSUCDXREM SET BLASTER=A220 I5 D1 H5 P330 E620 T6SET BLASTER=A220 I5 D1 T4SET CTCM=D:\CTCMBBSSET SOUND=D:\95DOSAPPSET SNDSCAPE=C:\WINDOWSSET SOUND16=D:\OPTI930REM D:\CTCMBBS\CTCM.EXE > NULREM REM D:\95DOSAPP\DIAGNOSE.EXE /S > NULREM D:\95DOSAPP\AWEUTIL.COM /S > NULREM D:\95DOSAPP\MIXERSET.EXE /P > NULREM D:\SNDSCAPE\SSINIT.COM > NULREM D:\OPTI930\SNDINIT /B > NULREM D:\UNISOUND.COM /XWSS > NULREM D:\SHSUCDX\SHSUCDHD.EXE /F:D:\?IMAGE.ISO > NULREM D:\SHSUCDX\SHSUCDX.COM /D:SHSU=CDH,E > NULD:\SHSUCDX\SHSUCDX.COM /D:DVD01,E > NULIF "%CONFIG%"=="WIN2" GOTO :WINREM D:\FREEDOS\BIN\CTMOUSE.EXE > NULD:\MOUSE.COM > NULD:\DOS71\DOSKEY.COM > NULD:\DOS71\DOSLFN.COM > NULVERREM ECHO MIDI emulation syntax: CD 95DOSAPP LH AWEUTIL.COM /EM:GM-GS-MT32REM ECHO MIDI emulation syntax: LH D:\SNDSCAPE\MT32.EXE ON-OFFGOTO :END:WINVERWIN:ENDD: