Raspberry Pi提供了令人难以置信的游戏和其他软件库。您可能知道它为模拟其他平台奠定了良好的基础,但是您知道它可以运行复古的PC软件吗?

在Windows之前,就有MS-DOS。可以通过几种不同的方式在Raspberry Pi上模拟Microsoft的旧磁盘操作系统。选择哪种方法取决于您要寻找的结果。

这是在Raspberry Pi上安装旧PC游戏的方法!

在Raspberry Pi上运行DOS软件

Microsoft的第一个基于PC的操作系统MS-DOS于1981年发布,并于2000年停产。在此期间,超过2000款游戏发行了

此外,Windows 95和98可以运行DOS软件。通常,您会离开桌面操作系统来运行MS-DOS游戏和应用程序。

该过程非常简单:

安装DOSBox

配置DOSBox

查找MS-DOS游戏

安装MS-DOS游戏

享受!

为获得最佳效果,请使确保您使用的是Raspberry Pi 2或更高版本,并带有8GB或更高的SD卡。尽管支持某些控制器和操纵杆,但经典PC游戏通常需要键盘和鼠标才能玩。

您还需要HDMI电缆和显示器才能欣赏游戏(而不是远程VNC或RDP连接) ,这可以在某种程度上杀死魔术。)

步骤1:在Raspberry Pi上安装DOSBox

您应该已经有一个操作开始之前,请在Raspberry Pi上安装系统。在打开Pi的电源下,打开终端,然后检查更新:

sudo apt upgrade

sudo apt update

完成后,安装DOSBox:

sudo apt install dosbox 步骤2:在Raspberry Pi上配置DOSBox

配置有点棘手。您将需要一个目录来运行DOSBox并从以下位置运行软件:

mkdir dos

下一步,在nano中编辑DOSBox配置文件:

sudo nano .dosbox/dosbox-0.74.conf

下一步,滚动到文件末尾,然后在[autoexec]标题下添加安装指令。

DOSBox运行时,它将dos目录用作C:驱动器。

mount c ~/dos

c:

使用 Ctrl + X 保存并退出文本编辑器,并按 Y 进行确认。

您现在应该可以从Raspberry Pi上的“游戏”菜单运行DOSBox!

第3步:找到MS- Raspberry Pi的DOS游戏

在哪里可以找到合适的游戏?好吧,旧货店和eBay是一个不错的起点。老式游戏通常可以通过CD-ROM或软盘获得,因此,您需要确保已将正确类型的磁盘驱动器连接到Raspberry Pi。

如果不是这样,可能的话,您将需要依靠在线找到的磁盘映像。出于版权考虑,我们无法将您链接到这些内容。可以在ZIPBox中找到此类ROM文件,将其解压缩并安装在DOSBox中,就像在正版MS-DOS PC上一样。

为避免侵犯版权和触犯法律,请限制您的使用范围。

使用真正的游戏ROM来拥有自己的标题。

您确实不需要违反版权法就可以拥有旧游戏,但是由于有许多开源软件。可以在Internet Archive中找到大量此类游戏。在这里,您会找到从正版游戏到装满共享软件标题的光盘之类的所有内容。

简而言之,您应该可以轻松找到所需的内容。但是,一旦下载了游戏,您该怎么办?如何将它们加载到DOSBox中?

步骤4:在Raspberry Pi上安装MS-DOS游戏

要在Raspberry Pi上运行DOS游戏,您需要DOSBox来注意游戏。最好的方法是在dos目录中为游戏创建一个新目录:

mkdir dos/games

然后,您可以使用mv(move)命令从中复制任何游戏下载到此新文件夹中:

mv Downloads/[GAME_TITLE] dos/games/

您现在就可以开始安装和玩游戏了。

启动DOSBox,并使用命令行来导航到/games/目录。请记住,您处于模拟MS-DOS的环境中,因此需要不同的命令。当cd仍更改目录时,目录用dir列出(您可以使用dir/p一次显示目录列表中的目录)。键入help以获得更多帮助。

将游戏复制到游戏目录后,打开一个特定目录,然后找到install.bat文件并运行。有时,它可能以相关游戏的名字命名。例如,在本示例中,我使用cm2.bat开始安装Championship Manager 97-98。

在安装游戏时等待。完成后,通常可以使用缩写形式的标题来运行游戏。通常,它与BAT文件相同,但没有后缀。

例如,要运行Championship Manager 2,我只需输入cm2。但是,这因游戏而异,因此,请查阅文档。如果其他所有方法均失败,请运行名称正确的EXE文件以启动游戏。

请注意,您还可以从PC将游戏复制到Raspberry Pi 。如果您在Pi上启用了SSH,则首选FTP软件(我们喜欢Filezilla)的SFTP功能将使您将游戏文件复制到Pi。您可能应该将它们直接保存到/games/目录中以节省时间。

使用DOSBox完成操作后,只需使用单个命令退出环境:

exit 简化Raspberry Pi上的经典PC游戏!

在Raspberry Pi上设置DOS环境可能会花费一些时间,但是一旦启动并运行,您可以使用大量的游戏和软件库。

但这不是在Raspberry Pi上玩经典PC游戏的唯一方法。一些标题已被移植到Linux,并更改为可以在Raspberry Pi上运行而无需模拟器。

责任编辑:wv

