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-13 21:05
中国DOS联盟论坛 » DOS学习入门 & 精彩文章 (教学室) » Ask how to solve "program too big to fix in memory", the translation is: Asking how to solve "program too big to fix in memory" View 1,537 Replies 2
Original Poster Posted 2006-08-25 13:07 ·  中国 广东 深圳 宝安区 电信
初级用户
Credits 36
Posts 10
Joined 2006-08-24 19:45
19-year member
UID 61199
Status Offline
After installing MS Network Client 3.0, the memory screen when running MEM is as follows:
memtype total= used + free
conventional 640K 261K 379k
upper 155k 155k 0
reserved 384k 384k 0
extended(XMS) 56165k 3706k 52459k

total 57344k 4506k 52838k
total under 1m 795k 416k 579k

The configuration of the config.sys file is as follows:
DEVICE=C:\DOS\SETVER.EXE
DEVICE=C:\DOS\HIMEM.SYS
DEVICE=C:\DOS\EMM386.EXE NOEMS
DOS=HIGH,UMB
FILES=40
BUFFERS=40
DEVICEHIGH=C:\DOS\RAMDRIVE.SYS 2048 /E
device=C:\NET\ifshlp.sys
LASTDRIVE=Z

The configuration of the autoexec.bat file is as follows:
C:\NET\net initialize
call chkramd.bat

C:\DOS\SMARTDRV.EXE /X 150
@ECHO OFF
PROMPT $p$g
PATH C:\NET;C:\;C:\DOS;C:\UTTF
SET TEMP=C:\DOS
CALL C:\TR-518FC\DYNA
C:\NET\netbind.com
C:\NET\umb.com
C:\NET\tcptsr.exe
C:\NET\tinyrfc.exe
C:\NET\nmtsr.exe
C:\NET\emsbfr.exe
C:\NET\net start
c:\tr-518fc
ict

As soon as the last software (ICT) in the autoexec.bat file is run, the error prompt "program too big to fix in memory" appears. Other software cannot run normally.
Please help from the experts.
Thank you!!!
Floor 2 Posted 2006-08-28 23:51 ·  中国 辽宁 朝阳 联通
铂金会员
★★★★
痴迷DOS者
Credits 5,798
Posts 1,924
Joined 2003-06-20 00:00
23-year member
UID 5583
Gender Male
From 金獅電腦軟體工作室
Status Offline
I'm not sure in which language this ICT program is written.

If you can ensure that this file runs normally on other machines but can't start on the current machine, try optimizing memory management with MEMMAKER.EXE and then try again. Or try running it without loading the network driver first to see if the problem still exists.

You can first consider not loading the following program:
DEVICEHIGH=C:\DOS\RAMDRIVE.SYS 2048 /E
熟能生巧,巧能生精,一艺不精,终生无成,精亦求精,始有所成,臻于完美,永无止境!
金狮電腦軟體工作室愿竭诚为您服务!
QQ群:8393170(定期清理不发言者)
个人网站:http://www.520269.cn
电子邮件:doujiehui@vip.qq.com
微信公众号: doujiehui
Floor 3 Posted 2006-08-29 11:51 ·  中国 广东 深圳 宝安区 电信
初级用户
Credits 36
Posts 10
Joined 2006-08-24 19:45
19-year member
UID 61199
Status Offline
It has been found out that it is because a Chinese font library called DNYA was loaded. Once this font library is loaded, the memory will be exhausted. I don't know if you have heard of this Chinese font library. I don't know if it can be replaced.
Forum Jump: