Have a nice day!
I would like to running an MS-DOS program under Windows Vista. My problem is that: The free memory under Windows XP is 624944 bytes, under Vista is 612.464 bytes (same computer). My program can running with the free memory under XP (or more :laugh
.
The memory map:
Windows XP:
Base memory:
Name Size
---------------------------------------
MSDOS 15312
KBD 3296
HIMEM 1248
COMMAND 4256
KB16 6096
Free 112
Free 1168
Free 623664
Total free: 624944
High Memory:
Name Size
-------------------------------
SYSTEM 204784
MSCDEXNT 464
REDIR 2672
DOSX 34848
MOUSE 12528
Free 1136
Free 26304
Free 44768
Total Free: 72208
.....
MS-DOS resident in high memory area ...
Windows Vista:
Name Size
--------------------------------
MSDOS 15280
KBD 3360
HIMEM 1248
MOUSE 12528
COMMAND 3760
MSCDEXNT 352
KB16 6096
FREE 112
FREE 944
FREE 1008
FREE 610400
Total Free: 612464
...
MS-DOS resident in High Memory Area ...
XP:
-----
Config.nt
.
.
.
dos=high, umb
device=%SystemRoot%\system32\himem.sys
EMM=RAM
files=100
Autoexec.nt
@echo off
lh %SystemRoot%\system32\mscdexnt.exe
lh %SystemRoot%\system32\redir
lh %SystemRoot%\system32\dosx
SET BLASTER=A220 I5 D1 P330 T3
set gep=11
set szin=C852
set clipper=f106;r080;e999
Vista:
--------
Config.nt
dos=high, umb
device=%SystemRoot%\system32\himem.sys
EMM=RAM
COUNTRY=036,852,c:\windows\system32\country.sys
files=100
Autoexec.nt
@echo off
lh %SystemRoot%\system32\mscdexnt.exe
rem lh %SystemRoot%\system32\redir
rem lh %SystemRoot%\system32\dosx
SET BLASTER=A220 I5 D1 P330 T3
set gep=01
set szin=C852
set clipper=F106;R080;E999
c:\windows\system32\kb16 HU,852,C:\windows\system32\keyboard.sys
-----------
In the Vista's Autoexec.nt make the note from "redir" and the "dosx" by REM, because else loading to the lower memory. .....
I know that: The EMM=RAM command-line not functionally command, but i don't know what is the problem with the command. (Under XP working without problem)
Thanks
Best regards!
I would like to running an MS-DOS program under Windows Vista. My problem is that: The free memory under Windows XP is 624944 bytes, under Vista is 612.464 bytes (same computer). My program can running with the free memory under XP (or more :laugh
The memory map:
Windows XP:
Base memory:
Name Size
---------------------------------------
MSDOS 15312
KBD 3296
HIMEM 1248
COMMAND 4256
KB16 6096
Free 112
Free 1168
Free 623664
Total free: 624944
High Memory:
Name Size
-------------------------------
SYSTEM 204784
MSCDEXNT 464
REDIR 2672
DOSX 34848
MOUSE 12528
Free 1136
Free 26304
Free 44768
Total Free: 72208
.....
MS-DOS resident in high memory area ...
Windows Vista:
Name Size
--------------------------------
MSDOS 15280
KBD 3360
HIMEM 1248
MOUSE 12528
COMMAND 3760
MSCDEXNT 352
KB16 6096
FREE 112
FREE 944
FREE 1008
FREE 610400
Total Free: 612464
...
MS-DOS resident in High Memory Area ...
XP:
-----
Config.nt
.
.
.
dos=high, umb
device=%SystemRoot%\system32\himem.sys
EMM=RAM
files=100
Autoexec.nt
@echo off
lh %SystemRoot%\system32\mscdexnt.exe
lh %SystemRoot%\system32\redir
lh %SystemRoot%\system32\dosx
SET BLASTER=A220 I5 D1 P330 T3
set gep=11
set szin=C852
set clipper=f106;r080;e999
Vista:
--------
Config.nt
dos=high, umb
device=%SystemRoot%\system32\himem.sys
EMM=RAM
COUNTRY=036,852,c:\windows\system32\country.sys
files=100
Autoexec.nt
@echo off
lh %SystemRoot%\system32\mscdexnt.exe
rem lh %SystemRoot%\system32\redir
rem lh %SystemRoot%\system32\dosx
SET BLASTER=A220 I5 D1 P330 T3
set gep=01
set szin=C852
set clipper=F106;R080;E999
c:\windows\system32\kb16 HU,852,C:\windows\system32\keyboard.sys
-----------
In the Vista's Autoexec.nt make the note from "redir" and the "dosx" by REM, because else loading to the lower memory. .....
I know that: The EMM=RAM command-line not functionally command, but i don't know what is the problem with the command. (Under XP working without problem)
Thanks
Best regards!