China DOS Union

-- Unite DOS · Advance DOS · Grow DOS --

Union site: www.cn-dos.net Forum site: www.cn-dos.net/forum
DOS stands for freedom, openness and progress. Let us work hard, learn from the openness and GNU spirit of FreeDOS and Linux, and together build and grow a free GNU GPL world!

中国DOS联盟论坛
The time now is 2026-08-12 12:33
中国DOS联盟论坛 » DOS学习入门 & 精彩文章 (教学室) » Why can't some programs be loaded into UMB? View 1,404 Replies 6
Original Poster Posted 2003-04-17 00:00 ·  中国 北京 中国科学院物理研究所
中级用户
Credits 224
Posts 19
Joined 2002-10-17 00:00
23-year member
UID 18
Gender Male
Status Offline
I still have 77K of UMB, and that program only needs 40K, but I can't load it into UMB with lh. What could be the reason?
Floor 2 Posted 2003-04-17 00:00 ·  中国 香港 有线宽频用户
管理员
★★★★
專業島民
Credits 4,869
Posts 1,633
Joined 2002-12-10 00:00
23-year member
UID 465
Gender Male
Status Offline
Could you post a mem/c screen for us to take a look?
我的網站:http://mw16.2ya.com/ 我的網誌: http://scrappedblog.blogspot.com/
~
我的Winamp正在播放的歌曲:
Floor 3 Posted 2003-04-17 00:00 ·  中国 北京 中国科学院物理研究所
中级用户
Credits 224
Posts 19
Joined 2002-10-17 00:00
23-year member
UID 18
Gender Male
Status Offline
I found the reason: the UMB was split up too badly, and there isn't a single block large enough to hold that program. Is there any way to gather these UMBs together?
Floor 4 Posted 2003-04-17 00:00 ·  美国 肯塔基州 费耶特县 列克星敦 Charter_Communications
系统支持
★★★★★★
“新DOS时代”站长
Credits 27,736
Posts 10,521
Joined 2002-10-09 12:00
23-year member
UID 9
Status Offline
Download a UMB concentrator and give it a try, though I haven't tried it myself.
Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

Floor 5 Posted 2003-04-18 00:00 ·  中国 北京 中国科学院物理研究所
中级用户
Credits 224
Posts 19
Joined 2002-10-17 00:00
23-year member
UID 18
Gender Male
Status Offline
Is there really software like that? What's it called? Thanks.
Floor 6 Posted 2003-04-18 00:00 ·  中国 广东 佛山 禅城区 电信
元老会员
★★★★
Credits 5,170
Posts 1,637
Joined 2002-10-16 00:00
23-year member
UID 8
Gender Male
From 广东佛山
Status Offline
UMB itself is not contiguous to begin with. You can try adjusting the loading order of the programs loaded into UMB, so that programs needing less memory are loaded into the smaller UMB areas.
Also, some programs don't need much UMB themselves, but require a larger initialization space, and that can also make them unable to load into UMB. For example, the mouse driver included with MSDOS needs 17K of memory, but requires 51K during initialization.
我的网志
http://hzmys.blog.163.com/
我的网盘
firststep.qjwm.com
fsmys.ys168.com
ssmys.ys168.com
www.brsbox.com/fsmys
www.brsbox.com/ssmys
www.brsbox.com/ccdos
Floor 7 Posted 2003-04-18 00:00 ·  中国 北京 中国科学院物理研究所
中级用户
Credits 224
Posts 19
Joined 2002-10-17 00:00
23-year member
UID 18
Gender Male
Status Offline
I checked the memory usage with msd. There are 4 available UMB blocks: 40K, 16K, 3K, and 15K respectively.
But the program needs 47K of memory, so no matter how I adjust it, it still won't load.
Forum Jump: