Skip to content

Releases: HelloClyde/bbk9588-emulator

BBK 9588 Emulator v0.1.7

Choose a tag to compare

@github-actions github-actions released this 31 Jul 14:16

本版本更新

  • Improve crash diagnostics and shutdown fallback (1f38be2)
  • Add Windows performance priority mode (c61a59d)

查看完整变更

详细版本摘要见 CHANGELOG.md

下载说明

  • Compiled bbk9588 QEMU runtime: bin/bbk9588-qemu-system-mipsel.exe.
  • Web frontend and root start-web launch scripts.
  • Python runtime and FAT/NAND image construction tools.

Not included:

  • Dumped firmware, NAND images, BDA applications, or local build output.
  • Import your own bbk9588_nand.bin or the separately published NAND release asset on first start.

SHA256

0af044b1d512fbf89ef91a3c10606d909f0fe710cb1a3d9c2ee3d4ed6f41703a  bbk9588-emulator-v0.1.7.zip

BBK 9588 Emulator v0.1.6

Choose a tag to compare

@github-actions github-actions released this 19 Jul 17:50

本版本更新

  • Wait for web frontend before opening browser (01b45a3)
  • Add downloadable feedback diagnostics (e0451e5)
  • Fix NAND API file replacement (61b597c)
  • Model the JZ4740 XBurstR1 CPU (b398bc5)

查看完整变更

详细版本摘要见 CHANGELOG.md

下载说明

  • Compiled bbk9588 QEMU runtime: bin/bbk9588-qemu-system-mipsel.exe.
  • Web frontend and root start-web launch scripts.
  • Python runtime and FAT/NAND image construction tools.

Not included:

  • Dumped firmware, NAND images, BDA applications, or local build output.
  • Import your own bbk9588_nand.bin or the separately published NAND release asset on first start.

SHA256

8e87e0282c3bec0186390d20446f8e0a4d5c364ea9d26f558bbf059c3798c16b  bbk9588-emulator-v0.1.6.zip

BBK 9588 Emulator v0.1.5

Choose a tag to compare

@github-actions github-actions released this 15 Jul 01:34

本版本更新

  • Model USB power detection and Web control (2909147)

查看完整变更

详细版本摘要见 CHANGELOG.md

下载说明

  • Compiled bbk9588 QEMU runtime: bin/bbk9588-qemu-system-mipsel.exe.
  • Web frontend and root start-web launch scripts.
  • Python runtime and FAT/NAND image construction tools.

Not included:

  • Dumped firmware, NAND images, BDA applications, or local build output.
  • Import your own bbk9588_nand.bin or the separately published NAND release asset on first start.

SHA256

4f543dae2f582ba5e581d21d84ba2c49c70718d23b380db7cc1ca24164973b7c  bbk9588-emulator-v0.1.5.zip

BBK 9588 Emulator v0.1.4

Choose a tag to compare

@github-actions github-actions released this 14 Jul 13:34

本版本更新

  • docs: point users to NAND v1.2.0 (a208065)
  • Harden NAND lifecycle and stabilize guest timing (a03235e)
  • Complete power lifecycle and Web controls (be025c8)

查看完整变更

详细版本摘要见 CHANGELOG.md

下载说明

  • Compiled bbk9588 QEMU runtime: bin/bbk9588-qemu-system-mipsel.exe.
  • Web frontend and root start-web launch scripts.
  • Python runtime and FAT/NAND image construction tools.

Not included:

  • Dumped firmware, NAND images, BDA applications, or local build output.
  • Import your own bbk9588_nand.bin or the separately published NAND release asset on first start.

SHA256

31f81054c1c29ced3253a974e9906db5d69ebadbac8b9a5887a4b37b90c03dc2  bbk9588-emulator-v0.1.4.zip

BBK 9588 Emulator v0.1.3

Choose a tag to compare

@github-actions github-actions released this 13 Jul 14:10

本版本更新

  • Fix release tag discovery (dcfc161)
  • Document NAND release download (2e4f214)
  • Split JZ4740 devices from BBK9588 board (b0ec75b)
  • Complete JZ4740 device split and FTL recovery tooling (4eee157)
  • Plan migration to a single active NAND (ae3463e)
  • Prioritize single active NAND persistence (de81cec)
  • Remove disposable NAND copies from the plan (b19c251)
  • Persist a single active NAND image (2cff9fb)
  • Extract the BBK9588 host output bridge (bf1ed27)
  • Extract the BBK9588 host input bridge (2b2ec4e)
  • Extract the BBK9588 diagnostic recorder (9dbd573)
  • Merge pull request #1 from HelloClyde/codex/jz4740-ftl-fault-injection (2746009)
  • Fix host bridge audio source assertion (02b1f6f)
  • Extract BBK9588 DMA and diagnostic bridges (61aeb2c)

查看完整变更

详细版本摘要见 CHANGELOG.md

下载说明

  • Compiled bbk9588 QEMU runtime: bin/bbk9588-qemu-system-mipsel.exe.
  • Web frontend and root start-web launch scripts.
  • Python runtime and FAT/NAND image construction tools.

Not included:

  • Dumped firmware, NAND images, BDA applications, or local build output.
  • Import your own bbk9588_nand.bin or the separately published NAND release asset on first start.

SHA256

dc35a7db6e77fdd31a47c04f28ac411eb6fa26d22459e39c6b4fa4857cfdea26  bbk9588-emulator-v0.1.3.zip

