重温经典,基于Flash的FC模拟器AminNes

文章最后更新于2009年10月9日,已经超过10年没有更新,可能有数据不适应或链接失效等问题!

AminNes

“超级玛丽”、“魂斗罗”、“坦克大战”、“冒险岛”、“功夫”、“松鼠大战”、“热血足球”、“双截龙”、“忍者神龟”、“忍者龙剑传”……你是否对这些熟悉的名字如数家珍?小时候我们每天放学回到家,就是快乐的沉浸在这些游戏当中,是这些游戏陪伴我们度过了美好的童年。

  “啊啊,小霸王其乐无穷啊~”——这句开机声音是否言犹在耳?

  “上上下下左右左右BA”——对这样的秘笈是否记忆犹新?

  如果是,那么请与无数FC游戏迷一同怀旧吧!原本我们已经可以用PC上的“模拟器”软件(如VirtuaNES等)玩到FC游戏;而现在AminNes令我们只要能上网就能体验到几乎一样的游戏效果啦。

2009年10月9日,AminNes宣布开源,在此也向作者致敬。

 

AminNes

上图是AminNes的游戏窗口,通过顶部菜单可以修改键位、截图、暂停、重置游戏。
那么什么是游戏机模拟器呢,游戏机模拟器,即是通过PC软件程序来模拟游戏机的硬件环境,读取游戏卡/光盘里面的数据或被”dump”出来的”Rom”文件并运行。目前市面上大部分的游戏机机种都能被模拟,比如著名的街机KOF系列等。
AminNes是精准Nes模拟器,以CPU时钟频率为驱动的精确模拟。在开发初期参考了近二十份nes游戏机的资料,目前已经实现绝大部分硬件模拟。

  此次开源的版本为最新版本,支持的ROM数量约为总量的51.7%,至少有500+以上的ROM可以正常运行。Flash性能方面融入了多年的编写经验,进行反复优化及改进,整体运行速度流畅。到后期对文件、程序结构上进行了多次调整及组织,达到简易明了的可阅程度(含有中英双文注解)。

一、通知说明

  1.由于IE系列的浏览器(傲游、世界之窗、TT等等)渲染帧数的限制,某些游戏玩起来会比较缓慢些。

  2.推荐使用Firefox或Chrome浏览器,那所有游戏将会运行流畅。

  3.使用IE6浏览器网页某些样式可能不会呈现,但不影响游戏,不过还是推荐升级。

  4.目前模拟器尚未加入声音支持。

  二、版本更新

  2009-10-09 开放源代码

  2009-10-07 修复《革命英雄》游戏中的问题

  2009-09-25 修复部分rom在游戏中的出现的问题

  2009-09-21 第一版增强版正式发布

  2009-09-18 增加游戏到100个!(不能玩的话请先清除缓存)

 

AminNes

 

上图是AminNes目前支持的游戏列表。
有朋友会问了,那我们怎么控制呢,用键盘也能玩吗?没错,看下图:

 

AminNes
游戏截图:

AminNes

AminNes

AminNes

 

 作者原话:

  自从AminNes发布之后不少网友来信索求或购买源代码,再三考虑后,决定以开源的方式满足大家的需求。

  借此也向在我开发过程中提供帮助的朋友表示感谢。

  (详细授权许可,请查阅Google Code上的说明。)

AminNes给你带来的可能有:

  一、对模拟器开发的高涨热情;

  二、极度忧化Flash性能的手段;

  三、100次游戏之旅(google code上有100个Rom的下载)

  四、与你朋友分享的机会

  五、还有更多我没想到的-.- ~~

  开源地址:http://code.google.com/p/aminnes/

  官方地址:http://www.aminlab.cn/nes/

最后来看一眼我们小时候的游戏机吧!

 

AminNes

AminNes

加入讨论 1 条讨论

发表评论

昵称不能为空
请输入有效的电子邮件地址
评论内容不能为空

有人回复时邮件通知我