投票
标题:dos下如何清理出590 K基本内存来,急用!!〔阿曼尼斯传说3 〕
wphoto2003 (马力)
圣洁的灵魂
Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7
往事随风 开始新的生活


论坛之王【顶级】  热情火山  神奇法师  百目惠识  热情号角  
UID 60
精华 10
积分 45874
帖子 1379
狼毛 9826 根
阅读权限 90
注册 2004-5-13
来自 天津
状态 离线
发表于 2006-6-19 17:22 资料 短消息  加为好友 QQ
dos下如何清理出590 K基本内存来,急用!!〔阿曼尼斯传说3 〕

dos下如何清理出590 K基本内存来,急用!!

正在测试一个游戏 该死的 590 K基本内存 我汗。。。。

嘻嘻

阿曼尼斯传说3

[ 本帖最后由 wphoto2003 于 2006-6-19 05:59 PM 编辑 ]

 顶部
wphoto2003 (马力)
圣洁的灵魂
Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7
往事随风 开始新的生活


论坛之王【顶级】  热情火山  神奇法师  百目惠识  热情号角  
UID 60
精华 10
积分 45874
帖子 1379
狼毛 9826 根
阅读权限 90
注册 2004-5-13
来自 天津
状态 离线
发表于 2006-6-19 17:31 资料 短消息  加为好友 QQ







 顶部
wphoto2003 (马力)
圣洁的灵魂
Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7
往事随风 开始新的生活


论坛之王【顶级】  热情火山  神奇法师  百目惠识  热情号角  
UID 60
精华 10
积分 45874
帖子 1379
狼毛 9826 根
阅读权限 90
注册 2004-5-13
来自 天津
状态 离线
发表于 2006-6-19 17:33 资料 短消息  加为好友 QQ
每次运行到3个小熊跑过去后 就在标题处定住了 没有反映了

如果谁知道这个游戏怎么运行请告知我 谢谢

 顶部
xiaominglz (不是小明)
圣洁的灵魂
Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7
睡神


热情火山  
UID 5775
精华 1
积分 16787
帖子 928
狼毛 670215 根
阅读权限 90
注册 2005-6-13
状态 离线
发表于 2006-6-19 17:36 资料 短消息  加为好友 
DOS=HIGH,UMB
DeviceHigh=C:\WINDOWS\Himem.Sys
DeviceHigh=C:\WINDOWS\EMM386.Exe ram d=96
FILES=50

在config.sys里面加这些





人如果不去想他这一生中失去的有多少,只想他剩下的还有多少,人一定活得比较快乐。
 顶部
xiaominglz (不是小明)
圣洁的灵魂
Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7
睡神


热情火山  
UID 5775
精华 1
积分 16787
帖子 928
狼毛 670215 根
阅读权限 90
注册 2005-6-13
状态 离线
发表于 2006-6-19 17:37 资料 短消息  加为好友 
在dosbox里面没试过,中间的需要两个文件Himem.Sys ,EMM386.Exe,不知道XP下在哪里,只知道win98下的目录





人如果不去想他这一生中失去的有多少,只想他剩下的还有多少,人一定活得比较快乐。
 顶部
hunter
呢喃的歌声
Rank: 2Rank: 2



UID 12713
精华 0
积分 196
帖子 76
狼毛 0 根
阅读权限 10
注册 2006-2-23
状态 离线
发表于 2006-6-19 17:47 资料 短消息  加为好友 
楼上正解,需要在启动的时候加入Config.sys里加入高端内存控制

 顶部
wphoto2003 (马力)
圣洁的灵魂
Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7
往事随风 开始新的生活


论坛之王【顶级】  热情火山  神奇法师  百目惠识  热情号角  
UID 60
精华 10
积分 45874
帖子 1379
狼毛 9826 根
阅读权限 90
注册 2004-5-13
来自 天津
状态 离线
发表于 2006-6-19 17:59 资料 短消息  加为好友 QQ


QUOTE:
原帖由 hunter 于 2006-6-19 05:47 PM 发表
楼上正解,需要在启动的时候加入Config.sys里加入高端内存控制

不行啊 都改了 把光驱驱动和鼠标驱动都去了才有581K内存

 顶部
hunter
呢喃的歌声
Rank: 2Rank: 2



UID 12713
精华 0
积分 196
帖子 76
狼毛 0 根
阅读权限 10
注册 2006-2-23
状态 离线
发表于 2006-6-19 18:08 资料 短消息  加为好友 
具体参数记不清了,毕竟太久了
大概的思路就是把所有放在基本内存里的东西都放到高端内存中去
我也找一个来研究一下吧

 顶部
mronion
奔跑的春风
Rank: 3Rank: 3Rank: 3



UID 2103
精华 1
积分 404
帖子 185
狼毛 0 根
阅读权限 20
注册 2004-11-10
状态 离线
发表于 2006-6-19 18:09 资料 短消息  加为好友 
emm386驱动使用兼容模式的话, 能loadhigh的空间不多, 如果确定游戏不使用exp mem的话, 就干脆emm386.sys noems