树莓派可以玩linux游戏吗,如何在树莓派上玩经典PC游戏相关推荐

  1. rpg游戏发展史计算机网络,PC Gamer盘点史上最经典RPG游戏TOP15

    RPG角色演类游戏往往能带给玩家史诗般的剧情和难忘的战斗体验,今天外媒PC Gamer盘点了史上最经典RPG游戏TOP15,让我们一起来看看吧! 第 2 页 史上最经典15大RPG 2 6.<质 ...

  2. ARM树莓派高级开发——linux内核源码、树莓派源码编译、SD卡挂载

    文章目录 linux内核开发基础(linux内核源码.树莓派源码编译.SD卡挂载) 树莓派等芯片带操作系统的启动过程 linux内核源码树 Linux内核源代码目录树结构: 树莓派Linux源码配置 ...

  3. 如何在电脑上玩香肠派对_如何在Chromecast上玩多人派对游戏

    如何在电脑上玩香肠派对 So you have a Chromecast. Did you know that you can do more than just stream movies, mus ...

  4. 怎么在计算机上安装游戏,一人之下怎么在电脑上玩 一人之下电脑版安装教程分享...

    一人之下电脑版安装教程,一人之下怎么在电脑上玩?一人之下手游是腾讯推出的一款格斗类游戏,很多玩家都有玩,那么一人之下手游怎么在电脑上玩?下面跟随小编一起去看看一人之下电脑版安装教程. 一人之下手游怎么 ...

  5. 如何用计算机玩我的世界,怎样在电脑上玩《我的世界》

    <我的世界>是一款带有生存与冒险元素的3D第一人称沙盘游戏.没有非常华丽的画面和特效,有的只是通过乐高积木的拼凑,制作出属于自己的小房子.堡垒甚至城市.玩家可以选择独自一人,也可与他人一起 ...

  6. 好嗨游戏:20款史上最佳的MMORPG游戏,看看有没有你知道的?

    文章首发于:好嗨游戏 MMORPG(大型多人在线角色扮演游戏)是有史以来最受欢迎的游戏类型之一,一个集竞技和角色扮演为一体的游戏类型,多重体验,多重快乐.在MMORPG游戏里面,玩家不仅能选择自己喜爱 ...

  7. 最难游戏2计算机5关,史上最牛的游戏2攻略 史上最牛的游戏1~5关攻略

    史上最牛得的游戏是一系列有趣和激动人心的小游戏,测量您的反应时间(豪秒)和分辨力!!听名字就知道不简单,小编这里给大家奉上史上最牛的游戏1~5关的攻略 史上最牛的游戏2攻略第1关 第一关,其实就是挠脚 ...

  8. python游戏设计_用Python设计一个经典小游戏

    本文主要介绍如何用Python设计一个经典小游戏:猜大小. 在这个游戏中,将用到前面我介绍过的所有内容:变量的使用.参数传递.函数设计.条件控制和循环等,做个整体的总结和复习. 游戏规则: 初始本金是 ...

  9. 怎么用计算机来玩反恐精英,CM反恐精英怎么在电脑上玩 CM反恐精英手游电脑版安装使用攻略...

    CM反恐精英iOS版1.0.0 iPhone/iPad版 类型:ios动作射击大小:99.1M语言:中文 评分:10.0 标签: 立即下载 随着越来越多的枪战玩家们迷上这款<CM反恐精英> ...

最新文章

  1. mysql or的效率_Mysql比较exists与in以及or的效率分析
  2. windows环境下新建.txt文件,使其默认以UTF-8编码
  3. 代码命名,代码里的命名规则:错误的和正确的对比 命名方法总结 “自我描述的源代码”用代码表达出你的思想,让其他人通过代码能明白你的意图。...
  4. .net core 实现基于 cron 表达式的任务调度
  5. vim 安装vim-prettier
  6. python ftp服务器限速_python实现ftp服务器
  7. 一套代码两端运行不靠谱?是时候放弃 C++ 跨 Android、iOS 端开发!
  8. spring-session实现分布式集群session的共享(转)
  9. 【python技能树】python编码规范
  10. 素数筛普通筛法全解(C/C++)
  11. 431 Request Header Fields Too Large 解决
  12. ff7重制版青魔法_《FF7重制》敌方招式获取方式与效果
  13. FPGA--OV7725摄像头采集与VGA显示实验--1--OV7725使用与驱动协议
  14. 深入理解Docker ulimit
  15. 这是个转贴,QB教程,很不错
  16. bbp公式求圆周率、python_【并行计算】六种方法计算圆周率
  17. Python采集剧本杀店家数据信息,做可视化演示
  18. window.showModalDialog不兼容的解决方案
  19. 数学学习笔记--线性代数
  20. Redis实战-类目操作

热门文章

  1. web前端三大主流框架介绍
  2. Unity Shader漫反射光照模型与半兰伯特光照模型
  3. 苹果计算机怎么返回上一步操作,iphone12怎么关闭程序,iphone12怎么返回上一步的教程...
  4. QT中添加图片资源的方法
  5. html正则表达式验证电话号码,Javascript正则表达式验证账号、手机号、电话和邮箱的合法性...
  6. 这位新世界首富,到底有多强...
  7. JDBC:PreparedStatement与Statement在使用时的区别
  8. 华为云智能编程助手赋能高校,揭示行业发展新动向
  9. 运营商掀窄带物联网投资热 智慧城市商机涌动
  10. 蓝桥杯2021 第二期模拟赛