阅读更多

5顶
1踩

Web前端
或许你之前已经在浏览器中玩过基于Java的NES(红白机)模拟器游戏,在HTML5时代,用插件已经out了,本文带来3款基于HTML5的GBA模拟器,你可以在浏览器中载入并运行GBA ROM。

1.  GameBoy Color模拟器

该模拟器使用HTML5画布和JavaScript音频API,来提供对于GBA的完全模拟。在该模拟器中,Javascript模拟了一个Z80处理器,并以足够快的速度来运行GameBoy ROM,且不会感觉到延迟。HTML5负责画面显示、管理浏览器的动画速度。

该模拟器支持的浏览器包括:Firefox 4+、Chrome 18+和Safari 5.1.5+等。该模拟器的源码基于GNU 2公共许可证,源码托管在GitHub上。

2.  GBA.js

这是一个纯JavaScript的GBA模拟器项目,目前还不是太完善,有一些bug和兼容性问题。

3.  jsGB

另一款基于JavaScript编写的GBA模拟器,无需插件即可在现代浏览器中运行。

该模拟器目前还不太完善,采用硬编码来加载特定的ROM,作者称未来将可以让用户选择加载ROM。

层出不穷的精彩Web应用显示了HTML5的强大,HTML5除了可以用来创建类Flash的效果,另一个最重要的特性要数跨平台。经测试,部分模拟器还可以在移动设备中使用,但会出现延迟。

以上这些应用都是开源的,感兴趣的开发者可以在Github上关注或fork。

Via HN
5
1
评论 共 6 条 请登录后发表评论
6 楼 witcheryne 2012-08-20 13:51
allenny 写道
neverforget 写道
hellostory 写道
HTML5应用 = HTML5标记语言 + JavaScript ?
如果是这样的话,谁能告诉我:如果确保离线应用的代码不开放?




可以混淆和压缩

neverforget 写道
hellostory 写道
HTML5应用 = HTML5标记语言 + JavaScript ?
如果是这样的话,谁能告诉我:如果确保离线应用的代码不开放?




可以混淆和压缩



如何混淆和压缩?

问谷哥, 度娘.
5 楼 allenny 2012-08-18 22:23
neverforget 写道
hellostory 写道
HTML5应用 = HTML5标记语言 + JavaScript ?
如果是这样的话,谁能告诉我:如果确保离线应用的代码不开放?




可以混淆和压缩

neverforget 写道
hellostory 写道
HTML5应用 = HTML5标记语言 + JavaScript ?
如果是这样的话,谁能告诉我:如果确保离线应用的代码不开放?




可以混淆和压缩



如何混淆和压缩?
4 楼 achun 2012-08-18 09:38
曾经尝试做GBA开发,这个东西真的吸引人啊
3 楼 neverforget 2012-08-17 00:55
hellostory 写道
HTML5应用 = HTML5标记语言 + JavaScript ?
如果是这样的话,谁能告诉我:如果确保离线应用的代码不开放?




