JSGameBoy跑在浏览器里面的“任天堂”

早上在西贝看新闻,发现有人在浏览器里玩《塞尔达传说:梦见岛DX》这个情况。

原来是这个叫 Grant Galitz 的牛纯粹用 JavaScript 写出了一个开源的 任天堂GameBoy游戏机 的模拟器。

鶿看了下,果然是用JS向HTML5的Canvas标签绘图啊!

感叹之余,马上打开这个用 纯JS 写的跑在浏览器里面的 “任天堂” 。

不过,可能官网压力大,或者么么墙的原因,无法直接打开《塞尔达传说:梦见岛DX》这个直接试玩地址,于是退一步,鶿只打开了 GameBoy 的模拟器页面,然后从本地打开CBC的ROM。

如图,没想到用 JS 写的 GameBoy 在浏览器里面跑的竟然这么流畅,一点也不比 Windows 下的那个 EXE 执行的 “任天堂红白机” 慢!:


嗯嗯,在 Ubuntu 11.04 下的 Firefox 5.0 表现良好!

好吧,鶿这里分享一下《塞尔达传说:梦见岛DX》这个游戏的ROM:

点我下载

然后,想体验一下这个NB玩意儿的,就去这里吧:

http://www.grantgalitz.org/gameboy/

PS:今天总算考完了《毛中体》那玩意儿,洗脑叫育算是从此告一段落吧……

About Mucid

My life is brilliant !
This entry was posted in Technology and tagged , , , , , . Bookmark the permalink.

411 Responses to JSGameBoy跑在浏览器里面的“任天堂”

  1. 灰指甲的治疗方法 says: Internet Explorer 7.0 Internet Explorer 7.0 Windows XP Windows XP

    么有玩过这个东西

  2. 減肥 says: Google Chrome 9.0.587.0 Google Chrome 9.0.587.0 Windows 7 Windows 7

    呵呵,那时候很早人家送我一部了,那时都不知道叫做任天堂

  3. Firm says: Google Chrome 14.0.803.0 Google Chrome 14.0.803.0 Windows XP Windows XP

    真的有点像小时候玩的游戏机。。

  4. Solo says: Google Chrome 14.0.803.0 Google Chrome 14.0.803.0 Windows 7 Windows 7

    这个没玩过…

  5. 雅岚 says: Firefox 3.6.17 Firefox 3.6.17 Windows XP Windows XP

    :grin: 小鹚,岚女又来啦。。。给杯冰水喝喝

  6. 朵未 says: Maxthon 3.0 Maxthon 3.0 Windows XP Windows XP

    高手哦,mucid以后也写一个. :mrgreen:

  7. freetstar says: Firefox 4.0.1 Firefox 4.0.1 GNU/Linux GNU/Linux

    用js写的这个是大牛。。

  8. Angel says: Google Chrome 13.0.772.0 Google Chrome 13.0.772.0 Windows Server 2003 Windows Server 2003

    好东西, 怀念高中时候玩的gbc的岁月阿;
    js的应用的确很强大, 但是话又说回来了, 没有浏览器的支持, js也是浮云. :smile:

    • Mucid says: Firefox 5.0 Firefox 5.0 Windows 7 Windows 7

      @Angel , 呵呵,这个Angel哥就不知道了的说,JS可以作为服务端,如Node.js,也可以用来写桌面程序,比如现在的Linux GNOME 3.0 桌面,就是用的js+Html5+css来写界面,好多牛B的js写的Linux扩展呢^_^

  9. david says: Google Chrome 9.0.597.16 Google Chrome 9.0.597.16 Windows XP Windows XP

    现在真的是越来越强大了哈。在浏览器都可以达到这种效果了。。膜拜中。。。

  10. 公子 says: Internet Explorer 6.0 Internet Explorer 6.0 Windows XP Windows XP

    毛中体?。。。 :evil:

  11. yongqi says: Firefox 4.0.1 Firefox 4.0.1 GNU/Linux GNU/Linux

    :eek:

  12. 加盟 says: Maxthon 2.0 Maxthon 2.0 Windows XP Windows XP

    牛人呀! :wink:

  13. 去痘印最有效的产品 says: Internet Explorer 8.0 Internet Explorer 8.0 Windows XP Windows XP

    用JS能写出这么NB的东西啊,厉害

  14. 卢松松 says: Firefox 5.0 Firefox 5.0 Windows 7 Windows 7

    挺好奇的,西贝是个什么站?

  15. 囧啊囧 says: Google Chrome 12.0.742.100 Google Chrome 12.0.742.100 Windows 7 Windows 7

    :???: 高深玩意儿,我不会折腾

  16. 奶牛 says: Firefox 5.0 Firefox 5.0 Windows 7 Windows 7

    网页也能打开ROM打游戏了,这个牛~~~

    • Mucid says: Firefox 5.0 Firefox 5.0 Windows 7 Windows 7

      @奶牛 , 一种模拟器的诞生就是一种“CPU”的诞生,没想到完成这个CPU模拟的,竟然是浏览器上的js,并且对于这样底层的东东性能也不差,

  17. EmiNarcissus says: Safari 5.0.5 Safari 5.0.5 Mac OS X  10.6.7 Mac OS X 10.6.7

    话说。。。JS能操作文件了?!

  18. 婉秋 says: Firefox 4.0.1 Firefox 4.0.1 GNU/Linux GNU/Linux

    JS的话Opera的效率似乎蛮高的
    FC就玩坦克大战吧 :smile: :grin:

    • Mucid says: Firefox 5.0 Firefox 5.0 GNU/Linux GNU/Linux

      @婉秋 , 理论上是这样的,不过偶测试了下,对于这个模拟器,Firefox和chrome表现差不多,但是ubuntu下的opera反而有点不流畅 :???:

  19. Tao Zhu says: Firefox 5.0 Firefox 5.0 GNU/Linux GNU/Linux

    不知道它能不能玩nes格式的文件?好多小霸王游戏好像都是nes格式

  20. axiu says: Google Chrome 12.0.742.100 Google Chrome 12.0.742.100 Windows 7 Windows 7

    ubuntu的新界面各种不习惯,还是返回老的了