Releases: AloysHF/PlaydiaEmu
Releases · AloysHF/PlaydiaEmu
Release list
Nightly Build 20260923 (ffbc77c)
Automated nightly build — for testing only.
- Built: 2026-09-23 16:20:14 UTC
- Commit:
ffbc77c - Platforms: Windows x86_64/i686, macOS x86_64/aarch64, Linux x86_64/aarch64/i686 (the i686 builds are libretro cores only), Android (arm64-v8a/armeabi-v7a/x86/x86_64), iOS (arm64/x86_64/simulator), webOS (armv7)
- Includes the standalone emulator (
playdia-emu) and the libretro core (*-libretro.*) for RetroArch
PlaydiaEmu v0.1.0
PlaydiaEmu 首个正式版本,面向 Bandai Playdia 光盘内容提供 HLE 光盘播放器(无需 BIOS),并同时提供独立运行版与 libretro 核心两种使用方式。
✨ 新功能
核心播放
- 实现 HLE DiscPlayer:双轨 MODE2 CUE/BIN 流式播放,F1/F2/F3 视频路由与 XA 音频
- 支持 CUE/BIN、原始 BIN/ISO,以及 Redump 风格 ZIP(内含 CUE+BIN,无需解压)
- 原生 AK8000 熵解码可还原可识别的 248×216 游戏画面,输出至 320×240 XRGB8888 帧缓冲
- 交互流控制:F2 场景跳转与按钮选项;按住即选,约 10 秒后回退到 F2 80 超时目标或默认槽位
- Green Book CD-XA 4-bit ADPCM 解码,重采样为 44100 Hz 立体声
- 保存状态采用内容身份 + CRC 信封(version 2 保留 RGB888 像素)
独立运行版
- 窗口播放与
--headless无窗口运行 - 完整命令行选项:帧数、截图 PNG、周期性 PPM 导出、
--press-at确定性按键注入 - 键盘映射可
--remap,支持手柄、音量、A/B 对调与调试日志 - 提供 Windows、Linux、macOS 独立二进制
RetroArch / libretro
- 与独立版共用同一 HLE DiscPlayer 路径,无需 BIOS
- 视频 XRGB8888 320×240、音频 44100 Hz、RetroPad 输入与交互 F2 选项映射
- 支持输入描述符、即时存档(serialize)、性能级别 4、日志桥接
- Core options:音量、A/B 对调、调试日志
- 提供 Windows、Linux、macOS、Android、iOS 和 webOS 构建
兼容性与工具
- 批量截图覆盖 37 个 Redump 标题;2 个标题另有更深的 HLE 集成检查
- 提供
playdia-inspect/playdia-frame等检查与研究工具 - 完善独立运行版、RetroArch、游戏兼容性、文件格式与发布流程文档 (#6)
🐛 Bug 修复
交互与播放
RetroArch 集成
- 将 libretro 核心对齐到 HLE DiscPlayer,支持 ZIP 光盘与 shell 对齐特性 (#3)
- 修正
GameGeometry.aspect_ratio,避免 RetroArch 显示 Aspect 0.000
依赖与构建
📦 下载
独立运行版
| 平台 | 文件 |
|---|---|
| Linux x86_64 | playdia-emu-linux-x86_64.tar.gz |
| Linux aarch64 | playdia-emu-linux-aarch64.tar.gz |
| macOS x86_64 | playdia-emu-macos-x86_64.tar.gz |
| macOS aarch64 | playdia-emu-macos-aarch64.tar.gz |
| Windows x86_64 | playdia-emu-windows-x86_64.zip |
libretro 核心 (RetroArch)
以 -libretro.* 结尾的文件包含对应平台的 playdiaemu_libretro 核心,以及 playdiaemu_libretro.info,可用于 RetroArch。
- Linux x86_64:
playdia-emu-linux-x86_64-libretro.tar.gz - Linux aarch64:
playdia-emu-linux-aarch64-libretro.tar.gz - macOS x86_64:
playdia-emu-macos-x86_64-libretro.tar.gz - macOS aarch64:
playdia-emu-macos-aarch64-libretro.tar.gz - Windows x86_64:
playdia-emu-windows-x86_64-libretro.zip
Android libretro 核心
playdia-emu-android-libretro.tar.gz 包含适用于 arm64-v8a、armeabi-v7a、x86 和 x86_64 ABI 的核心。
iOS libretro 核心
playdia-emu-ios-libretro.tar.gz 包含真机 arm64+x86_64 核心及 arm64 模拟器核心。
webOS libretro 核心
playdia-emu-webos-libretro.tar.gz 包含适用于 ARMv7 ABI 的核心。
Full Changelog: https://github.com/AloysHF/PlaydiaEmu/commits/v0.1.0