Skip to content

Releases: jiangxincode/BBKEmu

Nightly Build 20260710 (40f1f30)

Pre-release

Choose a tag to compare

@github-actions github-actions released this 10 Jul 21:07

Automated nightly build — for testing only.

  • Built: 2026-07-10 21:07:37 UTC
  • Commit: 40f1f30
  • Platforms: Windows x86_64, macOS x86_64/aarch64, Linux x86_64/aarch64
  • Includes the standalone emulator and the libretro core (*-libretro.*) for RetroArch
  • Android libretro core (bbk-emu-android-libretro.tar.gz) with arm64-v8a, armeabi-v7a, x86 and x86_64 ABIs
  • iOS libretro core (bbk-emu-ios-libretro.tar.gz) for real devices (arm64) and simulators
  • webOS libretro core (bbk-emu-webos-libretro.tar.gz) for ARMv7 TVs

⚠️ Unsigned build: Windows SmartScreen / macOS Gatekeeper may block on first launch.

BBKEmu v0.1.0

Choose a tag to compare

@github-actions github-actions released this 06 Jul 16:13
bc66530

BBKEmu v0.1.0

首个正式版本发布!BBKEmu 是一个 BBK(步步高)电子词典游戏模拟器,支持 A4980 和 A4988 机型,可作为独立程序或 RetroArch libretro 核心运行。

✨ 核心功能

6502 CPU 与 LLE 模式

  • 基于 mos6502 crate 的完整 6502 CPU 模拟
  • 低级模拟(LLE)模式,直接执行真实 OS ROM 代码
  • 银行切换内存映射,支持 Flash、RAM 和 ROM

硬件模拟

  • 159×96 单色 LCD 显示,支持残影效果
  • 完整键盘矩阵模拟,支持按键重复与防抖
  • 音频系统,支持可配置频率和持续时间的音调生成
  • 定时器系统:MT、GTH、GTL 中断源及 CT 计数器
  • RTC 实时时钟,支持闹钟匹配
  • Flash 存储模拟,支持 CFI 查询与 Software ID

libretro 核心 (RetroArch)

  • 完整 libretro API 实现:视频输出(RGB565)、音频、输入
  • 支持存档状态(save state)和 SRAM
  • 可通过 RetroArch 菜单配置 LCD 方向、CPU/Timer 时钟倍率、按键重复间隔
  • 作弊码支持(格式:AAAAAAVV)

独立运行版

  • CLI 界面,支持多种选项(缩放、全屏、调试模式等)
  • PNG 截图功能,支持自动截图与手动截图
  • 存档状态支持(F5/F8 快捷键)
  • 作弊码支持

多平台支持

  • Linux x86_64 / aarch64
  • macOS x86_64 / aarch64
  • Windows x86_64

📦 下载

独立运行版

平台 文件
Linux x86_64 bbkemu-linux-x86_64.tar.gz
Linux aarch64 bbkemu-linux-aarch64.tar.gz
macOS x86_64 bbkemu-macos-x86_64.tar.gz
macOS aarch64 bbkemu-macos-aarch64.tar.gz
Windows x86_64 bbkemu-windows-x86_64.zip

libretro 核心 (RetroArch)

-libretro.* 结尾的文件包含对应平台的 bbkemu_libretro.<ext> 核心和 bbkemu_libretro.info,可直接用于 RetroArch。


Full Changelog: https://github.com/jiangxincode/BBKEmu/commits/v0.1.0