D'Verëffentlechung vum gratis Emulator RustZX 0.15, ganz an der Rust Programméierungssprooch geschriwwen an ënner der MIT Lizenz verdeelt, gouf verëffentlecht. D'Entwéckler notéieren déi folgend Feature vum Projet:
- Voll Emulatioun vun ZX Spectrum 48k an ZX Spectrum 128k;
- Sound Emulatioun;
- Ënnerstëtzung fir kompriméiert gz Ressourcen;
- D'Kapazitéit fir mat Ressourcen an Tap (Band Drive), sna (Snapshots) a scr (Screenshots) Formater ze schaffen;
- Héich Präzisioun Emulatioun vun AY Chip;
- Emulatioun vu Sinclair a Kempston Spillcontroller mat Ënnerstëtzung fir d'ZX Spectrum 128K erweidert Tastatur;
- Ënnerstëtzt séier Spueren a Luede vum Emulatorstaat.
- Kräiz-Plattform.
Ännerungen an der neier Versioun:
- Neie cpal Audio Backend, deen RustZX erlaabt an der Zukunft op WebAssembly portéiert ze ginn;
- Zousätzlech Ënnerstëtzung fir net-Standard Spillschlësselen op Kempston Keyboards;
- E Feeler fixéiert deen eng Panik verursaacht huet am Fall vun engem ganzen Iwwerfloss beim Luede vun engem Band;
- Zousätzlech Integratiounstester fir rustzx-Kär;
- Fixéiert kreesfërmeg Ofhängegkeet tëscht rustzx-core a rustzx-utils.
RustZX gëtt mat dem Cargo Package Manager installéiert. D'Installatioun erfuerdert e Compiler fir d'C Sprooch an e CMake Build Automatisatiounssystem um System (braucht fir d'sdl2 Bibliothéik ze bauen). Fir Linux musst Dir zousätzlech de libasound2-dev Package op Ärem System hunn.
Source: opennet.ru