config.sys -
devicehigh = cdrom.sys xxxxxxxxx

autoexec.bat -
lh mouse.com

[ 本帖最后由 mronion 于 2006-6-19 06:12 PM 编辑 ]

 顶部
hunter
呢喃的歌声
Rank: 2Rank: 2



UID 12713
精华 0
积分 196
帖子 76
狼毛 0 根
阅读权限 10
注册 2006-2-23
状态 离线
发表于 2006-6-19 18:12 资料 短消息  加为好友 
dos获得更多常规内存

添加:2005-9-15 9:53:58 来源: 作者:


  DOS环境下的大部分程序都是在常规内存中运行,如果某个程序由于内存不够而运行失败,最常见的问题就是常规内存不足。下面介绍几种常用的释放常规内存的方法:

  一、当系统配置有扩展内存时,可以将DOS的大部分代码和Command.com的暂驻内存部分安装在高内存区(HMA)。 这要求在config.sys中包含有下述命令:       
   device=Himem.sys
   dos=high

  虽然Himem.sys本身也要占用少量的常规内存,但可以使用HMA将为我们节省出更多的常规内存。

  二、精简config.sys和autoexec.bat文件的内容,不启动那些不必要的内存驻留程序,这些内存驻留程序往往占用很多常规内存。

  如果config.sys文件中含有安装smartdrv.exe或ramdrive.sys的device命令,可以取消它们以节省常规内存。特别是smartdrv.exe要使用大量的常规内存。如果一定要使用ramdrive.sys,应保证RAM盘建在扩展内存中,而不是在常规内存中。

  如果config.sys文件含有buffers命令,应减少buffers指定的磁盘缓冲区数目,每一个缓冲区会占用532个字节的常规内存。但是过多地减少盘缓冲区的个数会造成一些程序不能正常运行,一般buffers不宜小于15。

  如果config.sys文件中包含lastdriver命令,取消该命令或将lastdriver设成J或K,而不要设成Z。因为DOS为每个允许访问的逻辑驱动器在内存中建立一个对应的管理块CDS,每个CDS大约占用80多个字节的常规内存。

  config.sys文件中的device和devicehigh命令的次序是很重要的,它将影响内存的有效使用和config.sys启动时的一系列程序的正确运行。在config.sys文件中最好按以下次序安装设备驱动程序:
   1 Himem.sys;
   2 使用扩展内存的的设备驱动程序;
   3 emm386.exe,如果使用emm386仿真扩充内存并提供对高内存块(UMBs)的存取功
    能,那么EMM386命令行应包括RAM开关而不用NOEMS。NOEMS禁止emm386.exe仿真
    扩充内存,但它为安装设备驱动程序和运行其它程序提供最大的可用高内存块。
   4 使用扩充内存的的设备驱动程序;
   5 使用高内存块(UMBs)的设备驱动程序。

  对于autoexec.bat,我们的建议是:去掉用户不需要的那些内存驻留程序;如果只在Windows中使用鼠标,不要安装任何鼠标设备驱动程序,比如mouse.com,因为Windows有一个内置的鼠标设备驱动程序。

  三、尽可能地在高端内存区(UMB)中安装设备驱动程序和运行其它的内存驻留程序。

 顶部
hunter
呢喃的歌声
Rank: 2Rank: 2



UID 12713
精华 0
积分 196
帖子 76
狼毛 0 根
阅读权限 10
注册 2006-2-23
状态 离线
发表于 2006-6-19 18:14 资料 短消息  加为好友 
这个是我找到的一个例子
 DEVICE=C:\DOS\HIMEM.SYS

  DEVICE=C:\DOS\EMM386.EXE NOEMS

  buffers=15,0

  files=50

  dos=UMB

  lastdrive=Z

  dos=HIGH

  DEVICEHIGH=C:\DOS\ATAPI_CD.SYS /D:MSCD000 /I:0

  STACKS=9,256

后面几个都删掉看行不行,不过590K基本上是极限了,我好像没清到过600K以上

 顶部
wphoto2003 (马力)
圣洁的灵魂
Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7
往事随风 开始新的生活


论坛之王【顶级】  热情火山  神奇法师  百目惠识  热情号角  
UID 60
精华 10
积分 45874
帖子 1379
狼毛 9826 根
阅读权限 90
注册 2004-5-13
来自 天津
状态 离线
发表于 2006-6-19 18:16 资料 短消息  加为好友 QQ
回头试试去 我是用虚拟机测试的 纯dos的老机器不好找了

 顶部
hunter
呢喃的歌声
Rank: 2Rank: 2



UID 12713
精华 0
积分 196
帖子 76
狼毛 0 根
阅读权限 10
注册 2006-2-23
状态 离线
发表于 2006-6-19 18:21 资料 短消息  加为好友 
可以作一张Dos的引导盘放在A驱里,
再在bios里改下设置
就可以开机直接引导入纯Dos下了

 顶部
wphoto2003 (马力)
圣洁的灵魂
Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7
往事随风 开始新的生活


