FreeBSD 下玩 FC 游戏

xiaoxiao2026-06-18  27

[size=medium]以前在 Windows 下玩 FC 游戏的时候常用的模拟器是 FCEU,后来这个优秀的模拟器停止了更新。过了一段时间,有爱好者开发了更优秀的 FCEUX,可惜一直不支持中文文件名。FreeBSD 中安装 FCEU 很简单,目前 FreeBSD 已有 FCEU 的 Ports, 版本是 0.98.13。不过安装之后不能修改按键,所以在编译之前要根据自己的按键习惯修改源代码。[/size] [quote]cd /usr/ports/emulators/fceu/ make fetch-recursive make extract make patch cd work/fceu/src/drivers/pc/ vim input.c[/quote] [size=medium]修改这个文件中的下列代码:[/size] 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()}; [size=medium]其中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) 修改完以后保存,再执行下面的指令进行安装即可:[/size] [quote]rm -f input.o cd ../../../../../ make install clean[/quote] [size=medium]如果系统曾安装过fceu,必须删除旧的配置文件,新的配置才能生效。删除指令为:[/size] [quote]rm -r ~/.fceultra/[/quote] [size=medium]现在就可以开始重温经典了: fceu contra.zip 哈哈哈哈哈! [/size]
转载请注明原文地址: https://www.6miu.com/read-5050349.html

最新回复(0)