在昨天的意外对话中,我知道了他欺骗了我,像被一...
一、DOS游戏的重玩在大家所碰到的经典老游戏中,DOS游戏无疑占有绝对多的比例。然而辛辛苦苦找出来的游戏,当在视窗下双击主运行程序时,却会出现各种莫名的情况。在Win98下还好一些,好歹能让你看到出错信息(当然一般情况下这个出错信息我们都弄不明白),至于Win/XP,往往是黑色屏幕一闪而过,一些情况下还会出现访问非法的提示,总之会让人不明所以。然而这种种不能正常运行的情况并不完全是因为新系统与老游戏不兼容的缘故,熟悉DOS的用户都知道,DOS是一个开放的系统,其软件操作并不像Windows下那样多数是“傻瓜式”,特别是DOS下的多媒体软件(例如游戏)要正常运行,往往需要对运行环境作特殊的设置,如果只是“双击”,当然不符DOS“风格”了。因此一款DOS游戏在新系统下不能重玩,实质是兼容与设置两方面的问题均可能有,这也提示了我们解决问题的一些思路。由于在不同系统下,DOS游戏运行的环境大不一样,因此在下文中,将主要讲述WinXP下的解决方案,之后回到Win和Win98环境下,探讨重玩的方法。这样行文还有一个原因:事实上从Win98到再到XP,操作系统对DOS的兼容性是不断提高的,这恰与我们想像的相反--这一点很快就能从下文中看出。(一)WinXP下DOS游戏重玩的方案WinXP在DOS支持上和Win有许多共性,因此本段涉及的许多内容都适用于Win,不过毕竟二者还是存在着一些区别,因此将在本段之后讲述Win所不同的地方。而Win98虽与WinXP相差过远,但一些原理性的东西亦是相通。首先需要简单了解一下WinXP下DOS命令运行的环境,大部分熟悉这个系统的用户都会认为,所谓有DOS环境当然是Cmd.exe的命令行运行窗口,实则不然,Cmd.exe提供的是对系统中所有类型程序的支持,包括32位和16位;而真正的16位DOS命令运行窗口需要由Comnd.exe提供,在WinXP中这个文件位于系统盘Windowssystem32目录下,图1是Cmd和Comnd运行窗口的比较。不过无论是在Cmd窗口下执行16位DOS命令,还是直接打开Comnd窗口,实际上都是由一个名为NTDM.exe的进程提供NT下的DOS虚拟机支持(NTirtualDOachine,简称NTDM)。因此可以说WinXP已完全摆脱了对16位DOS的依赖,此系统上所谓的DOS程序运行环境不过是一个完全虚拟的PC机!理解这一点很重要,因为这预示着这个虚拟的“PC机”与你真实的硬件毫不相关,所有的硬件环境都是虚拟出来的,因此能够实现更好的兼容性。虚拟机是怎样模仿真实DOS系统的启动过程呢?熟悉DOS的用户都会对Config.sys和Autoexec.bat这两个文件有难言的欣喜与痛苦--它们对系统的配置实在太为重要,在DOS启动时,首先会按Config.sys配置驱动,然后再执行Autoexec.bat中的命令。在NTDM中还能不能找到它们的身影?既然说是“真实虚拟”当然应当是有的:它们默认位于Windowssystem32下,只不过名字已稍作改动,分别为Config.nt和Autoexec.nt。你可以用记事本打开这两个文件进行编辑,不过在编辑之前最好进行备份,以防不测。理解了这些之后,我们就可以开始尝试解决实际问题了。1.内存问题的解决大部分老游戏不能正常运行的原因都是由于内存“不够”所导致,没有从DOS时代走过来的用户肯定会对“不够”二字极尽怀疑,事实上正是不够。DOS有一套独有的内存使用方案,这个方案实际上较复杂,但对问题的解决至关重要,不过我们这里不必了解得一清二楚,因此用简单的图文说明如下(如果觉得生涩,可以先跳过这一部分,看到后面的例子不明白时再回过头来看):如图2所示,如果不加载特殊的内存管理工具,DOS最多只能识别1MB的内存,而这1MB,有kB将被保留给诸如系统、硬盘控制器、显存等使用,称为上位内存(UpperMemoryBlock,简称UMB),剩下的kB称作常规内存(ConventionalMemory),这kB可不是全
歌曲:傻孩子 歌手:阎韦伶
文章标签:
来自:u小傻瓜接口
本文链接:https://www.u1e.cn/baike/a/d0058fe804f1f94d1bf1381d [复制]
猜你喜欢
有梦想的人睡不着,没梦想的人睡不醒。
Just because I don't want to be savage, it doesn't mean I have no temper.
最终你相信什么就能成为什么。因为世界上最可怕的二个词,一个叫执着,一个叫认真,认真的人改变自己,执着的人改变命运。只要在路上,就没有到不了的地方。
Teacher, engineer of human soul, who won't praise you!
心香三炷达苍冥,祈愿尘寰六合清。更愿佛光常注照,诸方好运享安宁!给您拜年了,祈愿您新年胜因善缘,吉祥安康!
寂寂闻猿愁,行行见云收。——李白《寻高凤石门山中元丹丘》
家声中垒也称贤,喜气临门敞绮筵,双璧联辉夸美眷,六葭应节缔良缘;女如五彩云犹丽,郎却斯文德自妍,恐负嘉招先作贺,诗题汤饼约明年。
不图虚名,不慕奢华。
不管发生什么,你都不要放弃,肯定会有意想不到的风景。也许不是你本来想走的路,可是另一条路有另一条路的风景,不要念念不忘原来的路,在这里你会遇到难忘的更好的风景。
在遥远的城市,陌生的地方,有他未曾见过的山和海。
俗话说:一百种人有一百种命运,有的人可以一条路一直走到底,有的人却注定要曲曲折折,不过谁也不需要羡慕谁。最重要的是:我们迟早会遇上。
人总要找点事情做,让自己忙起来,忙起来才知道生活不易,才明白平时的忧伤都是矫情。
等一阵风,等一阵雨,等一个唯一的你。
你们给我挺住,都别吃,都那么肥了怎么还有脸吃。
如果不醒来,那么现实和梦境又有何分别。
天塌下来你顶着,我垫着!
最美的不是下雨天,是陪你一起躲过的屋檐。
南音少女
如果坚强的人落泪了,一定是撑不下去了。
您是一棵大树,春天倚着您幻想,夏天倚着你繁茂,秋天倚着您成熟,冬天倚着您沉思。亲爱的妈妈,感谢给予我的一切。
歇后语大全
追击炮打蚊子是什么意思?
妯娌(zhou li)赶集是什么意思?
野猪钻篱笆是什么意思?
秀才推磨是什么意思?
蝎子背蜈蚣是什么意思?
小偷遇警察是什么意思?
王老二卖瓜是什么意思?
孙猴子守桃园是什么意思?
司务长打他爹是什么意思?
耍把戏的玩刺猬是什么意思?
屎壳郎扛大旗是什么意思?
拾钱不认街坊是什么意思?
三九天不穿棉是什么意思?
三岔口的地保是什么意思?
墙上挂日历是什么意思?
钳工师傅教徒弟是什么意思?
棋盘上的士象是什么意思?
菩萨扫地是什么意思?
盘山公路上开车是什么意思?
泥沙俱下是什么意思?
灭灯念鼓词是什么意思?
鹭鸶脚上挂蚂蚱是什么意思?
两口子回门是什么意思?
老虎吞石狮是什么意思?
老雕变成夜猫子是什么意思?
懒婆娘上鸡窝是什么意思?
蓝球场上的裁判是什么意思?
口传家书是什么意思?
开笼放麻雀是什么意思?
济公吃狗肉是什么意思?
积木搭墙是什么意思?
鸡蛋掉油缸是什么意思?
鸡蛋长爪子是什么意思?
怀里揣马勺是什么意思?
花子早起是什么意思?
狐狸找羊交朋友是什么意思?
旱鸭子不下水是什么意思?
粉刷的乌鸦是什么意思?
坟头上的狗屎是什么意思?
对着镜子竖拇指是什么意思?
断尾巴蜻蜓是什么意思?
肚里装公章是什么意思?
豆腐挡刀是什么意思?
丢了媳妇又赔房是什么意思?
电线杆穿大褂是什么意思?
打烂门牙咽肚里是什么意思?
玻璃铺的家当是什么意思?
玻璃镜照着清泉水是什么意思?
玻璃耗子琉璃猫,铁铸公鸡铜羊羔是什么意思?
鼻子生疮是什么意思?
相关推荐
还没有人回应过