Chinaunix首页 | 论坛 | 博客
  • 博客访问: 835197
  • 博文数量: 244
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 2420
  • 用 户 组: 普通用户
  • 注册时间: 2007-09-29 09:07
文章分类

全部博文(244)

文章存档

2011年(4)

2010年(3)

2009年(72)

2008年(119)

2007年(46)

我的朋友

分类: LINUX

2008-07-29 11:28:13

Gngeo模拟器
GnGeo is a NeoGeo emulator for Linux (and maybe some other UNIX). GnGeo project use the following cpu core:

- The 68k core from the generator project by James Ponder.
- Starscream 680x0 emulation library by Neill Corlett
- Raze Z80 emulator by Richard Mitton.
- Z80 Mame core from the Mame project.
- YM2610 Mame core by Tatsuyuki Satoh.

Requirements:

· SDL-1.2.x and the libz
· Opengl headers
· optional: nasm 0.98 for i386 asm optimisation
· You will also need a neogeo BIOS

Installation:

./configure && make
then 'make install' as root

The configure script will detect the presence of nasm, and choose the different CPU core in consequence. You can force the use of one cpu core with the following configure switch:

--enable-star
--enable-gen68k
--enable-raze
--enable-mamez80

To disable completly i386 assembler
--disable-i386


编译gngeo
拷贝pc机器上的/usr/include/GL 到小机的/usr/include 放在其他目录在编译gngeo的时候通不过,会提示找不到GL/gl.h 文件

运行游戏进行测试
97版拳皇
gngeo /usr/gpephone/share/gngeo/kof97.zip
pc机器上正常,小机上内存不足

顶级高尔夫球手Top Player is Golf

gngeo /usr/gpephone/share/gngeo/tpgolf.zip
pc机和小机运行正常

neogeo下载:
kof97.zip


下载后把kof97.zip和neogeo.zip放到/usr/share/games/xmame/roms


XGngeo - A frontend for Gngeo, a Neo Geo emulator
地址:
cd /XGngeo-16
./setup.py install --prefix=/usr/gpephone
设置模拟器路径
BIOS files location: /usr/local/share/gngeo
ROM drivers directory: /usr/local/share/gngeo/romrc.d
Gngeo executable: gngeo


-> -> ->
NeoGeo游戏下载:




任天堂游戏移植
要在arm上玩任天堂游戏必须先移植模拟器
什么是FC NES 1)
FC 任天堂 Family Computer (简写成Famicom或红白机或FC)
NES Nintendo Entertainment System,NES是欧美版FC的称呼 3)
通俗的说就是小时候玩的外接电视的插卡的带手柄的游戏机 2.
NES 模拟器 1) 在pc或手机上模拟任天堂红白机FC/NES的软件
2)nes格式(*.nes)的游戏一般是老的FC游戏的移植版,可以在模拟器上运行

模拟器源代码下载地址:

首先编译SDL
在pc上需要SDL 头文件 和 创建相应的库链接
sudo ln -sv libSDL-1.2.so libSDL.so
fceu –sound 0 –xscale 1 –yscale 1 –inputcfg gamepad1 –qws /nfsroot/rootfs/rtt/海湾战争.nes

marvell 的工具链需要加入下面参数在CFLAFS 或 CPPFLAGS中
–mcpu=iwmmxt –mabi=aapcs-linux –fno-exceptions
给加入CFLGS和CPPFLAGS如下参数:
    –mcpu=iwmmxt –mabi=aapcs-linux –fno-exceptions
再在LIBS中加入qtopia需要的库
执行时注意加-qws参数和-height xxxx参数,否则可能运行不了


游戏启动命令:
fceu –sound 0 –xscale 1 –yscale 1 –inputcfg gamepad1 –qws xxx.nes
根据提示设置各个键码(A B Up Down Left Right Select……)
设置之后,这些参数会存在$HOME/.fceultra目录下 d)
第二次执行就可以直接运行
./fceu –qws xxx.nes

100合1+80款FC任天堂NES手机游戏合集打包下载

参考:





阅读(1105) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~