在 Ubuntu 中安装 DOSBox 来玩复古游戏
创始人
2024-03-02 14:45:26
0

DOSBox 是一款自由开源的软件,它可以让你模拟上个世纪的 MS-DOS 操作系统。

你为什么要这么做呢?因为怀旧:它可以让你游玩在 80 年代和 90 年代流行的 8 位游戏。

这其中包含了马里奥、魂斗罗、DOOM 等传奇游戏。

听起来不错吧?让我介绍一下如何在 Ubuntu 中安装 DOSBox。我还会向你展示如何在 DOSBox 中安装并游玩复古游戏。

DOSBox 也可以在其他 Linux 发行版中使用。除了安装部分,其余的指令应该对所有发行版都有效。

✋? DOS 是一个主要基于命令行的操作系统。使用 DOSbox 需要使用终端。

在 Ubuntu 中安装 DOSBox

DOSBox 包可以在 Universe 软件仓库 中找到。这个仓库应该已经被启用了,所以可以使用下面的命令来安装 DOSBox:

sudo apt install dosbox

完成之后,从系统菜单中启动 DOSBox。

或者,你也可以使用终端来启动 DOSBox:

dosbox

需要首先运行一次,因为它会为我们创建一个配置文件。实际上,第一次启动时不需要做任何事情,因为它会创建配置文件。

然后在 DOSBox 终端中执行 exit 命令来关闭 DOSBox:

exit

如果你想要调整配置,配置文件位于 ~/.dosbox/dosbox-[版本].conf

在这个配置文件中,你可以调整几乎所有的东西,比如在启动 DOSBox 时进入全屏模式,更改核心等等。

但是(对我来说)启用全屏模式会使事情变得更糟,并且必须重新登录才能进入默认模式:

DOSBox 全屏模式错误

所以,除非你知道你在做什么,否则不要修改配置。

在 DOSBox 中安装游戏

你可以从互联网档案馆的软件库中访问数百款流行游戏。

从互联网档案馆下载游戏

每款游戏都有自己的 zip 文件,其中包含 .exe 文件。下载你喜欢的游戏。

然后,在你的主目录中创建一个新目录,命名为 dosbox,并为你下载的游戏创建目录:

mkdir ~/dosbox && cd ~/dosbox
mkdir [游戏名称]

我下载了马里奥。你可以给目录起任何名字。这里没什么要求,只是为了管理游戏而已。

在 Linux 中创建目录

然后,将 .zip 文件解压到你刚刚创建的 dosbox 目录中:

解压文件到 dosbox 目录

如果你想的话,你也可以在终端中 使用 unzip 命令 来做同样的事情:

unzip ~/Downloads/MARIO.zip -d ~/dosbox/mario/

当你完成之后,启动 DOSBox:

dosbox

然后,将游戏挂载到虚拟 C 驱动器上:

mount c ~/dosbox/mario

将游戏挂载到虚拟 C 驱动器上

然后,切换到虚拟 C 驱动器:

c:

切换到虚拟 C 驱动器

最后,通过输入游戏的文件名来启动游戏:

mario

然后,享受游戏吧。

在 Ubuntu 中玩马里奥

想要更多复古的东西?

如果你有不再使用的旧电脑或者树莓派,你可以把它们变成复古游戏机。有很多 Linux 项目就是为了这个目的而存在的。

把你的电脑变成复古游戏机的 Linux 发行版

为什么只玩游戏呢?你也可以把复古的计算机终端带回来。

用 Cool Retro Terminal 获得一个复古的 Linux 终端

希望该指南对你有所帮助。你是如何在 Linux 上玩游戏的?在评论中告诉我吧。


via: https://itsfoss.com/ubuntu-dosbox/

作者:Sagar Sharma 选题:lkxed 译者:Cubik65536 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

相关内容

《星际:异端先知》或将颠覆...
顽皮狗新作《星际:异端先知》将带来前所未有的雄心勃勃体验。尽管目前...
2025-07-04 16:43:39
哈工大团队打造会玩Mine...
想象一下,如果有一个AI助手不仅能理解你说的话,还能看懂周围的环境...
2025-06-17 23:12:56
UL Solution 游...
IT之家 6 月 13 日消息,UL Solution 今日宣布其...
2025-06-14 06:41:07
基座模型成掣肘 AI游戏革...
AIGC浪潮席卷全球已两年多,曾被寄予厚望的游戏行业的AI应用落地...
2025-06-05 07:10:28
大天使之剑游戏超详细图文架...
想体验传奇游戏霸服的快乐吗?想体验满级VIP的尊贵吗...
2025-06-01 10:53:34
【Java|golang】...
给定一个长度为 n 的 0 索引整数数组 nums。初始位置为 n...
2025-06-01 01:57:50

热门资讯

Helix:高级 Linux ... 说到 基于终端的文本编辑器,通常 Vim、Emacs 和 Nano 受到了关注。这并不意味着没有其他...
使用 KRAWL 扫描 Kub... 用 KRAWL 脚本来识别 Kubernetes Pod 和容器中的错误。当你使用 Kubernet...
JStock:Linux 上不... 如果你在股票市场做投资,那么你可能非常清楚投资组合管理计划有多重要。管理投资组合的目标是依据你能承受...
通过 SaltStack 管理... 我在搜索Puppet的替代品时,偶然间碰到了Salt。我喜欢puppet,但是我又爱上Salt了:)...
Epic 游戏商店现在可在 S... 现在可以在 Steam Deck 上运行 Epic 游戏商店了,几乎无懈可击! 但是,它是非官方的。...
《Apex 英雄》正式可在 S... 《Apex 英雄》现已通过 Steam Deck 验证,这使其成为支持 Linux 的顶级多人游戏之...
如何在 Github 上创建一... 学习如何复刻一个仓库,进行更改,并要求维护人员审查并合并它。你知道如何使用 git 了,你有一个 G...
2024 开年,LLUG 和你... Hi,Linuxer,2024 新年伊始,不知道你是否已经准备好迎接新的一年~ 2024 年,Lin...
什么是 KDE Connect... 什么是 KDE Connect?它的主要特性是什么?它应该如何安装?本文提供了基本的使用指南。科技日...
Opera 浏览器内置的 VP... 昨天我们报道过 Opera 浏览器内置了 VPN 服务,用户打开它可以防止他们的在线活动被窥视。不过...