中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-09-08 21:06
中国DOS联盟论坛 » DOS疑难解答 & 问题讨论 (解答室) » 在新时代PC上运行MS-DOS与Windows3x 查看 1,536 回复 2
楼 主 在新时代PC上运行MS-DOS与Windows3x 发表于 2025-09-28 08:21 ·  中国 陕西 中国电信
新手上路
积分 14
发帖 3
注册 2023-07-31 14:24
3年会员
UID 185072
性别 男
状态 离线
正文内容来源:CNVER.RTF(我自己写的,见下)
NOTE:尽管让MS-DOS显示中文比较困难,但我决定还是写一份中文版.(感谢Windows 3.2自带的智能ABC中文输入法).

我用的是联想的ThinkPad X260,出厂约在2015年. (BIOS显示为2019年).

但是DDR4不像Windows有强大的兼容性,它不支持UMB与GEMMIS (D000-DFFF不可用),所以跑不了386增强模式.

为了成功启动,您需要位于根目录修改(C:\)下的CONFIG.SYS.移到 EMM386.EXE 这一行,修改如下 \EMM386.EXE X=A000-FEFF NOEMS (XMS支持) or \EMM386.EXE (EMS支持).此外您需要第三方的HMA管理器以限制最大内存量.我推荐Japheth 的 HIMEMX.SYS,这个也用于FreeDos.为了最大限度的兼容,您需要这么设置CONFIG.SYS.如:
\HIMEMX.EXE /MAX=32767 (限制最大内存为32M)
\HIMEM.SYS (用于需要HIMEM.SYS的程序)
\EMM386.EXE (具体参数见上)

有些软件如 Acrobat 3,Borland Turbo C++4,Microsoft VC++ 需要386增强模式不可用,但标准模式工作正常.

不可使用名单:
Win:
Adobe Acrobat 2 或 3 (386增强模式)
Borland C++ 4.5 (386增强模式)
Microsoft Visual C++ 1.5.2 (386增强模式)
IE4 or 5 (未知bug)
Netscape 4 (未知bug)
Microsoft Encarta 96 (未知bug)
Microsoft C/C++ 7.0 (未知bug)
DOS:
Microsoft C/C++ 7.0 (未知bug)
Diskgenius DOS版 (启动即重启)

可使用名单:
Win:
Borland C++ 3
IE3 简中版 (需要调制解调器即猫)
Microsoft Encarta 95 (放视频需要MIDI)
Winsock
Netscape 3
Office 4.2(简中) 和 Office 4.3(英文) and Office SDK
Winzip 6.3
BAO Flight Shop (需要EMS)
Python win (ver1.5.2)
DOS:
微软模拟飞行5.0 及模组 (需要EMS)
微软模拟飞行MSFS5.1 (推荐XMS)
Acrobat 1 (只有英文及图片pdf支持)
Arachne 1.99
Dillo for DOS 3.02b (我让它支持了中文!)
Microsoft C/C++ 7.0 (不知如何用)
Falcon 3 (需要603k内存)
Ghost for DOS
Jisuanqi
Qv Pro (有声音和视频,可查看图像)
MSCLIENT
Microsoft Word 6
微软模拟飞行4ABD
NTFS4DOS
NTFSPRO
AIDA16
猎杀潜航 1.31
Python 1.5
Pythond 2.4.2 R1
READNTFS
UCDOS7+WPS

PS:
1.只有我装的QV 2.5x 和 2.6x 支持外置.SDR驱动.
2.我找到了一个支持windows 3.x 的 vbesvga和PC喇叭驱动,可开到本机最大1366x768和真彩色,但字号会变小.
3.我找到了本机的DOS有线网卡驱动并成功上网.
4.我推荐用Dillo而不是Arachne.因为前者有很多优良特性而且可通过手动安装字体以支持中文等的显示.
5.Windows 3.2 不可用DOS的网,这意味着即使DOS连上网而Windows仍不可上网.
6.我有1台东芝M500用DDR2,它支持UMB与GEMMIS.我也有DDR3的机器,我会在上面测试兼容性.

关于兼容性问题的图片在文件夹里.

在此非常感谢EMM386.EXE,HIMEMX.EXE,HIMEM.SYS, 智能ABC输入法以及X260的所有硬件,没有你们这个项目我永远无法完成.

--------------------------------------------------
thinkpad-dos,拥有者
在office42简中上编写,用windows3.2
2025.09.27,06:35pm
2 发表于 2026-06-15 07:12 ·  美国
系统支持
★★★
积分 1,025
发帖 439
注册 2007-02-08 00:00
19年会员
UID 78999
性别 男
状态 离线
> 不支持UMB与GEMMIS

我怀疑实际是你需要 UMBPCI
3 发表于 2026-07-24 14:36 ·  中国 台湾 台北市 Akari
初级用户
积分 22
发帖 2
注册 2026-07-22 17:22
UID 186212
状态 离线
在现代PC上运行DOS或Win3.x最好的方法就是使用86Box,
这款软件可以非常完美的模拟出当年的硬件环境。
论坛跳转: