在游戏内的386 PC上运行Freedoom。插入“freedoom”软盘,在DOS提示符下输入freedoom,即可在显示器上畅玩经典Doom——带声音。按End键退出。需要386 API模组。
[此文本由AI编写]
## 描述
**FreeDoom 386i** 可直接在游戏内的 386 PC 上运行 [Freedoom](https://freedoom.github.io/)——一款免费、开源的 Doom 兼容游戏。电脑机箱上方会生成一张标有 *freedoom* 的软盘:将其插入驱动器,在提示符下输入 `freedoom`,游戏便会在你的显示器上启动并带有声音。随时按 **End** 退出,屏幕会回到 386 提示符,仿佛什么都没发生过。
《毁灭战士》在一个小型引擎动态链接库(`doomcore.dll`)中以其自己的原生线程运行,因此游戏永远不会卡死——而且《毁灭战士》退出时调用的 exit() 会被拦截,所以它无法关闭你的游戏。
## 安装说明
1. 安装 **386 API**(必需,见下文)。
2. 将 `FreeDoom386i\Mods` 的**内容**复制到 `Documents\My Winter Car\Mods`:
- `FreeDoom.dll` → `Mods\`
- `Assets\FreeDoom386i\doomcore.dll` → `Mods\Assets\FreeDoom386i\`
3. 将一个与 Doom 兼容的 IWAD——最好是 **freedoom1.wad**——放入 `Mods\Assets\FreeDoom386i\`。
4. 启动游戏,拿起电脑机箱上方的红色 *freedoom* 磁盘,将其插入,然后输入:
freedoom
5. 按 **End** 键退出 Doom。
## 主要特点
- 在386显示器上播放完整的Freedoom章节(320×200,清晰点滤波像素)
- 实时混入游戏音频的音效(16位,暂无音乐)
- 每次运行加载/卸载原生引擎 → 每次都能干净重启,不会崩溃
- 屏幕键盘支持:WASD/方向键,Q/E 平移,左 Alt 和右 Alt 开火,空格使用,左 Shift 奔跑,Esc、Enter、Tab、F1–F12,完整字母/数字(存档与作弊可用)
- 自动回退:如果找不到显示器网格,游戏窗口将绘制在屏幕中央
支持`freedoom1.wad`、`freedoom2.wad`或资源文件夹中任何其他`.wad`文件(自动检测)
- 不修改显示器的屏幕材质——播放结束后电脑会正常关机
## 要求
- **[386 API](
386 我的冬季汽车 Nexus 上的 API - 模组与社区)** 由 *tommojphillips* 提供 (386 API)
- **MSCLoader 1.4.x**,64位《我的冬季汽车》
- 一个与Doom兼容的IWAD,例如`freedoom1.wad`(免费——可从freedoom.github.io下载)
- 此模组包含`doomcore.dll`
## 特别鸣谢
- **tommojphillips** — 让游戏内 PC 可编程的 386 API
- **Freedoom 团队** — 本模组所运行的免费 Doom IWAD
- **ozkl** — [doomgeneric]
GitHub - ozkl/doomgeneric:易于移植的毁灭战士 · GitHub),便携式毁灭战士核心
- **id Software** — 初代《毁灭战士》引擎
- **MSCLoader 与我的冬季汽车模组社区**