BBK 9588 NAND v1.2.0

Choose a tag to compare

@HelloClyde HelloClyde released this 13 Jul 16:02

更新内容

  • 为 BBK 9588 Emulator v0.1.3 当前 QEMU 重新生成 raw NAND。
  • BootROM/first-stage 区使用 6+9*n RS ECC,常规 C200/FAT 区使用 4+9*n RS ECC。
  • FTL logical tag 已规范为 C200 使用的 16-bit 格式。
  • 保留 v1.1.0 的文件内容,包括使命 9588 兼容版、雷霆战机和飞天音乐中的 MP3。

下载 bbk9588_nand-v1.2.0.zip 后无需解压,放到模拟器目录并启动 start-web.cmd。请勿再给 v0.1.3 使用 nand-v1.1.0。

BBK 9588 Emulator v0.1.2

Choose a tag to compare

@HelloClyde HelloClyde released this 12 Jul 08:20

本版本更新

  • 将 JZ4740 AIC 的 S16LE PCM 通过独立 WebSocket 推送到浏览器,增加浏览器音频开关、低延迟缓冲、断线恢复和过期音频丢弃。
  • 兼容 iOS Safari 音频激活、interrupted 状态恢复和 AudioContext 时钟卡死重建。
  • Web 模式默认关闭 QEMU 主机重复音频输出,保留 AIC、FIFO 和 DMA 时序。
  • 修复移动端设备按键双击缩放、长按选中文字和长按菜单干扰。
  • 增加 CHANGELOG.md,并让后续 Release 自动附带提交列表和版本比较链接。

提交记录:

  • Stream emulator audio to web clients (fd67052)
  • Mute duplicate host audio in web mode (1f6ce93)
  • Harden iOS Web Audio activation (ac6d75b)
  • Prevent mobile key gesture interference (14f3553)
  • Generate release change notes (b7b550d)

查看 v0.1.1 到 v0.1.2 的完整变更

详细版本摘要见 CHANGELOG.md

下载说明

  • Windows 运行包包含编译后的 QEMU、Web 前端、启动脚本、Python 运行时及 FAT/NAND 镜像工具。
  • 不包含固件、NAND 镜像、BDA 应用或本地构建输出。
  • 首次启动时导入自己的 bbk9588_nand.bin,或使用单独发布的 NAND Release 镜像。

SHA256

8b5c0f6e0d3b96f3babc48d064b27d279b7d4b359691c173569aca9ed3ca0de7  bbk9588-emulator-v0.1.2.zip

BBK 9588 Emulator v0.1.1

Choose a tag to compare

@github-actions github-actions released this 12 Jul 01:15

更新内容

  • 增加可配置的键盘和手柄映射,并修复手柄捕获焦点与诊断状态。
  • 降低连续触摸绘图时的输入延迟和背压等待。
  • 增加模拟器画面全屏显示。
  • 增加移动端响应式布局,左右面板在窄屏下改为抽屉。
  • 更新 README 顶图,并按真机照片修正设备外观和按键。

查看 v0.1.0...v0.1.1 完整变更

下载说明

  • 包含编译好的 bin/bbk9588-qemu-system-mipsel.exe、Web 前端、启动脚本和 Python runtime。
  • 不包含固件、NAND dump 或 BDA 应用;首次运行需导入自己的 NAND 镜像。

SHA256

d817b290a4d4576abb0326e36b5a025a925ce691f21aa148358b50d5ef318604  bbk9588-emulator-v0.1.1.zip

详细记录见 CHANGELOG.md

BBK 9588 Emulator v0.1.0

Pre-release

Choose a tag to compare

@github-actions github-actions released this 11 Jul 13:14

更新内容

  • 首次发布 BBK 9588/JZ4740 QEMU 硬件模型和 Windows 免开发环境运行包。
  • 支持 BootROM、NAND loader、U-Boot 和 C200 系统冷启动。
  • 提供 Web 屏幕、触摸、六键输入、运行状态和性能指标。
  • 提供可写 NAND、持久 checkpoint 与 NAND 文件管理。
  • 支持导入 raw NAND 或只包含一个 NAND 镜像的 ZIP。

下载说明

  • 包含编译好的 bin/bbk9588-qemu-system-mipsel.exe、Web 前端、启动脚本和 Python runtime。
  • 不包含固件、NAND dump 或 BDA 应用;首次运行需导入自己的 NAND 镜像。

SHA256

b4642ee6f2f6aac9c0e2df2e1bcabecff674700d763fda7c137464c404c17a7b  bbk9588-emulator-v0.1.0.zip

详细记录见 CHANGELOG.md

BBK 9588 NAND v1.1.0

Choose a tag to compare

@HelloClyde HelloClyde released this 11 Jul 13:32

更新内容

  • /应用/程序/使命_9588兼容版_v1.0.bda 更新为 使命_9588兼容版_v1.1.bda
  • 新增 /飞天音乐/光标还在闪.mp3
  • 保持 528 MiB raw NAND 格式,可由模拟器启动器直接导入 ZIP。

校验

  • ZIP SHA-256: ac03a3813a7d9bda0c846d8994cedd04f56e5a7b1b82a9a360bdba350523a56f
  • raw NAND SHA-256: 0d01c5a1b547419e0e76cb8baf9aa1951fec27b4629033d33efeb99c3c97f103