Rilascio di RustZX 0.15.0, emulatore cross-platform ZX Spectrum

È stato rilasciato l'emulatore open source RustZX 0.15, completamente scritto in Rust e distribuito con licenza MIT. Gli sviluppatori evidenziano le seguenti caratteristiche del progetto:

  • Emulazione completa di ZX Spectrum 48k e ZX Spectrum 128k;
  • Emulazione audio;
  • Supporto per risorse compresse gz;
  • Possibilità di lavorare con risorse in formato tap (datacassette), sna (snapshot) e scr (screenshot);
  • Emulazione ad alta precisione del chip AY;
  • Emulazione dei controller di gioco Sinclair e Kempston con supporto per la tastiera estesa ZX Spectrum 128K;
  • Supporto per il salvataggio e il caricamento veloce dello stato dell'emulatore.
  • Cross-platform.

Modifiche nella nuova versione:

  • Nuovo backend audio cpal, che in futuro permetterà di portare RustZX su WebAssembly;
  • Aggiunto supporto per tasti di gioco non standard su tastiere Kempston;
  • Corretto un errore che causava un errore fatale in caso di overflow intero durante il caricamento di nastri;
  • Aggiunti test di integrazione per rustzx-core;
  • Corretto il ciclo di dipendenza tra rustzx-core e rustzx-utils.

L'installazione di RustZX avviene tramite il gestore di pacchetti Cargo. È necessario avere un compilatore C e il sistema di automazione della build CMake per compilare la libreria sdl2. Su Linux è necessaria anche la presenza del pacchetto libasound2-dev.

Rilascio di RustZX 0.15.0, emulatore cross-platform ZX Spectrum Rilascio di RustZX 0.15.0, emulatore cross-platform ZX Spectrum


Fonte: opennet.ru
Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster