在Ubuntu/Linux下重温FC游戏——超级玛丽奥

文章目录

在Ubuntu/Linux下重温FC游戏------超级玛丽奥

1 概述

FC 游戏机,是任天堂生产、发行和销售的 8 位第三世代家用游戏机,日本版官方名称为家庭电脑(日版名:ファミリーコンピュータ,Family Computer,Famicom),俗称"红白机",1983年7月15日在日本推出;欧美版名称为任天堂娱乐系统(英文版名:Nintendo Entertainment System,NES),俗称"灰机",1985年10月18日在美国推出。[1](#1)

FC 模拟器是指能够在某种机器上运行 FC 游戏的程序,FC 模拟器有好几种,Linux 平台下的

FCEUX 是一款功能强大的免费 FC/NES 模拟器,你可以使用它重温那些经典的游戏。

2 安装 FCEUX 模拟器

  1. 在 Ubuntu 终端直接运行以下命令安装 fceux 模拟器。

    bash 复制代码
    sudo apt-get update
    sudo apt-get install -y fceux
  2. 终端启动:

    bash 复制代码
    fceux
  3. 或者点击屏幕左下角的程序清单,选择 Fceux 图标。

3 下载 FC ROMS

Gamulator 是一个提供游戏模拟器及 ROM 下载的平台,支持多种游戏机类型,资源丰富,用户可便捷地找到并下载所需的游戏资源。Gamulator 为多种类型的游戏机提供模拟器,包括但不限于 MAME ROM、Gameboy ROM、SNES ROM 等,覆盖了广泛的游戏机类型。

虽然具体的用户评价可能因个人体验而异,但根据一些游戏论坛和社区的讨论,Gamulator 因其丰富的资源和便捷的使用方式而受到不少游戏玩家的青睐。

在下载和使用ROM时,用户需要注意版权问题,确保自己的行为符合相关法律法规。

NES ROM 网址:https://www.gamulator.com/roms/nes

以下是网站的部分截图:

  1. 点击 Super Mario 可进入下载页面:
  1. 进入页面后选择 DOWNLOAD SUPER MARIO ROM (DIRECT) 进行下载:
  1. 此处列出了一些比较经典的游戏 ROM 链接,仅供参考:

4 重温时光

  1. FCUEX 安装完毕后在应用中心找到 Fcuex 双击启动,或者是在终端输入命令启动模拟器

    bash 复制代码
    fceux
  2. 点击 File->Open ROM 打开已经下载好的 NES 固件。


  3. 点击 Options->Video Config 进行图像配置。

    可以尝试将 X scaling factor 与 Y scaling factor 配置成 3.0,如下图所示:

  4. 点击 Options->Gamepad Config 进行按键修改配置。

    可以根据自己喜好进行按键设置。

    以下是任天堂手柄的按键示例。

  5. 配置完成后,就可以好好重温旧时的时光了。

快速进入游戏 Tips:

  • 终端启动 ROM。

    bash 复制代码
    fceux rom_file
  • Alt + Enter 进入全屏模式。


  1. 百度百科:红白机 ↩︎
相关推荐
HideF7 小时前
Linux sudo
linux
FlightYe7 小时前
视界原理之3D视频(四):裸眼、眼镜和头显
android·linux·c++·3d·ffmpeg·音视频
蹊黎8 小时前
Linux 下用 C 语言实现进度条
linux·c语言·单片机
牛马鸡niumasi10 小时前
【Linux】C语言文件操作
linux
say_fall10 小时前
【Linux系统编程】Ext 文件系统:磁盘与存储、文件与目录、现代计算机究竟如何寻找文件
linux·运维·服务器·数据库·c++
wacsii10 小时前
【Linux进程(一)】Linux 进程初探:操作系统如何管理进程?fork() 为什么返回两次?
linux·运维·服务器
AI+程序员在路上11 小时前
RV1126B 上支持的模型及全流程应用--从CNN及语音到 LLMVLM 与跨平台选型
linux·c语言·人工智能
默|笙11 小时前
【Linux网络】传输层协议TCP(1)---TCP报文介绍
linux·网络·tcp/ip
相思难忘成疾11 小时前
从零搭建 Kubernetes 1.30 集群:kubeadm 部署一主多从实战(RHEL 9.3 + Docker + flannel)
linux·运维·kubernetes
用户41071920132511 小时前
用 systemd 从零做一个系统健康巡检服务:脚本、沙箱与磁盘满排查实战
linux·ubuntu