“超级玛丽”、“魂斗罗”、“坦克大战”、“冒险岛”、“功夫”、“松鼠大战”、“热血足球”、“双截龙”、“忍者神龟”、“忍者龙剑传”……你是否对这些熟悉的名字如数家珍?小时候我们每天放学回到家,就是快乐的沉浸在这些游戏当中,是这些游戏陪伴我们度过了美好的童年。
“啊啊,小霸王其乐无穷啊~”——这句开机声音是否言犹在耳?
“上上下下左右左右BA”——对这样的秘笈是否记忆犹新?
如果是,那么请与无数FC游戏迷一同怀旧吧!原本我们已经可以用PC上的“模拟器”软件(如VirtuaNES等)玩到FC游戏;而现在AminNes令我们只要能上网就能体验到几乎一样的游戏效果啦。
2009年10月9日,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发布之后不少网友来信索求或购买源代码,再三考虑后,决定以开源的方式满足大家的需求。
借此也向在我开发过程中提供帮助的朋友表示感谢。
(详细授权许可,请查阅Google Code上的说明。)
AminNes给你带来的可能有:
一、对模拟器开发的高涨热情;
二、极度忧化Flash性能的手段;
三、100次游戏之旅(google code上有100个Rom的下载)
四、与你朋友分享的机会
五、还有更多我没想到的-.- ~~
开源地址:http://code.google.com/p/aminnes/
官方地址:http://www.aminlab.cn/nes/
最后来看一眼我们小时候的游戏机吧!
Between the cup and the lip a morsel may slip.