『楼 主』:
在新时代PC上运行MS-DOS与Windows3x
使用 LLM 解释/回答一下
正文内容来源: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
|