Ang pagpagawas sa libre nga emulator nga RustZX 0.15, nga hingpit nga gisulat sa Rust programming language ug giapod-apod ubos sa lisensya sa MIT, gipagawas na. Ang mga developers nakamatikod sa mosunod nga mga bahin sa proyekto:
- Bug-os nga emulation sa ZX Spectrum 48k ug ZX Spectrum 128k;
- Sound emulation;
- Suporta alang sa compressed gz nga mga kapanguhaan;
- Abilidad sa pagtrabaho uban sa mga kapanguhaan sa tap (tape drive), sna (snapshots) ug scr (screenshots) format;
- High-precision emulation sa AY chip;
- Emulation sa Sinclair ug Kempston game controllers nga adunay suporta alang sa ZX Spectrum 128K extended keyboard;
- Nagsuporta sa dali nga pagtipig ug pagkarga sa estado sa emulator.
- Cross-plataporma.
Mga pagbag-o sa bag-ong bersyon:
- Bag-ong cpal audio backend, nga magtugot sa RustZX nga ma-port sa WebAssembly sa umaabot;
- Gidugang nga suporta alang sa dili standard nga mga yawe sa pagdula sa mga keyboard sa Kempston;
- Giayo ang usa ka bug nga hinungdan sa usa ka kalisang kung adunay usa ka integer nga pag-awas kung nagkarga sa usa ka tape;
- Gidugang nga mga pagsulay sa panagsama alang sa rutzx-core;
- Giayo ang circular dependency tali sa rutzx-core ug rutzx-utils.
Gi-install ang RustZX gamit ang tagdumala sa pakete sa Cargo. Ang pag-install nanginahanglan usa ka compiler alang sa C nga lengguwahe ug usa ka sistema sa automation sa pagtukod sa CMake sa sistema (gikinahanglan aron matukod ang librarya sa sdl2). Alang sa Linux, kinahanglan nimo nga adunay libasound2-dev package sa imong sistema.
Source: opennet.ru