`
arust
  • 浏览: 95363 次
  • 性别: Icon_minigender_1
  • 来自: 海底
社区版块
存档分类
最新评论

FreeBSD 下玩 FC 游戏

阅读更多
以前在 Windows 下玩 FC 游戏的时候常用的模拟器是 FCEU,后来这个优秀的模拟器停止了更新。过了一段时间,有爱好者开发了更优秀的 FCEUX,可惜一直不支持中文文件名。FreeBSD 中安装 FCEU 很简单,目前 FreeBSD 已有 FCEU 的 Ports, 版本是 0.98.13。不过安装之后不能修改按键,所以在编译之前要根据自己的按键习惯修改源代码。

引用
cd /usr/ports/emulators/fceu/
make fetch-recursive
make extract
make patch
cd work/fceu/src/drivers/pc/
vim input.c


修改这个文件中的下列代码:

ButtConfig GamePadConfig[4][10]={
        /* Gamepad 1 */
        { 
     MK(KP3), MK(KP2), MK(TAB), MK(ENTER), MK(W),MK(Z),
                MK(A), MK(S), MKZ(), MKZ()
    },
        /* Gamepad 2 */
        GPZ(),

        /* Gamepad 3 */
        GPZ(),
  
        /* Gamepad 4 */
        GPZ()
};


其中Gamepad 1中对应玩家1的按键设置,依次相当于红白机手柄上的A、B、Select、Start、上、下、左、右、连发A、连发B。最后的MKZ()表示这个键没有设置,如要设置将其改成MK(按键)的形式。我习惯于这样的按键位置:

     MK(J), MK(K), MK(G), MK(H), MK(W),MK(S),
                MK(A), MK(D), MK(U), MK(I)

修改完以后保存,再执行下面的指令进行安装即可:


引用
rm -f input.o
cd ../../../../../
make install clean


如果系统曾安装过fceu,必须删除旧的配置文件,新的配置才能生效。删除指令为:

引用
rm -r ~/.fceultra/


现在就可以开始重温经典了:
fceu contra.zip
哈哈哈哈哈!
  • 大小: 63.9 KB
分享到:
评论
1 楼 arust 2009-11-06  
昨天,fceu 在 ports 中的原有目录已经被移除,更新为/usr/ports/emulators/fceux/。
今天,/usr/ports/emulators/fceux/ 已经更新为 fceux 2.1.1

相关推荐

    FreeBSD11下安装Apache24

    FreeBSD11下安装Apache24的详细过程

    FreeBSD11下安装phpMyAdmin

    在FreeBSD 11.0操作系统中安装phpMyAdmin是一个涉及多个步骤的过程,涉及到系统管理、包管理、网络服务配置等多个IT知识点。首先,我们来详细了解这个过程。 **1. 环境准备** 在开始安装之前,确保你的FreeBSD系统...

    freebsd.tar.gz_BSD_FreeBSD内核源码_freebsd source_freebsd.tar_linux

    **FreeBSD内核源码详解** FreeBSD是一个开源的类UNIX操作系统,以其高效、稳定和强大的网络性能而闻名。在给定的`freebsd.tar.gz`压缩包中,包含的是FreeBSD v4.4版本的内核源码,这对于那些对操作系统底层原理、...

    VMWARE下安装FreeBSD

    ### VMWARE下安装FreeBSD知识点总结 #### 一、FreeBSD简介 FreeBSD是一种类Unix的操作系统,基于BSD(Berkeley Software Distribution),它以其稳定性和安全性而闻名。FreeBSD 7.0作为早期版本之一,提供了强大的...

    FreeBSD 8.4安装指南

    FreeBSD 8.4是FreeBSD操作系统的一个稳定版本,它基于FreeBSD的开源Unix-like系统,以其稳定性、安全性和灵活性而著称。本指南将详细阐述FreeBSD 8.4的安装过程,以及如何在安装完成后部署Panabit网络管理软件。 一...

    FreeBSD下制作U盘启动盘.pdf

    在了解如何在FreeBSD下制作U盘启动盘之前,我们先认识一下FreeBSD操作系统。FreeBSD是一种基于UNIX的操作系统,它的起源可以追溯到伯克利软件套件(BSD)的变种。BSD是1970年代末在加州大学伯克利分校开发的一个UNIX...

    FreeBSD服务器安装步骤

    Step 2: FreeBSD 下的磁盘概念及硬盘分区 在安装 FreeBSD 之前,需要了解 FreeBSD 的磁盘概念和硬盘分区。FreeBSD 使用BSD磁盘标签来标识硬盘,硬盘被分为多个分区,例如 /、/usr、/var 等。您需要规划硬盘空间,...

    FreeBSD11下安装PHP

    FreeBSD11下安装PHP的详细过程

    FreeBSD下搭建高性能企业级网关与代理服务器

    FreeBSD下搭建高性能企业级网关与代理服务器FreeBSD下搭建高性能企业级网关与代理服务器

    FreeBSD中文手册.pdf

    值得注意的是,手册的使用遵循特定的开源许可条件,允许在保持版权信息和免责声明的情况下自由分发和修改。不过,手册的提供是“按原样”状态,不提供任何形式的担保,对于任何可能的损失,FreeBSD文档项目不承担...

    FreeBSD 中文使用手册

    根据提供的信息,我们可以总结并详细解释FreeBSD中文使用手册中的关键知识点。 ### 1. FreeBSD 文档项目(The FreeBSD Documentation Project) FreeBSD文档项目是一个旨在为FreeBSD用户提供全面、准确的技术文档...

    freeBSD架构中文手册

    FreeBSD是一种开源、类UNIX的操作系统,以其稳定性和性能而闻名。这份“freeBSD架构中文手册”是针对FreeBSD系统架构的详细指南,适合初学者和有经验的系统管理员使用。手册共200多页,深入浅出地介绍了FreeBSD的...

    FreeBSD 13.2.zip

    **FreeBSD 13.2 系统详解** FreeBSD 是一个开源的类UNIX操作系统,源自Berkeley Software Distribution (BSD)。它以其稳定性和安全性著称,被广泛应用于服务器环境,同时也是开发网络软件和嵌入式设备的理想选择。...

    FreeBSD 7.2中文手册

    本手册适用于安装 FreeBSD 6.4-RELEASE 和 FreeBSD 7.2-RELEASE 以及它们的日常使用。 这个手册目前由很多人 持续地 维护。其中的内容需要不断地更新。 如果您有兴趣参加这个项目,请发邮件到 FreeBSD 文档计划邮件...

    FreeBSD11下安装Drupal7.51

    在FreeBSD 11.0操作系统中安装Drupal 7.51是一个相对复杂但非常值得学习的过程,因为FreeBSD以其稳定性和安全性著称。Drupal是一个流行的开源内容管理系统,用于构建功能丰富的网站。以下是对这个过程的详细说明: ...

    linux/freebsd/unix 下使用的pshell

    linux/freebsd/unix 下使用的pshell

    freeBSD系统结构手册

    - **责任免除**:无论在何种情况下,The FreeBSD Documentation Project均不对任何直接、间接、偶发性或特殊损失承担责任。 综上所述,《FreeBSD系统结构手册》不仅提供了关于FreeBSD系统的详细介绍,还涵盖了文档...

    FreeBSD Chinese HowTo

    1. **安装中文语言包**:通常情况下,FreeBSD安装程序会自动检测并安装必要的语言包。 2. **配置locale**:编辑`/etc/locale.gen`文件,找到中文locale的相关条目,如`zh_CN.UTF-8 UTF-8`,取消注释。 3. **生成...

Global site tag (gtag.js) - Google Analytics