好(0) 差(0) 阅读(1417) 评论(0)
红白机,又称FC或任天堂游戏机,小时候玩的经典游戏机。模拟器在ports中有,安装不难,难点在于配置按键。这个软件把按键配置直接嵌在源代码中,所以要在编译前修改源代码。以root身份执行:
cd /usr/ports/emulators/fceu/
make fetch-recursive
make extract
make patch
cd work/fceu/src/drivers/pc/
ee 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(V), MK(C), MK(B), MK(N), MK(UP),MK(DOWN),
MK(LEFT), MK(RIGHT), MK(F), MK(D)修改完保存并退出编辑器。再执行下面的指令进行安装即可:
rm -f input.o
cd ../../../../../
make install clean注:如果系统曾安装过fceu,那么要在运行模拟器的用户的自己的目录下删除旧的配置文件,新的配置才能生效。删除指令为:
cd ~
rm -r .fceultra/这个模拟器占用系统资源较少,还有金手指作弊功能。
最后修改:Wen 于 2006-05-23 21:24:37
用户登录




