发布 RustZX 0.15.0,跨平台 ZX Spectrum 模拟器

免费模拟器 RustZX 0.15 已发布,该模拟器完全用 Rust 编程语言编写,并在 MIT 许可证下分发。 开发人员注意到该项目的以下特点:

  • 完全模拟 ZX Spectrum 48k 和 ZX Spectrum 128k;
  • 声音仿真;
  • 支持压缩gz资源;
  • 能够使用 Tap(磁带驱动器)、sna(快照)和 scr(屏幕截图)格式的资源;
  • AY芯片高精度仿真;
  • 模拟 Sinclair 和 Kempston 游戏控制器,支持 ZX Spectrum 128K 扩展键盘;
  • 支持模拟器状态的快速保存和加载。
  • 跨平台。

新版本的变化:

  • 新的 cpal 音频后端,这将允许 RustZX 将来移植到 WebAssembly;
  • 添加了对 Kempston 键盘上非标准游戏键的支持;
  • 修复了加载磁带时整数溢出导致恐慌的错误;
  • 添加了 rustzx-core 的集成测试;
  • 修复了 rustzx-core 和 rustzx-utils 之间的循环依赖关系。

RustZX 是使用 Cargo 包管理器安装的。 安装需要系统上有 C 语言编译器和 CMake 构建自动化系统(构建 sdl2 库所需)。 对于 Linux,您的系统上还需要有 libasound2-dev 软件包。

发布 RustZX 0.15.0,跨平台 ZX Spectrum 模拟器发布 RustZX 0.15.0,跨平台 ZX Spectrum 模拟器


来源: opennet.ru

添加评论