Liberazione di RustZX 0.15.0, un emulatore ZX Spectrum multipiattaforma

A liberazione di l'emulatore gratuitu RustZX 0.15, scrittu interamente in a lingua di prugrammazione Rust è distribuita sottu a licenza MIT, hè stata liberata. I sviluppatori notanu e seguenti caratteristiche di u prugettu:

  • Emulazione cumpleta di ZX Spectrum 48k è ZX Spectrum 128k;
  • emulazione di u sonu;
  • Supportu per i risorse gz compressi;
  • Capacità di travaglià cù risorse in formati tap (tape drives), sna (snapshots) è scr (screenshots);
  • Emulazione di alta precisione di chip AY;
  • Emulazione di i cuntrolli di ghjocu Sinclair è Kempston cù supportu per u teclatu allargatu ZX Spectrum 128K;
  • Supporta a salvezza rapida è a carica di u statu di emulatore.
  • Cross-piattaforma.

Cambiamenti in a nova versione:

  • New cpal audio backend, chì permetterà RustZX per esse purtatu à WebAssembly in u futuru;
  • Aghjunghje supportu per i tasti di ghjocu micca standard nantu à i tastieri di Kempston;
  • Fixed un bug chì causava un panicu in casu d'un overflow integer quandu carica una cinta;
  • Testi di integrazione aghjuntu per rustzx-core;
  • Corretta a dipendenza circulare trà rustzx-core è rustzx-utils.

RustZX hè stallatu cù u gestore di pacchetti Cargo. L'installazione richiede un compilatore per a lingua C è un sistema d'automatizazione CMake build in u sistema (necessariu per custruisce a biblioteca sdl2). Per Linux, averete ancu bisognu di avè u pacchettu libasound2-dev in u vostru sistema.

Liberazione di RustZX 0.15.0, un emulatore ZX Spectrum multipiattaformaLiberazione di RustZX 0.15.0, un emulatore ZX Spectrum multipiattaforma


Source: opennet.ru

Add a comment