可以混淆和压缩
2 楼 mazhenggg 2012-08-16 17:01
求指导怎么用。。。
1 楼 hellostory 2012-08-16 16:16
HTML5应用 = HTML5标记语言 + JavaScript ?
如果是这样的话,谁能告诉我:如果确保离线应用的代码不开放?

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 重温前端基础(一) HTML、CSS、H5C3

    HTML1.1 HTML概念1.2 超文本含义1.3 页面语言1.4 字符集1.5 标签语义化1.6 常用标签1.7 图像标签 img1.8 链接标签1.9 锚点定位 0. WEB 标准构成 构成: 主要包括结构(Structure)、表现(Presentation)和行为...

  • iddlist:GameCube的交互式演示光盘列表

    GBA目录 内部文件名目录 包含一个简单的html浏览器,以帮助搜索和排序列表。 下载 使用此链接下载最新目录( iddlist_.67.ods )。 或使用此链接下载最新的.zip ,其中包括HTML浏览器。 前往发行版以查看以前的...

  • 使用html+css实现-静态开源案例-品优购

    使用html+css实现-静态开源案例-品优购设计目标css制作图标规范seo优化网页标题 titledescription 网站说明 显示在搜索引擎后方的解释Keywords关键词字体图标引入方法注意搭建整个页面时的路径问题html代码首页...

  • PICO-8虚拟幻想游戏机是一款理想的受限现代游戏机

    I love everything about PICO-8. It's a fantasy gaming console that wants you - and the kids in your life and everyone ... 这是一个幻想的游戏机,希望您-以及您生活中的孩子以及您认识的每个人-都能制作游戏...

  • 用JavaScript来写Gameboy模拟器

    转自:http://www.cnbeta.com/articles/126422.htm<br />  感谢...JavaScript很强大,Opera/Chrome的JS引擎 够强、Firefox太慢,什么样的电脑能做到上网不卡。现在配合HTML5的JavaScript更为强大。 这

  • 基于EmulatorJs的Docker实现Web端游玩模拟器

    利用Nginx、Docker、宝塔面板、EmulatorJS、云主机,搭建一个Web端、手机端均能游玩的在线模拟器网站。

  • 使用ffmpeg和python脚本下载网络视频m3u8(全网最全面)

    我们只需在浏览器下载列表中选中需要合并转码的M3U8文件,简单操作即可将其转换成常见的MP4格式。 MP4格式,曾经是互联网上在线视频运用最广泛的一种格式,但是随着移动互联网用户日益增多,MP4文件格式的弊端也日...

  • 《HelloGitHub》第 63 期

    Pygame 已经持续更新多年,网上的教程和资料十分充足,虽然在游戏开发领域 Python 只是个弟弟,但如果只是用这个库开发个 2D 小游戏还是很顺手的。推荐给想用 Python 写个小游戏的朋友 地址:...

  • 零基础的小明要如何成为前端工程师?

    点击上方“IT平头哥联盟”,选择“置顶或者星标”一起进步~前言前端的历史,有点意思,由@胡立分享。正文从这开始~~如果你是个毫无基础又想要转岗成前端工程师的迷惘初学者,你脑中浮现的第一个问...

  • 零基础要如何成为前端工程师?

    接下来你会做什么?你大概会用:「如何成为前端工程师」、「前端 入门」、「前端 转岗」、「前端 非本科」等等的关键字来搜索,然后呢? 然后我希望你能搜索到我这一篇,让我来好好告诉你。 基于上一篇(如果你还没...

  • 【CSS颜色指南】:看完这一篇就明白CSS常见颜色表示方法

    目录 1️⃣前言 2️⃣颜色体系 ✨颜色名称 颜色值 HEX值 RBG值 HSL值 关键字 transparent currentColor 3️⃣写在最后 1️⃣前言 今日笔记内容是: CSS中的颜色体系 在HTML文档中,有好多地方可以通过CSS来设置颜色...

  • 零基础的小明要如何成为前端工程师?【附图书中奖名单】

    回到家针对不同浏览器测试之后,小明发现很多 CSS 跟代码都必须对不同的浏览器做出调整才行,例如说在 safari 上面,可能要加上特别的 prefix 才能够正常运行。 而 JavaScript 也是一样,不同浏览器可能会有不同的 ...

  • IRSHELL 3.8/3.81安装使用教程

    下载IRSHELL3.8 3.8 下载地址:http://www.fs2you.com/zh-cn/file ... -b11b-0014221f3995/ (哪位XD提供的,麻烦报上来,找不到帖了)3.81下载地址:http://www.cngba.com/thread-17118783-1-1.html 【NeoCore】组...

  • iphone中各种文件路径

    转自:http://www.htcplayer.com/thread-28645-1-1.html 软件目录路径: /Applications 字体路径: System\Library\Fonts\Cache FIT皮肤: /Library/FIT 文件夹:FIT 漫画文件存放于: /private/...

  • Github项目精选:2021年6月优秀项目推荐

    1、mgba:用 C 语言实现的 GBA 模拟器。唤起你童年回忆的同时,还能边学边玩,然后再约上三两好友一起看看源码和实现,快乐就是这么简单 C++ 项目 2、rocksdb:用 C++ 编写的高性能键值存储引擎。该项目是由 ...

  • 前端开发面试题

    文档头声明、告诉浏览器其排版模式和JS运行是否以该浏览器的最高标准运行、若没有则模拟老师浏览器、以防止站点无法工作 1)、<!DOCTYPE>声明位于位于HTML文档中的第一行,处于 <html> 标签之前。告知...

  • vmware workstatiions pro 17.6.1个人使用免费,不用证书直接安装使用

    虚拟机vmware workstatiions pro 17.6.1个人使用免费,不用证书直接安装使用

  • scipy-1.2.0-cp35-cp35m-linux_armv7l.whl

    scipy-1.2.0-cp35-cp35m-linux_armv7l.whl

  • 基于springboot爬虫高考志愿智能推荐系统源码数据库文档.zip

    基于springboot爬虫高考志愿智能推荐系统源码数据库文档.zip

Global site tag (gtag.js) - Google Analytics