發布 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

添加評論