首页
/ 86Box入门指南:如何快速搭建你的第一个复古PC模拟器

86Box入门指南:如何快速搭建你的第一个复古PC模拟器

2026-01-29 12:15:38作者:曹令琨Iris

86Box是一款基于PCem开发的x86架构机器模拟器,让你能够在现代电脑上体验经典的复古PC系统。无论是怀旧游戏玩家、复古软件开发者,还是计算机历史爱好者,这款免费工具都能帮你轻松搭建属于自己的复古计算环境。

🖥️ 什么是86Box?

86Box是一个开源的x86架构模拟器,专注于精确模拟各种老式PC硬件。与普通虚拟机不同,它能够忠实再现从8088到Pentium时代的计算机系统,包括罕见的硬件配置和古董级 peripherals。

86Box模拟器logo 86Box模拟器logo,展示了复古PC风格的设计

🚀 快速安装步骤

1. 克隆项目仓库

首先需要获取86Box的源代码:

git clone https://gitcode.com/gh_mirrors/86/86Box
cd 86Box

2. 编译安装(Linux系统)

mkdir build && cd build
cmake ..
make -j4
sudo make install

对于Windows和macOS用户,可以查看项目中的doc/specifications/86box-unit-tester.md获取详细编译指南。

⚙️ 配置你的第一个复古PC

基本设置流程

  1. 启动86Box后,点击"Machine"菜单选择合适的计算机型号
  2. 在"Storage"选项卡中配置硬盘和软盘
  3. 在"Display"中选择显卡类型和分辨率
  4. 通过"Media"菜单加载操作系统镜像
  5. 点击工具栏上的启动按钮开始模拟

86Box运行界面 86Box运行界面展示了IBM PC Basic环境

推荐的初学者配置

  • 机器类型:IBM PC/XT (8088)
  • 内存:640KB
  • 显卡:CGA
  • 硬盘:20MB IDE
  • 操作系统:MS-DOS 6.22

🎮 开始使用86Box

加载操作系统

  1. 准备一个操作系统启动盘镜像(如MS-DOS、Windows 3.1等)
  2. 通过"Media" > "Floppy Drive 0"选择你的启动盘
  3. 点击工具栏上的重置按钮
  4. 按照屏幕提示完成操作系统安装

常用功能

  • 保存/加载状态:通过"Action" > "Save State"保存当前会话
  • 截图功能:使用"View" > "Screenshot"捕获复古界面
  • 配置热键:在"Tools" > "Settings" > "Input"中自定义键盘映射

📚 进阶资源

❓ 常见问题

Q: 模拟器运行缓慢怎么办?
A: 尝试降低模拟的CPU速度或减少视频分辨率,可以在"Machine" > "CPU"设置中调整。

Q: 在哪里可以找到复古操作系统镜像?
A: 许多复古操作系统可以从合法的复古软件档案馆获取,请注意遵守软件许可协议。

Q: 如何共享主机文件到模拟器?
A: 可以使用虚拟软盘或硬盘镜像,或者配置网络共享(高级功能)。

现在你已经掌握了86Box的基本使用方法,开始探索那些只存在于历史中的经典软件和游戏吧!无论是DOS时代的经典游戏,还是早期Windows应用程序,86Box都能为你带来原汁原味的复古计算体验。

登录后查看全文
热门项目推荐
相关项目推荐

项目优选

收起
docsdocs
暂无描述
Markdown
827
5.48 K
kernelkernel
openEuler内核是openEuler操作系统的核心,既是系统性能与稳定性的基石,也是连接处理器、设备与服务的桥梁。
C
494
515
ops-nnops-nn
本项目是CANN提供的神经网络类计算算子库,实现网络在NPU上加速计算。
C++
783
1.57 K
pytorchpytorch
作为 Ascend for PyTorch 社区的核心组件,TorchNPU 是昇腾专为 PyTorch 打造的深度学习适配插件,使 PyTorch 框架能够直接调用昇腾 NPU,为开发者提供昇腾 AI 处理器的超强算力。
Python
800
1.14 K
ops-transformerops-transformer
本项目是CANN提供的transformer类大模型算子库,实现网络在NPU上加速计算。
C++
970
2.28 K
kernelkernel
deepin linux kernel
C
32
16
AscendNPU-IRAscendNPU-IR
AscendNPU-IR是基于MLIR(Multi-Level Intermediate Representation)构建的,面向昇腾亲和算子编译时使用的中间表示,提供昇腾完备表达能力,通过编译优化提升昇腾AI处理器计算效率,支持通过生态框架使能昇腾AI处理器与深度调优
C++
480
312
jiuwenswarmjiuwenswarm
JiuwenSwarm 是一款基于openJiuwen开发的智能AI Agent,它能够将大语言模型的强大能力,通过你日常使用的各类通讯应用,直接延伸至你的指尖。
Python
3.01 K
766
cannbot-skillscannbot-skills
CANNBot 是面向 CANN 开发的用于提升开发效率的系列智能体,本仓库为其提供可复用的 Skills 模块。
Markdown
1.26 K
808
cann-learning-hubcann-learning-hub
CANN 学习中心仓,支持在线互动运行、边学边练,提供教程、示例与优化方案,一站式助力昇腾开发者快速上手。
Jupyter Notebook
647
284