在Wndows中增加常规RAM

时间:2018-10-16 04:42:42

标签: basic qbasic

我有一个程序,需要512KB的常规RAM,但我的cmd.exe仅报告500KB。我的问题是如何增加程序的RAM。谢谢。

3 个答案:

答案 0 :(得分:1)

在Windows中释放一些RAM之后,使用MEM声明以下内容:

655360 bytes total conventional memory
655360 bytes available to MS-DOS
626224 largest executable program size

1048576 bytes total contiguous extended memory 
     0 bytes available contiguous extended memory 
 941056 bytes available XMS memory 
     MS-DOS resident in High Memory Area 

但是我不知道是为什么可用的连续扩展内存始终为0?

答案 1 :(得分:0)

我想最好的选择是使用一种更现代的编程语言,但是如果由于某种原因而被限制使用QBASIC,则可以尝试QB64:https://www.qb64.org/

答案 2 :(得分:0)

我设法通过指定以下内容来释放一些常规RAM:

rem config.nt file contents:
emm=ram
dos=high,umb
devicehigh=%SystemRoot%\system32\himem.sys
devicehigh=%SystemRoot%\system32\ansi.sys
files=255