クロスプラットフォームの ZX Spectrum エミュレータである RustZX 0.15.0 のリリース

すべて Rust プログラミング言語で書かれ、MIT ライセンスの下で配布される、無料のエミュレータ RustZX 0.15 のリリースがリリースされました。 開発者は、プロジェクトの次の特徴に注目しています。

  • ZX Spectrum 48k および ZX Spectrum 128k の完全エミュレーション。
  • サウンドエミュレーション;
  • 圧縮された gz リソースのサポート。
  • Tap (テープ ドライブ)、SNA (スナップショット)、および SCR (スクリーンショット) 形式のリソースを操作する機能。
  • AYチップの高精度エミュレーション。
  • ZX Spectrum 128K 拡張キーボードをサポートする Sinclair および Kempston ゲーム コントローラーのエミュレーション。
  • エミュレータ状態の素早い保存とロードをサポートします。
  • クロスプラットフォーム。

新しいバージョンでの変更点:

  • 新しい cpal オーディオ バックエンド。将来、RustZX を WebAssembly に移植できるようになります。
  • ケンプストン キーボードの非標準ゲーム キーのサポートを追加しました。
  • テープのロード時に整数オーバーフローが発生した場合にパニックを引き起こすバグを修正しました。
  • Rustzx-core の統合テストを追加しました。
  • Rustzx-core と Rustzx-utils の間の循環依存関係を修正しました。

RustZX は Cargo パッケージ マネージャーを使用してインストールされます。 インストールには、C 言語用のコンパイラーと、システム上の CMake ビルド自動化システム (sdl2 ライブラリのビルドに必要) が必要です。 Linux の場合は、システム上に libasound2-dev パッケージがさらに必要になります。

クロスプラットフォームの ZX Spectrum エミュレータである RustZX 0.15.0 のリリースクロスプラットフォームの ZX Spectrum エミュレータである RustZX 0.15.0 のリリース


出所: オープンネット.ru

コメントを追加します