论坛之王【顶级】  热情火山  神奇法师  百目惠识  热情号角  
UID 60
精华 10
积分 45874
帖子 1379
狼毛 9826 根
阅读权限 90
注册 2004-5-13
来自 天津
状态 离线
发表于 2006-6-19 18:23 资料 短消息  加为好友 QQ


QUOTE:
原帖由 hunter 于 2006-6-19 06:21 PM 发表
可以作一张Dos的引导盘放在A驱里,
再在bios里改下设置
就可以开机直接引导入纯Dos下了

问题是我没有软驱 要是有软驱我手头的600多个dos游戏都处理了(还处在安装非软驱不可的时代 没有软驱不让装)

 顶部
xiaominglz (不是小明)
圣洁的灵魂
Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7
睡神


热情火山  
UID 5775
精华 1
积分 16787
帖子 928
狼毛 670215 根
阅读权限 90
注册 2005-6-13
状态 离线
发表于 2006-6-19 18:25 资料 短消息  加为好友 
马力是不是在autoexec.bat里面加了点东西??

我的98只加了我所说的参数,在98下进入MSDOS程序,都能有604K的基本内存啊

不需要纯DOS的机子,用98的MSDOS就行了





人如果不去想他这一生中失去的有多少,只想他剩下的还有多少,人一定活得比较快乐。
 顶部
wphoto2003 (马力)
圣洁的灵魂
Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7
往事随风 开始新的生活


论坛之王【顶级】  热情火山  神奇法师  百目惠识  热情号角  
UID 60
精华 10
积分 45874
帖子 1379
狼毛 9826 根
阅读权限 90
注册 2004-5-13
来自 天津
状态 离线
发表于 2006-6-19 18:27 资料 短消息  加为好友 QQ


QUOTE:
原帖由 xiaominglz 于 2006-6-19 06:25 PM 发表
马力是不是在autoexec.bat里面加了点东西??

我的98只加了我所说的参数,在98下进入MSDOS程序,都能有604K的基本内存啊

不需要纯DOS的机子,用98的MSDOS就行了

看样子有必要装个98了

 顶部
xiaominglz (不是小明)
圣洁的灵魂
Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7
睡神


热情火山  
UID 5775
精华 1
积分 16787
帖子 928
狼毛 670215 根
阅读权限 90
注册 2005-6-13
状态 离线
发表于 2006-6-19 18:33 资料 短消息  加为好友 


QUOTE:
原帖由 wphoto2003 于 2006-6-19 06:27 PM 发表

看样子有必要装个98了

其实装双系统不麻烦的 .........如果有双硬盘就更加美妙了~~~~





人如果不去想他这一生中失去的有多少,只想他剩下的还有多少,人一定活得比较快乐。
 顶部
红猪
敬畏的静寂
Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6
好人卡持续收集中


UID 1966
精华 4
积分 3027
帖子 520
狼毛 0 根
阅读权限 60
注册 2004-10-12
状态 离线
发表于 2006-6-19 18:37 资料 短消息  加为好友 QQ
当年我最多也只搞到580多,现在全忘了





 顶部
hunter
呢喃的歌声
Rank: 2Rank: 2



UID 12713
精华 0
积分 196
帖子 76
狼毛 0 根
阅读权限 10
注册 2006-2-23
状态 离线
发表于 2006-6-19 18:38 资料 短消息  加为好友 


QUOTE:
原帖由 wphoto2003 于 2006-6-19 06:23 PM 发表

问题是我没有软驱 要是有软驱我手头的600多个dos游戏都处理了(还处在安装非软驱不可的时代 没有软驱不让装)

3.5的也没有是吗?
这个就比较麻烦了

有两种方法
一是Dos下有一个命令subst,可以把一个目录虚拟成一个盘符
格式是subst c:\dos e:
这样E就是一个单独的驱动器了

另一种方法类似于虚拟光驱了
用IMG格式来虚拟
当时好多游戏放在一个光盘里,就是IMG格式的
然后只要先安一个引导程序,再把IMG文件装进去就可以虚拟出一个软盘来了
这个方法应当能搞定99%的游戏

 顶部
hunter
呢喃的歌声
Rank: 2Rank: 2



UID 12713
精华 0
积分 196
帖子 76
狼毛 0 根
阅读权限 10
注册 2006-2-23
状态 离线
发表于 2006-6-19 18:38 资料 短消息  加为好友 


QUOTE:
原帖由 xiaominglz 于 2006-6-19 06:25 PM 发表
马力是不是在autoexec.bat里面加了点东西??

我的98只加了我所说的参数,在98下进入MSDOS程序,都能有604K的基本内存啊

不需要纯DOS的机子,用98的MSDOS就行了

其实98退出进Dos下就相当于纯Dos了

 顶部
 



当前时区 GMT+8, 现在时间是 2024-11-22 19:14
苏ICP备2024131517号

Powered by Discuz! 5.5.0 © 2001-2007
Processed in 0.009509 second(s), 6 queries, Gzip enabled

清除 Cookies - 联系我们 - 狼窝 - Archiver - WAP