Hmm, this is really weird. If AdLib synthesis frequency doesn't make a difference then the only other different thing I see is the environment. Oh, yeah, and maybe CD-ROM support (disabled by default in LaunchPad, enabled by default in the plain "Run with VDMS"). Also check out the XMS memory size (you get more with Launchpad -- could this be a problem for the game?) And I don't know where that KB16 thing popped out from, probably some sort of locale .SYS or something like that (loadable in the CONFIG section as DEVICE or DEVICEHIGH).
The environment I get with LaunchPad's default settings:
[code]
C:\WINNT\SYSTEM32>set
COMSPEC=C:\WINNT\SYSTEM32\COMMAND.COM
PATHEXT=.COM;.EXE;.BAT
TMP=C:\WINNT\TEMP
PROMPT=$P$G
TEMP=C:\WINNT\TEMP
PATH=C:\WINNT\system32;H:\Work\VDMSTest\VDMSound
BLASTER=A220 I7 D1 H5 P330 T6
SYSTEMROOT=C:\WINNT
C:\WINNT\SYSTEM32>mem /c
Conventional Memory :
Name Size in Decimal Size in Hex
------------- --------------------- -------------
MSDOS 12208 ( 11.9K) 2FB0
KBD 3280 ( 3.2K) CD0
EMM 176 ( 0.2K) B0
HIMEM 1248 ( 1.2K) 4E0
COMMAND 2912 ( 2.8K) B60
FREE 112 ( 0.1K) 70
FREE 635216 (620.3K) 9B150
Total FREE : 635328 (620.4K)
Upper Memory :
Name Size in Decimal Size in Hex
------------- --------------------- -------------
SYSTEM 167920 (164.0K) 28FF0
MOUSE 12528 ( 12.2K) 30F0
DOSX 34720 ( 33.9K) 87A0
FREE 240 ( 0.2K) F0
FREE 46640 ( 45.5K) B630
Total FREE : 46880 ( 45.8K)
Total bytes available to programs (Conventional+Upper) : 682208 (666.2K)
Largest executable program size : 634960 (620.1K)
Largest available upper memory block : 46640 ( 45.5K)
4194304 bytes total EMS memory
4194304 bytes free EMS memory
20971520 bytes total contiguous extended memory
0 bytes available contiguous extended memory
16628736 bytes available XMS memory
MS-DOS resident in High Memory Area
[/code]
...and the one I get with the regular "Run with VDMS":
[code]
C:\WINNT\SYSTEM32>set
COMSPEC=C:\WINNT\SYSTEM32\COMMAND.COM
ALLUSERSPROFILE=C:\DOCUME~1\ALLUSE~1
APPDATA=C:\DOCUME~1\vladr\APPLIC~1
COMMONPROGRAMFILES=C:\PROGRA~1\COMMON~1
COMPUTERNAME=SPLINTER
CVSROOT=vladr@cvs.vdmsound.sourceforge.net:/cvsroot/vdmsound
CVS_RSH=ssh
HOME=H:\
HOMEDRIVE=H:
HOMEPATH=\
HOMESHARE=\\splinter\home\vladr
LOGONSERVER=\\SPLINTER
MSSDK=C:\Program Files\Microsoft Platform SDK
NTDDKPATH=H:\Work\SourceForge\vdmsound\nt4.ddk
NUMBER_OF_PROCESSORS=1
OS=Windows_NT
OS2LIBPATH=C:\WINNT\system32\os2\dll;
PATH=C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;D:\NC;D:\UTIL;C:\PROGRA~1
\GNU\SSH;C:\PROGRA~1\GNU\utils;H:\Work\VDMSTest\
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 4 Stepping 4, AuthenticAMD
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=0404
PROGRAMFILES=C:\PROGRA~1
PROMPT=$P$G
SYSTEMDRIVE=C:
SYSTEMROOT=C:\WINNT
TEMP=C:\WINNT\TEMP
TMP=C:\WINNT\TEMP
USERDOMAIN=SPLINTER
USERNAME=vladr
USERPROFILE=C:\DOCUME~1\vladr
VDMSCOREPATH=H:\Work\SourceForge\vdmsound\VDMSCore
BLASTER=A220 I7 D1 H5 P330 T6
C:\WINNT\SYSTEM32>mem /c
Conventional Memory :
Name Size in Decimal Size in Hex
------------- --------------------- -------------
MSDOS 12208 ( 11.9K) 2FB0
KBD 3280 ( 3.2K) CD0
EMM 176 ( 0.2K) B0
HIMEM 1248 ( 1.2K) 4E0
COMMAND 3920 ( 3.8K) F50
KB16 6096 ( 6.0K) 17D0
FREE 112 ( 0.1K) 70
FREE 928 ( 0.9K) 3A0
FREE 627136 (612.4K) 991C0
Total FREE : 628176 (613.5K)
Upper Memory :
Name Size in Decimal Size in Hex
------------- --------------------- -------------
SYSTEM 167920 (164.0K) 28FF0
MOUSE 12528 ( 12.2K) 30F0
DOSX 34720 ( 33.9K) 87A0
FREE 1152 ( 1.1K) 480
FREE 45728 ( 44.7K) B2A0
Total FREE : 46880 ( 45.8K)
Total bytes available to programs (Conventional+Upper) : 675056 (659.2K)
Largest executable program size : 625968 (611.3K)
Largest available upper memory block : 45728 ( 44.7K)
4194304 bytes total EMS memory
4194304 bytes free EMS memory
8388608 bytes total contiguous extended memory
0 bytes available contiguous extended memory
4045824 bytes available XMS memory
MS-DOS resident in High Memory Area
[/code]