Ich glaube da muß man XMSSpeicher freigeben, also mit smartdrv und emm386. Ob XP Dos mit spezieller config sys und autoexec bat startet weiß ich jedoch nicht.
hier eine Multiconfig falls es sowas in XP gibt:
So habe mal meine Multikonfig gepostet, mit der eigentlich jedes Game im DOS-Modus läuft egal ob XMS oder EMS verlangt wird. Einfach eure Treiber einbinden fertig, natürlich könnt ihr diese nach euren Wünschen anpassen und modifizieren.Was mich natürlich interessieren würde, wieviel Speicher jeder mit dieser autoexec.bat und config.sys bekommt.
autoexec.bat
@ECHO OFF
PROMPT $p$g
SET TEMP=C:\WINDOWS\TMP
PATH=C:\DOS;C:\NORTON;C:\UTILITY\NBACKUP;C:\WINDOWS
GOTO %CONFIG%
:XMS1
LH /L:2,56880 C:\UTILITY\CDROM\MSCDEX.EXE /D:MSCD001 /M:20
LH /L:2,65536 C:\UTILITY\MOUSE\MOUSE.COM
LH /L:2,17232 C:\WINDOWS\COMMAND\KEYB GR,,C:\WINDOWS\COMMAND\KEYBOARD.SYS
GOTO ENDE
GOTO %CONFIG%
:XMS2
LH /L:2,17232 C:\DOS\SMARTDRV.EXE 1024 /x
LH /L:2,56880 C:\UTILITY\SBCD\DRV\MSCDEX.EXE /D:MSCD001 /M:20
LH /L:2,65536 C:\UTILITY\MOUSE\MOUSE.COM
LH /L:2,17232 C:\DOS\KEYB GR,,C:\DOS\KEYBOARD.SYS
GOTO ENDE
GOTO %CONFIG%
:XMS3
LH /L:2,17232 C:\DOS\SMARTDRV.EXE 1024 /x
LH /L:2,56880 C:\UTILITY\SBCD\DRV\MSCDEX.EXE /D:MSCD001 /M:20
LH /L:2,65536 C:\UTILITY\MOUSE\MOUSE.COM
LH C:\UTILITY\VIRUS\F-PROT\VIRSTOP.EXE
LH C:\DOS\KEYB GR,,C:\DOS\KEYBOARD.SYS
GOTO ENDE
GOTO %CONFIG%
:XMS4
LH /L:2,17232 C:\DOS\SMARTDRV.EXE 1024 /x
LH /L:2,56880 C:\UTILITY\SBCD\DRV\MSCDEX.EXE /D:MSCD001 /M:20 /L:E
LH /L:2,65536 C:\UTILITY\MOUSE\MOUSE.COM
LH C:\UTILITY\VIRUS\F-PROT\VIRSTOP.EXE
LH C:\DOS\KEYB GR,,C:\DOS\KEYBOARD.SYS
GOTO ENDE
GOTO %CONFIG%
:EMS1
LH /L:2,56880 C:\UTILITY\SBCD\DRV\MSCDEX.EXE /D:MSCD001 /M:20 /E
LH /L:2,65536 C:\UTILITY\MOUSE\MOUSE.COM
LH /L:2,17232 C:\DOS\KEYB GR,,C:\DOS\KEYBOARD.SYS
GOTO ENDE
GOTO %CONFIG%
:EMS2
LH /L:2,17232 C:\DOS\SMARTDRV.EXE 1024 /x
LH /L:2,56880 C:\UTILITY\SBCD\DRV\MSCDEX.EXE /D:MSCD001 /M:20 /E
LH /L:2,65536 C:\UTILITY\MOUSE\MOUSE.COM
LH C:\DOS\KEYB GR,,C:\DOS\KEYBOARD.SYS
GOTO ENDE
GOTO %CONFIG%
:EMS3
LH /L:2,17232 C:\DOS\SMARTDRV.EXE 1024 /x
LH /L:2,56880 C:\UTILITY\SBCD\DRV\MSCDEX.EXE /D:MSCD001 /M:20 /E
LH /L:2,65536 C:\UTILITY\MOUSE\MOUSE.COM
LH C:\UTILITY\VIRUS\F-PROT\VIRSTOP.EXE
LH C:\DOS\KEYB GR,,C:\DOS\KEYBOARD.SYS
GOTO ENDE
GOTO %CONFIG%
:EMS4
LH /L:2,17232 C:\DOS\SMARTDRV.EXE 1024 /x
LH /L:2,56880 C:\UTILITY\SBCD\DRV\MSCDEX.EXE /D:MSCD001 /M:20 /L:E /E
LH /L:2,65536 C:\UTILITY\MOUSE\MOUSE.COM
LH C:\UTILITY\VIRUS\F-PROT\VIRSTOP.EXE
LH C:\DOS\KEYB GR,,C:\DOS\KEYBOARD.SYS
GOTO ENDE
GOTO %CONFIG%
:QEMM
LH /L:2,56880 C:\UTILITY\SBCD\DRV\MSCDEX.EXE /D:MSCD001 /M:20
LH /L:2,65536 C:\UTILITY\MOUSE\MOUSE.COM
LH /L:2,17232 C:\DOS\KEYB GR,,C:\DOS\KEYBOARD.SYS
GOTO ENDE
:ENDE
config.sys
[MENU]
MENUITEM=XMS1,EMM386 MIT XMS
MENUITEM=XMS2,EMM386 MIT XMS,SMARTDRV
MENUITEM=XMS3,EMM386 MIT XMS,SMARTDRV,VIRSTOP
MENUITEM=XMS4,EMM386 MIT XMS,SMARTDRV,VIRSTOP,RAMDISK
MENUITEM=EMS1,EMM386 MIT EMS
MENUITEM=EMS2,EMM386 MIT EMS,SMARTDRV
MENUITEM=EMS3,EMM386 MIT EMS,SMARTDRV,VIRSTOP
MENUITEM=EMS4,EMM386 MIT EMS,SMARTDRV,VIRSTOP,RAMDISK
MENUITEM=QEMM,-QEMM- MIT XMS,
MENUDEFAULT=KIM1,10
MENUCOLOR=7,0
[COMMON]
DOS=HIGH,UMB
COUNTRY=049,850,C:\WINDOWS\COMMAND\COUNTRY.SYS
SWITCHES=/F
[XMS1]
DEVICE=C:\WINDOWS\HIMEM.SYS
DEVICE=C:\WINDOWS\EMM386.EXE RAM NOEMS I=B000-B7FF
DEVICEHIGH /L:2,24640 =C:\UTILITY\CDROM\ATAPI_CD.SYS /D:MSCD001
BUFFERS=20
FILES=40
STACKS=9,256
[XMS2]
DEVICE=C:\DOS\HIMEM.SYS
DEVICE=C:\DOS\SMARTDRV.EXE /DOUBLE_BUFFER
DEVICE=C:\DOS\EMM386.EXE RAM NOEMS HIGHSCAN NOMOVEXBDA I=B000-B7FF WIN=B500-B7FF WIN=B200-B4FF
DEVICEHIGH /L:1,15824 =C:\DOS\DISPLAY.SYS CON=(EGA,,1)
DEVICEHIGH /L:2,24640 =C:\UTILITY\SBCD\DRV\SBIDE.SYS /D:MSCD001 /P:1F0,14
BUFFERS=30
FILES=100
STACKS=9,256
[XMS3]
DEVICE=C:\DOS\HIMEM.SYS
DEVICE=C:\DOS\SMARTDRV.EXE /DOUBLE_BUFFER
DEVICE=C:\DOS\EMM386.EXE RAM NOEMS HIGHSCAN I=B000-B7FF WIN=B500-B7FF WIN=B200-B4FF
DEVICEHIGH /L:1,15824 =C:\DOS\DISPLAY.SYS CON=(EGA,,1)
DEVICEHIGH /L:2,24640 =C:\UTILITY\SBCD\DRV\SBIDE.SYS /D:MSCD001 /P:1F0,14
BUFFERS=20
FILES=40
STACKS=9,256
[XMS4]
DEVICE=C:\DOS\HIMEM.SYS
DEVICE=C:\DOS\SMARTDRV.EXE /DOUBLE_BUFFER
DEVICE=C:\DOS\RAMDRIVE.SYS 4096 /E
DEVICE=C:\DOS\EMM386.EXE RAM NOEMS HIGHSCAN I=B000-B7FF WIN=B500-B7FF WIN=B200-B4FF
DEVICEHIGH /L:1,15824 =C:\DOS\DISPLAY.SYS CON=(EGA,,1)
DEVICEHIGH /L:2,24640 =C:\UTILITY\SBCD\DRV\SBIDE.SYS /D:MSCD001 /P:1F0,14
BUFFERS=20
FILES=40
STACKS=9,256
[EMS5]
DEVICE=C:\DOS\HIMEM.SYS
DEVICE=C:\DOS\EMM386.EXE RAM HIGHSCAN I=B000-B7FF WIN=B500-B7FF WIN=B200-B4FF
DEVICEHIGH /L:1,15824 =C:\DOS\DISPLAY.SYS CON=(EGA,,1)
DEVICEHIGH /L:2,24640 =C:\UTILITY\SBCD\DRV\SBIDE.SYS /D:MSCD001 /P:1F0,14
BUFFERS=20
FILES=40
STACKS=9,256
[EMS6]
DEVICE=C:\DOS\HIMEM.SYS
DEVICE=C:\DOS\SMARTDRV.EXE /DOUBLE_BUFFER
DEVICE=C:\DOS\EMM386.EXE RAM HIGHSCAN NOMOVEXBDA I=B000-B7FF WIN=B500-B7FF WIN=B200-B4FF
DEVICEHIGH /L:1,15824 =C:\DOS\DISPLAY.SYS CON=(EGA,,1)
DEVICEHIGH /L:2,24640 =C:\UTILITY\SBCD\DRV\SBIDE.SYS /D:MSCD001 /P:1F0,14
BUFFERS=30
FILES=100
STACKS=9,256
[EMS7]
DEVICE=C:\DOS\HIMEM.SYS
DEVICE=C:\DOS\SMARTDRV.EXE /DOUBLE_BUFFER
DEVICE=C:\DOS\EMM386.EXE RAM HIGHSCAN I=B000-B7FF WIN=B500-B7FF WIN=B200-B4FF
DEVICEHIGH /L:1,15824 =C:\DOS\DISPLAY.SYS CON=(EGA,,1)
DEVICEHIGH /L:2,24640 =C:\UTILITY\SBCD\DRV\SBIDE.SYS /D:MSCD001 /P:1F0,14
BUFFERS=20
FILES=40
STACKS=9,256
[EMS8]
DEVICE=C:\DOS\HIMEM.SYS
DEVICE=C:\DOS\SMARTDRV.EXE /DOUBLE_BUFFER
DEVICE=C:\DOS\RAMDRIVE.SYS 4096
DEVICE=C:\DOS\EMM386.EXE RAM HIGHSCAN I=B000-B7FF WIN=B500-B7FF WIN=B200-B4FF
DEVICEHIGH /L:1,15824 =C:\DOS\DISPLAY.SYS CON=(EGA,,1)
DEVICEHIGH /L:2,24640 =C:\UTILITY\SBCD\DRV\SBIDE.SYS /D:MSCD001 /P:1F0,14
BUFFERS=20
FILES=40
STACKS=9,256
[QEMM]
DEVICE=C:\DOS\HIMEM.SYS
DEVICE=C:\DOS\EMM386.EXE RAM NOEMS HIGHSCAN I=B000-B7FF WIN=B500-B7FF WIN=B200-B4FF
DEVICEHIGH /L:1,15824 =C:\DOS\DISPLAY.SYS CON=(EGA,,1)
DEVICEHIGH /L:2,24640 =C:\UTILITY\SBCD\DRV\SBIDE.SYS /D:MSCD001 /P:1F0,14
BUFFERS=20
FILES=40
STACKS=9,256
P.S. : Nicht über Einträge wie Virstop oder so wundern, diese Multikonfig lebt schon mittlerweile 6 Jahre
So far Cu
ReservoirDog
Char Name in DAoC Noriel