Releases: HelloClyde/bbk9588-emulator
Releases · HelloClyde/bbk9588-emulator
Release list
BBK 9588 Emulator v0.1.7
本版本更新
- 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
本版本更新
- 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
本版本更新
- 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
本版本更新
- 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
本版本更新
- 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
更新内容
- 为 BBK 9588 Emulator v0.1.3 当前 QEMU 重新生成 raw NAND。
- BootROM/first-stage 区使用
6+9*nRS ECC,常规 C200/FAT 区使用4+9*nRS 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
本版本更新
- 将 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)
详细版本摘要见 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
更新内容
- 增加可配置的键盘和手柄映射,并修复手柄捕获焦点与诊断状态。
- 降低连续触摸绘图时的输入延迟和背压等待。
- 增加模拟器画面全屏显示。
- 增加移动端响应式布局,左右面板在窄屏下改为抽屉。
- 更新 README 顶图,并按真机照片修正设备外观和按键。
下载说明
- 包含编译好的
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
更新内容
- 首次发布 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
更新内容
- 将
/应用/程序/使命_9588兼容版_v1.0.bda更新为使命_9588兼容版_v1.1.bda。 - 新增
/飞天音乐/光标还在闪.mp3。 - 保持 528 MiB raw NAND 格式,可由模拟器启动器直接导入 ZIP。
校验
- ZIP SHA-256:
ac03a3813a7d9bda0c846d8994cedd04f56e5a7b1b82a9a360bdba350523a56f - raw NAND SHA-256:
0d01c5a1b547419e0e76cb8baf9aa1951fec27b4629033d33efeb99c3c97f103