中国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-08-13 20:06
47,811 topics / 349,897 posts / today 0 new / 48,256 members
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"
Printable Version  1,536 / 2
Floor1 tottia Posted 2006-08-25 13:07
初级用户 Posts 10 Credits 36
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!!!
Floor2 Kinglion Posted 2006-08-28 23:51
铂金会员 Posts 1,924 Credits 5,798 From 金獅電腦軟體工作室
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
Floor3 tottia Posted 2006-08-29 11:51
初级用户 Posts 10 Credits 36
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.
[ Contact the Union admin team - 中国DOS联盟 - Standard version ]
Sponsored by ifanr Inc | © 2001–2023