开源的游戏模拟器(NES、SNES…)

NES模拟器

FCEUX

FCEUX是开源的NES模拟器,使用C++编写,大概也是Linux上最好用的NES模拟器。它同样支持Windows、Mac os x。如果你使用的是Ubuntu,执行“sudo apt-get install fceux”安装fceux。如果你使用其他Linux发型版,可以从这里下载源代码编译安装 。

Screenshot from 2016-04-06 16-20-23

Nestopia

Nestopia另一个开源的NES模拟器,貌似很久没有更新了,它支持Windows、Linux、Mac os x系统。Nestopia也是使用c++编写,并且使用了大量的模版(难读)。它的执行效率还是挺高的。去年,我把它移植到了andorid上,在低端手机上可以流畅运行。

My Nes

My Nes是使用C#编写的开源NES模拟器,它只支持Windows系统。My Nes的代码非常易读,也许是因为这个原因,导致执行效率不高。


SNES模拟器(Super Nintendo

ZSNES

ZSNES is a Super Nintendo emulator programmed by zsKnight and _Demo_. On April 2, 2001 the ZSNES project was GPL’ed and its source released to the public. It currently runs on Windows, Linux, FreeBSD, and DOS. Remember that this is a public beta so don’t expect this to run on your machine.

源代码下载:http://www.zsnes.com/index.php?page=files


任天堂64(Nintendo 64/N64)模拟器

Project64

Project64是Windows上最好的Nintendo 64模拟器,源码下载:http://www.pj64-emu.com/downloads/project64/source-code/。

mupen64plus

托管在google code:http://code.google.com/p/mupen64plus。由于google code关闭,已转移到了github:https://github.com/mupen64plus/mupen64plus-core。


 任天堂DS模拟器

DeSmuME

DeSmuME is the most seasoned open source Nintendo DS emulator. It sports tools designed for hackers, speedrunners, youtubers, and casual gamers. Homebrew programs are supported and can even be debugged through GDB.


 PS2模拟器

PCSX2

PCSX2是开源的PS2模拟器,源代码下载地址:http://pcsx2.net/download/releases/source-code.html。


GBA模拟器

mGBA

mGBA is a new Game Boy Advance emulator written in C.

The project started in April 2013 with the goal of being fast enough to run on lower end hardware than other emulators support, without sacrificing accuracy or portability. Even in the initial version, games generally play without problems. It is loosely based on the previous GBA.js emulator, although very little of GBA.js can still be seen in mGBA.

Other goals include accurate enough emulation to provide a development environment for homebrew software, a good workflow for tool-assist runners, and a modern feature set for emulators that older emulators may not support.

mGBA is licensed under the Mozilla Public License 2.0, and the code can be found on GitHub.


综合模拟器-支持各种平台

OpenEmu:使用多个开源的游戏模拟器核心

它以插件的形式加载游戏引擎,目前使用的模拟器引擎:


其他

PSX模拟器:ePSXe

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注