I’m too lazy to type in the dos commands to navigate to a game and then dir /p it to find out what the .exe is called to start the game, so i created a pretty table to quickly start it up π
notice that i didn’t load any keyb.sys ! Special chars have to be translated if you use a different layout
at the end of my autoexec.bat startup, dosmenu.bat is called
here’s what’s inside
@cls
@echo ββββββββββββββββββββββββΊβΊββLazy DOS Menu by JigoββΊβΊββββββββββββββββββββββ
@echo β 1= Doom 16= 31= BMH β
@echo β 2= Doom2 17= 32= BMP β
@echo β 3= Dark Forces 18= 33= Pizza Connection β
@echo β 4= Duke 3D 19= 34= Epic Pinball β
@echo β 5= Hexen 20= Comanche 35= Pinball Dreams β
@echo β 6= ROTT 21= Descent 36= Pinball Fantasiesβ
@echo β 7= Wolf3D 22= X-Wing 37= Pinball Illusionsβ
@echo β 8= 23= Wing Commander1 38= β
@echo β 9= 24= Wing Commander2 39= β
@echo β 10= Colonization 25= Wing Commander3 40= Stunts β
@echo β 11= Civilization 26= Frontier: Elite 41= β
@echo β 12= Master of Magic 27= Aces of the Pac. 42= β
@echo β 13= Master of Orion 28= Aces over Europe 43= β
@echo β 14= Jagged Alliance 29= SWOTL 44= β
@echo β 15= JA: Deadly Games 30= 45= β
@echo β β
@echo β β
@echo βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
@echo on
this basically display just a table which you can edit yourself
Each number has an according batchfile in my c:\batches folder. 1.bat, 2.bat etc.
example of 1.bat:
@echo off
d:\
cd\
cd doom
doom
call dosmenu.bat
Here’s an example using CHOICE
@echo off
:START
D:
CD\ACTION
mode 80
cls
echo βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
echo β Action Games β
echo βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ’
echo β [A] Aquanoid [N] PacPC 2echo β
echo β [B] Avoid the Noid [O] PCBert β
echo β [C] Ballistix [P] Shadow Knights β
echo β [D] Captain Comic [Q] Stargoose! β
echo β [E] Captain Comic 2 β
echo β [F] Catacomb… [X] Exit β
echo β [G] Chopper Commando β
echo β [H] Clyde’s Adventure β
echo β [I] Dangerous Dave… β
echo β [J] Galactix β
echo β [K] Heros I: The Sanguin Seven β
echo β [L] Joust VGA β
echo β [M] Ms. PacPC β
echo βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
choice /C:abcdefghijklmnopqx ” Make a Selection”
if errorlevel 18 goto END
if errorlevel 17 goto STARGOOSE
if errorlevel 16 goto SHADOW
if errorlevel 15 goto PCBERT
if errorlevel 14 goto PACPC
if errorlevel 13 goto MSPAC
if errorlevel 12 goto JOUST
if errorlevel 11 goto HEROS
if errorlevel 10 goto GALACTIX
if errorlevel 9 goto DAVE
if errorlevel 8 goto CLYDE
if errorlevel 7 goto CHOPPER
if errorlevel 6 goto CATACOMB
if errorlevel 5 goto COMIC2
if errorlevel 4 goto COMIC
if errorlevel 3 goto BALLISTIX
if errorlevel 2 goto NOID
if errorlevel 1 goto AQUANOID
goto END
:AQUANOID
CD AQUANOID
AQUA
GOTO START
:NOID
CD NOID
NOID
GOTO START
:BALLISTIX
CD BALISTIX
BALLISTI
GOTO START
:COMIC
CD COMIC40
COMIC
GOTO START
:COMIC2
CD COMIC2
COMIC2
GOTO START
:CATACOMB
CD CATACOMB
CALL CATACOMB.BAT
GOTO START
:CHOPPER
CD CHOP256
CHOPPER2
GOTO START
:CLYDE
CD CLYDE
CLYDE1
GOTO START
:DAVE
CD DAVE
CALL DAVE.BAT
GOTO START
:GALACTIX
CD GALACTIX
GX1
GOTO START
:HEROS
CD HEROS
HEROS
GOTO START
:JOUST
CD JOUST
JOUST
GOTO START
:MSPAC
CD MSPAC
MSPAC
GOTO START
:PACPC
CD PACPC2
PACPC2
GOTO START
:PCBERT
CD PCBERT
PCBERT
GOTO START
:SHADOW
CD SHADOW
SHADOW
GOTO START
:STARGOOSE
CD GOOSE
GOOSE
GOTO START
:END