Rilis RustZX 0.15.0, emulator ZX Spectrum lintas platform

Rilis emulator gratis RustZX 0.15, seluruhnya ditulis dalam bahasa pemrograman Rust dan didistribusikan di bawah lisensi MIT, telah dirilis. Pengembang mencatat fitur-fitur proyek berikut:

  • Emulasi penuh ZX Spectrum 48k dan ZX Spectrum 128k;
  • Emulasi suara;
  • Dukungan untuk sumber daya gz terkompresi;
  • Kemampuan untuk bekerja dengan sumber daya dalam format tap (tape drives), sna (snapshots) dan scr (screenshots);
  • Emulasi chip AY presisi tinggi;
  • Emulasi pengontrol game Sinclair dan Kempston dengan dukungan untuk keyboard tambahan ZX Spectrum 128K;
  • Mendukung penyimpanan dan pemuatan status emulator dengan cepat.
  • Lintas platform.

Perubahan di versi baru:

  • Backend audio cpal baru, yang memungkinkan RustZX di-porting ke WebAssembly di masa mendatang;
  • Menambahkan dukungan untuk tombol permainan non-standar pada keyboard Kempston;
  • Memperbaiki bug yang menyebabkan kepanikan jika terjadi luapan bilangan bulat saat memuat kaset;
  • Menambahkan tes integrasi untuk rusticx-core;
  • Memperbaiki ketergantungan melingkar antara Rustzx-core dan Rustzx-utils.

RustZX diinstal menggunakan manajer paket Cargo. Instalasi memerlukan kompiler untuk bahasa C dan sistem otomasi pembangunan CMake pada sistem (diperlukan untuk membangun perpustakaan sdl2). Untuk Linux, Anda juga harus memiliki paket libasound2-dev di sistem Anda.

Rilis RustZX 0.15.0, emulator ZX Spectrum lintas platformRilis RustZX 0.15.0, emulator ZX Spectrum lintas platform


Sumber: opennet.ru

Tambah komentar