Platformlar arası ZX Spectrum emülatörü RustZX 0.15.0'ın piyasaya sürülmesi

Tamamen Rust programlama dilinde yazılan ve MIT lisansı altında dağıtılan ücretsiz emülatör RustZX 0.15'in sürümü yayınlandı. Geliştiriciler projenin aşağıdaki özelliklerine dikkat çekiyor:

  • ZX Spectrum 48k ve ZX Spectrum 128k'nin tam emülasyonu;
  • Ses emülasyonu;
  • Sıkıştırılmış gz kaynakları için destek;
  • Tap (teyp sürücüleri), sna (anlık görüntüler) ve scr (ekran görüntüleri) formatlarındaki kaynaklarla çalışma yeteneği;
  • AY çipinin yüksek hassasiyetli emülasyonu;
  • ZX Spectrum 128K genişletilmiş klavye desteğiyle Sinclair ve Kempston oyun kumandalarının emülasyonu;
  • Emülatör durumunun hızlı kaydedilmesini ve yüklenmesini destekler.
  • Çapraz platform.

Yeni versiyondaki değişiklikler:

  • Gelecekte RustZX'in WebAssembly'a taşınmasına olanak sağlayacak yeni cpal ses arka ucu;
  • Kempston klavyelerine standart dışı oyun tuşları için destek eklendi;
  • Bir bant yüklenirken tam sayı taşması durumunda paniğe neden olan bir hata düzeltildi;
  • Rustzx-core için entegrasyon testleri eklendi;
  • Ruszx-core ve Ruszx-utils arasındaki döngüsel bağımlılık düzeltildi.

RustZX, Kargo paket yöneticisi kullanılarak kurulur. Kurulum, C dili için bir derleyici ve sistemde bir CMake derleme otomasyon sistemi gerektirir (sdl2 kitaplığını oluşturmak için gereklidir). Linux için ayrıca sisteminizde libasound2-dev paketinin bulunması gerekecektir.

Platformlar arası ZX Spectrum emülatörü RustZX 0.15.0'ın piyasaya sürülmesiPlatformlar arası ZX Spectrum emülatörü RustZX 0.15.0'ın piyasaya sürülmesi


Kaynak: opennet.ru

Yorum ekle