中国DOS联盟论坛

China DOS Union

-- Unite DOS · Advance DOS · Grow DOS --
Union site: www.cn-dos.net Forum site: www.cn-dos.net/forum
Guest | Log in | Register | Members | Search | China DOS Union
中国DOS联盟论坛
The time now is 2026-09-06 09:31
47,812 topics / 349,914 posts / today 0 new / 48,268 members
DOS启动盘 & LOGO技术 (启动盘室) » My conventional memory isn't 640K [repost]
Printable Version  827 / 3
Floor1 fcicq Posted 2003-07-18 00:00
初级用户 Posts 20 Credits 157
config.sys
-------------------------
device=c:\himem.sys
device=c:\emm386.exe ram i=a000-a7ff i=b000-b7ff note this part
dos=high,umb
-------------------------
Here, ram can be replaced with noems
i=b000-b7ff can be removed
i=a000-a7ff is the key part
Test results

mem

Memory Type Total Used Free
---------------- -------- -------- --------
Conventional 672K 15K 657K
Upper 81K 32K 50K
Reserved 352K 352K 0K
Extended (XMS) 48,047K 323K 47,724K
---------------- -------- -------- --------
Total memory 49,152K 721K 48,431K

Total under 1 MB 753K 46K 707K

Largest executable program size 657K (673,024 bytes)
Largest free upper memory block 48K (49,392 bytes)
MS-DOS is resident in the high memory area.


mem /c /p

Modules using memory below 1 MB:

Name Total Conventional Upper Memory
-------- ---------------- ---------------- ----------------
SYSTEM 35,744 (35K) 10,656 (10K) 25,088 (25K)
HIMEM 1,120 (1K) 1,120 (1K) 0 (0K)
EMM386 3,200 (3K) 3,200 (3K) 0 (0K)
COMMAND 7,424 (7K) 0 (0K) 7,424 (7K)
Free 723,888 (707K) 673,024 (657K) 50,864 (50K)

Memory Summary:

Type of Memory Total Used Free
---------------- ----------- ----------- -----------
Conventional 688,128 15,104 673,024
Upper 83,376 32,512 50,864
Reserved 360,448 360,448 0
Extended (XMS) 49,199,696 330,320 48,869,376
---------------- ----------- ----------- -----------
Total memory 50,331,648 738,384 49,593,264

Total under 1 MB 771,504 47,616 723,888
Largest executable program size 673,008 (657K)
Largest free upper memory block 49,392 (48K)
MS-DOS is resident in the high memory area.
-----------
This method conflicts with some Chinese character support systems (for example UCDOS)
I don't know whether it conflicts with others, hehe
Floor2 Roy Posted 2003-07-18 00:00
管理员 Posts 1,633 Credits 4,869
Floor3 Roy Posted 2003-07-18 00:00
管理员 Posts 1,633 Credits 4,869
Warning:
In theory, it may use upper memory at
A000..AFFF (VGA graphics) and
B000..B7FF (hercules adapter)

But some programs (or BIOS Int 10 functions) sometimes seem to write to this area,
so operating with this upper memory area is
strongly not recommendedA000-B7FF use it at your own risk


Floor4 Wengier Posted 2003-07-18 00:00
系统支持 Posts 10,521 Credits 27,736
Yeah... for example, if you use B000-B1FF, Win9x won't boot; if you use any area within B000-B7FF, PDOS95 will crash!
[ Contact the Union admin team - 中国DOS联盟 - Standard version ]
Sponsored by ifanr Inc | © 2001–2023