jsGB:基于JavaScript的网页版GameBoy模拟器

JavaScript emulation of the GameBoy console

分支1Tags0
文件最后提交记录最后更新时间
15 年前
15 年前
15 年前
15 年前
15 年前

jsGB:JavaScript 游戏男孩模拟器


jsGB 是一款在网页浏览器内运行的游戏男孩模拟器,它采用 JavaScript 编写。

当前状态:

  • 模拟器目前固定加载特定的 ROM;未来应能开发出一个高级对话框,用于显示和加载服务器上的可用 ROM。
  • CPU:已模拟,包括 CB 页面的指令。标准指令列表中可能缺少一些指令,"未记录" 的操作也会缺失。
  • 图形:背景和精灵已模拟,窗口功能暂缺。
  • 键盘:正常工作。
  • 定时器:未经测试。
  • 中断:模拟了 VBlank 和定时器中断。
  • 音频:缺失。

测试过的浏览器:

  • FireFox 3.6
  • Opera 10

致谢:

  • Pan/ATX, nocash 等人:Padocs DMG 规格文档
  • Sean Young,Vrije大学:Z80 指令映射
  • Mostek Inc:Z80 时序资料
  • Pat Fagan:从 Z80 到游戏男孩 Z80 的差异表
  • Kevin Matney,UIUC:DMG BIOS 微小转储
  • Arvidsson, Eklund, Murphy:IE 的 ExCanvas 库
  • Andy Na:XHR 二进制文件传输技术

项目介绍

JavaScript emulation of the GameBoy console

定制我的领域