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,0
SUBMENU=DOS,MSDOS 7.1
SUBMENU=WIN,WIN 98 SE
MENUDEFAULT=DOS,10
[DOS]
MENUCOLOR=10,0
MENUITEM=DOS1,MSDOS, no HIMEM
MENUITEM=DOS2,MSDOS, XMGR
MENUITEM=DOS3,MSDOS, HIMEMX
MENUITEM=DOS4,MSDOS, XMGR JEMM386 NOEMS
MENUITEM=DOS5,MSDOS, JEMMEX
MENUITEM=DOS6,MSDOS, JEMMEX NOEMS
MENUITEM=DOS7,MSDOS, XMGR UMBPCI
MENUITEM=DOS8,MSDOS, HIMEMX UMBPCI
SUBMENU=WIN,WIN 98 SE
MENUDEFAULT=DOS3,10
[WIN]
MENUCOLOR=11,0
MENUITEM=WIN1,no DOS drivers
MENUITEM=WIN2,all DOS drivers
SUBMENU=DOS,MSDOS 7.1
[DOS1]
;no drivers
[DOS2]
DOS=HIGH,UMB
DEVICE=D:\XMGR\XMGR.SYS
DEVICE=D:\XMGR\XHDD.SYS /S64 /O /R16 /H
DEVICE=D:\XMGR\XDVD2.SYS /D:DVD01 /H
[DOS3]
DOS=HIGH,UMB
DEVICE=D:\FREEDOS\BIN\HIMEMX.EXE
DEVICE=D:\XMGR\XHDD.SYS /S64 /O /R16 /H
DEVICE=D:\XMGR\XDVD2.SYS /D:DVD01 /H
[DOS4]
DOS=HIGH,UMB
DEVICE=D:\XMGR\XMGR.SYS /B /N24
DEVICE=D:\FREEDOS\BIN\JEMM386.EXE NOEMS
DEVICEHIGH=D:\XMGR\XMGR.SYS
DEVICE=D:\XMGR\XHDD.SYS /S64 /O /R16 /H
DEVICE=D:\XMGR\XDVD2.SYS /D:DVD01 /H
[DOS5]
DOS=HIGH,UMB
DEVICE=D:\FREEDOS\BIN\JEMMEX.EXE
DEVICE=D:\XMGR\XHDD.SYS /S64 /O /R16 /H
DEVICE=D:\XMGR\XDVD2.SYS /D:DVD01 /H
[DOS6]
DOS=HIGH,UMB
DEVICE=D:\FREEDOS\BIN\JEMMEX.EXE NOEMS
DEVICE=D:\XMGR\XHDD.SYS /S64 /O /R16 /H
DEVICE=D:\XMGR\XDVD2.SYS /D:DVD01 /H
[DOS7]
DOS=HIGH,UMB,NOAUTO
DEVICE=D:\UMBPCI\UMBPCI.SYS
DEVICE=D:\XMGR\XMGR.SYS /W
DEVICE=D:\XMGR\XHDD.SYS /S64 /O /R16
DEVICE=D:\XMGR\XDVD2.SYS /D:DVD01
[DOS8]
DOS=HIGH,UMB,NOAUTO
DEVICE=D:\FREEDOS\BIN\HIMEMX.EXE
DEVICE=D:\UMBPCI\UMBPCI.SYS
DEVICE=D:\XMGR\XHDD.SYS /S64 /O /R16
DEVICE=D:\XMGR\XDVD2.SYS /D:DVD01
[WIN1]
;no drivers
[WIN2]
DOS=HIGH,UMB
DEVICE=C:\WINDOWS\HIMEM.SYS
DEVICE=C:\WINDOWS\EMM386.EXE
DEVICE=D:\XMGR\XHDD.SYS /S64 /O /R16 /H
DEVICE=D:\XMGR\XDVD2.SYS /D:DVD01 /H
[common]
SWITCHES=/F
BUFFERS=11,0
FILES=60
LASTDRIVE=L
FCBS=1,0
STACKS=9,128
AUTOEXEC.BAT - current azt-2320 soundcard, previous awe64/vivo90/opti930 lines remarked out
@ECHO OFF
ECHO.
ECHO current configuration is %CONFIG%
IF "%CONFIG%"=="WIN1" GOTO :WIN
PATH=%PATH%;D:\;D:\DOS71;D:\FREEDOS\BIN;D:\95DOSAPP;D:\CTCMBBS;D:\SNDSCAPE;D:\OPTI930;D:\XMGR;D:\UMBPCI;D:\SHSUCDX
REM SET BLASTER=A220 I5 D1 H5 P330 E620 T6
SET BLASTER=A220 I5 D1 T4
SET CTCM=D:\CTCMBBS
SET SOUND=D:\95DOSAPP
SET SNDSCAPE=C:\WINDOWS
SET SOUND16=D:\OPTI930
REM D:\CTCMBBS\CTCM.EXE > NUL
REM REM D:\95DOSAPP\DIAGNOSE.EXE /S > NUL
REM D:\95DOSAPP\AWEUTIL.COM /S > NUL
REM D:\95DOSAPP\MIXERSET.EXE /P > NUL
REM D:\SNDSCAPE\SSINIT.COM > NUL
REM D:\OPTI930\SNDINIT /B > NUL
REM D:\UNISOUND.COM /XWSS > NUL
REM D:\SHSUCDX\SHSUCDHD.EXE /F:D:\?IMAGE.ISO > NUL
REM D:\SHSUCDX\SHSUCDX.COM /D:SHSU=CDH,E > NUL
D:\SHSUCDX\SHSUCDX.COM /D:DVD01,E > NUL
IF "%CONFIG%"=="WIN2" GOTO :WIN
REM D:\FREEDOS\BIN\CTMOUSE.EXE > NUL
D:\MOUSE.COM > NUL
D:\DOS71\DOSKEY.COM > NUL
D:\DOS71\DOSLFN.COM > NUL
VER
REM ECHO MIDI emulation syntax: CD 95DOSAPP LH AWEUTIL.COM /EM:GM-GS-MT32
REM ECHO MIDI emulation syntax: LH D:\SNDSCAPE\MT32.EXE ON-OFF
GOTO :END
:WIN
VER
WIN
:END
D: