我在 Microsoft Virtual PC 2007 中使用纯 DOS 6.22,一切运行正常,只是我无法将显示模式从 80 列更改为 132 列。我尝试过MODE CON: COLS=132
,但 DOS 对此有所抱怨。
据我所知,VESA 具有此功能,而 VGA 没有。在 UNIX 中,您只需更改为CO#=132
interminfo
即可实现此目的。
有人知道如何在纯 DOS 中实现 132 吗?
答案1
DOS 的“mode”命令功能非常有限。您需要使用第三方工具“vmode”,您可以在此处阅读相关信息:
WPDOS 文本模式生存指南
http://www.columbia.edu/~em36/wpdos/textmode.html
在该文档中,搜索“vmode.exe”,您将找到此小工具的以下下载链接:
执行程序
http://www.columbia.edu/~em36/wpdos/vmode.exe
多年前,我使用过这个工具来增加 Norton Commander 和其他各种 DOS 应用程序的屏幕尺寸,发现它对于开发我的 ASM 程序以使用任何屏幕尺寸特别有用(拥有不同数量的列对于测试非常有用)。
我希望这就是你要找的。