VOGONS


First post, by stanwebber

User metadata
Rank Member
Rank
Member

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

Show last 32 lines
[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:

Reply 1 of 1, by stanwebber

User metadata
Rank Member
Rank
Member

this is a variation i use on a pentium p54c laptop running win95 rtm hooked up to an external crt for speed sensitive games. i use setmul to disable the l1 cache and softmpu to output midi over the serial port to an external munt/soundfont emulator.

CONFIG.SYS - nec versa p laptop, xhdd.sys ver 12/30/21 & prior to reserve first 16mb of xms, remarked out cardsoft drivers included for reference

[MENU]
MENUCOLOR=6,0
SUBMENU=DOS,MSDOS 7.0
SUBMENU=WIN,WIN 95 RTM
MENUDEFAULT=DOS,10

[DOS]
MENUCOLOR=10,0
MENUITEM=DOS1,MSDOS, no HIMEM
MENUITEM=DOS2,MSDOS, XMGR
MENUITEM=DOS3,MSDOS, HIMEMX
MENUITEM=DOS4,MSDOS, HIRAM
MENUITEM=DOS5,MSDOS, JEMMEX
MENUITEM=DOS6,MSDOS, JEMMEX NOEMS
MENUITEM=DOS7,MSDOS, QEMM386 SOFTMPU
SUBMENU=WIN,WIN 95 RTM
MENUDEFAULT=DOS3,10

[WIN]
MENUCOLOR=11,0
MENUITEM=WIN1,no DOS drivers
MENUITEM=WIN2,all DOS drivers
SUBMENU=DOS,MSDOS 7.0

[DOS1]
;DEVICE=C:\CARDSOFT\SSCIRRUS.EXE
;DEVICE=C:\CARDSOFT\CS.EXE
;DEVICE=C:\CARDSOFT\CSALLOC.EXE
;DEVICE=C:\CARDSOFT\ATADRV.EXE
;DEVICE=C:\CARDSOFT\MTSRAM.EXE
;DEVICE=C:\CARDSOFT\MTDDRV.EXE
;DEVICE=C:\CARDSOFT\CARDID.EXE

[DOS2]
DEVICE=C:\XMGR\XMGR.SYS
DEVICE=C:\ATAENAB.EXE
DEVICE=C:\XMGR\XHDD.SYS /S8 /O /R16 /H

[DOS3]
DEVICE=C:\FREEDOS\BIN\HIMEMX.EXE
DEVICE=C:\ATAENAB.EXE
DEVICE=C:\XMGR\XHDD.SYS /S8 /O /R16 /H

[DOS4]
DEVICE=C:\HIRAM\HISET.SYS
DEVICE=C:\HIRAM\HIRAM.EXE
DEVICE=C:\ATAENAB.EXE
DEVICE=C:\XMGR\XHDD.SYS /S8 /O /R16 /H

[DOS5]
DEVICE=C:\FREEDOS\BIN\JEMMEX.EXE
DEVICEHIGH=C:\ATAENAB.EXE
DEVICEHIGH=C:\XMGR\XHDD.SYS /S8 /O /R16 /H

[DOS6]
DEVICE=C:\FREEDOS\BIN\JEMMEX.EXE NOEMS
DEVICEHIGH=C:\ATAENAB.EXE
DEVICEHIGH=C:\XMGR\XHDD.SYS /S8 /O /R16 /H

[DOS7]
Show last 25 lines
;DEVICE=C:\XMGR\XMGR.SYS
;DEVICE=D:\WINDOWS\EMM386.EXE NOEMS
DEVICE=C:\QEMM\QEMM386.SYS RAM
DEVICEHIGH=C:\ATAENAB.EXE
DEVICEHIGH=C:\XMGR\XHDD.SYS /S8 /O /R16 /H

[WIN1]
;no drivers

[WIN2]
DEVICE=D:\WINDOWS\HIMEM.SYS
DEVICE=D:\WINDOWS\EMM386.EXE
DEVICE=C:\ATAENAB.EXE
DEVICE=C:\XMGR\XHDD.SYS /S8 /O /R16 /H

[common]
SWITCHES=/F
DOS=HIGH,UMB
BUFFERS=11,0
FILES=60
LASTDRIVE=I
FCBS=1,0
STACKS=0,0
DEVICEHIGH=C:\PTLY2K\PTL1900.SYS

AUTOEXEC.BAT - ess688 soundcard, vendor drivers remarked out and replaced with unisound.com

@ECHO OFF
IF "%CONFIG%"=="DOS1" ECHO current configuration is DOS1
IF "%CONFIG%"=="DOS1" VER
IF "%CONFIG%"=="DOS1" GOTO :END
LH D:\PROGRA~1\SDD\UNIVBE32.EXE -w > NUL
ECHO current configuration is %CONFIG%
IF "%CONFIG%"=="WIN1" GOTO :WIN
PATH=C:\;C:\DOS71;C:\FREEDOS\BIN;C:\ESSUTIL;C:\XMGR;C:\HIRAM;C:\QEMM;C:\SHSUCDX
SET BLASTER=A220 I5 D1 T4
REM ECHO wait 60 sec for ESSCFG
REM LH C:\ESSUTIL\ESSCFG.EXE /A:220 /I:5 D:1 > NUL
REM LH C:\ESSUTIL\ESSVOL.EXE /V:8 /L:8 /W:8 /M:0 /C:8 /S:8 > NUL
C:\UNISOUND.COM /NOPNP > NUL
IF "%CONFIG%"=="WIN2" GOTO :WIN
LH C:\FREEDOS\BIN\CTMOUSE.EXE > NUL
LH C:\DOS71\DOSKEY.COM > NUL
LH C:\DOS71\DOSLFN.COM > NUL
VER
IF "%CONFIG%"=="DOS7" GOTO :SOFTMPU
GOTO :END

:SOFTMPU
LH SOFTMPU.EXE /MPU:330 /SB:220 /IRQ:5 /OUTPUT:COM1 /DELAYSYSEX > NUL
GOTO :END

:WIN
VER
WIN

:END
CD C:\GAMES