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.
Source: opennet.ru