VOGONS


First post, by Un Information

User metadata
Rank Newbie
Rank
Newbie

I've got it working.

I've been using Phil's MS-DOS Starter Pack configuration for "Exit to DOS," but I wanted to add a boot menu for MS-DOS and Windows 98SE on start up. I've been fiddling around with it but I've had no luck, here's what I've been trying:

Autoexec.bat:

SET CONFIG=EMC
SET TMP=C:\WINDOWS\TEMP
SET TEMP=C:\WINDOWS\TEMP
SET PROMPT=$p$g
SET winbootdir=C:\WINDOWS
SET PATH=C:\WINDOWS;C:\WINDOWS\COMMAND
SET SOUND=C:\SB16
SET BLASTER=A220 I5 D1 H5 P330 T6
SET MIDI=SYNTH:1 MAP:E
SET CTSYN=C:\SBLIVE\LIVEDOS
C:\SB16\DIAGNOSE /S
C:\SB16\MIXERSET.EXE /P /Q
C:\SBLIVE\LIVEDOS\SBEINIT.COM
C:\SBLIVE\LIVEDOS\EK1M.EXE -B -F C:\SBLIVE\LIVEDOS\EKCFG
LH C:\WINDOWS\COMMAND\MOUSE.COM /P4 /S80
::IF "%CONFIG%"=="EMC" GOTO :EMC
::IF "%CONFIG%"=="XMC" GOTO :XMC
::IF "%CONFIG%"=="CMC" GOTO :CMC
::IF "%CONFIG%"=="EM" GOTO :EM
::IF "%CONFIG%"=="XM" GOTO :XM
::IF "%CONFIG%"=="CM" GOTO :CM
::IF "%CONFIG%"=="WIN" GOTO :WIN

goto %config%

:WIN
C:\WINDOWS\WIN.COM
GoTo END

GoTo EMC
:EMC
:XMC
:CMC
LH C:\WINDOWS\COMMAND\MSCDEX.EXE /D:OPTICAL
GoTo END
:EM
:XM
:CM
GoTo END

:END

Config.sys:

[COMMON]
;DOS=NOAUTO
DOS=HIGH,UMB
FILES=30
BUFFERS=30
LASTDRIVE=H
DEVICE=C:\WINDOWS\SETVER.EXE

[menu]
submenu=dos, MS-DOS 7.1
submenu=win, Microsoft Windows 98 SE

[dos]
menuitem=EMC, Expanded memory + Mouse + CD-ROM
menuitem=XMC, Extended memory + Mouse + CD-ROM
menuitem=CMC, Conventional Memory only + Mouse + CD-ROM
menuitem=EM, Expanded memory + Mouse
menuitem=XM, Extended memory + Mouse
menuitem=CM, Conventional memory only + Mouse
submenu=win, Microsoft Windows 98 SE

menudefault=EMC,10

[EMC]
DOS=NOAUTO
DEVICE=C:\WINDOWS\HIMEM.SYS /TESTMEM:OFF
DEVICE=C:\WINDOWS\EMM386.EXE I=B000-B7FF 8192 RAM
DEVICEHIGH=C:\WINDOWS\COMMAND\VIDECDD.SYS /D:OPTICAL

[XMC]
DOS=NOAUTO
DEVICE=C:\WINDOWS\HIMEM.SYS /TESTMEM:OFF
DEVICEHIGH=C:\WINDOWS\COMMAND\VIDECDD.SYS /D:OPTICAL

[CMC]
DOS=NOAUTO
DEVICEHIGH=C:\WINDOWS\COMMAND\VIDECDD.SYS /D:OPTICAL

[EM]
DOS=NOAUTO
DEVICE=C:\WINDOWS\HIMEM.SYS /TESTMEM:OFF
DEVICE=C:\WINDOWS\EMM386.EXE RAM

[XM]
DOS=NOAUTO
DEVICE=C:\WINDOWS\HIMEM.SYS /TESTMEM:OFF

[CM]
DOS=NOAUTO

[WIN]

;DEVICE=C:\WINDOWS\HIMEM.SYS
;DOS=HIGH,UMB
;DEVICE=C:\WINDOWS\EMM386.EXE NOEMS

Can anyone help with what I've done wrong? Thanks.