Pelepasan émulator bébas RustZX 0.15, ditulis sagemblengna dina basa programming Rust sarta disebarkeun dina lisénsi MIT, geus dileupaskeun. Pamekar nyatet fitur di handap ieu tina proyék:
- emulation pinuh ku ZX Spéktrum 48k jeung ZX Spéktrum 128k;
- Émulasi sora;
- Rojongan pikeun sumberdaya gz dikomprés;
- Kamampuhan pikeun damel sareng sumber daya dina format tap (tape drive), sna (snapshots) sareng scr (screenshots);
- emulation-precision luhur chip AY;
- Emulation of Sinclair na Kempston controller kaulinan kalayan rojongan pikeun ZX Spéktrum 128K keyboard nambahan;
- Ngarojong nyimpen gancang sareng ngamuat kaayaan émulator.
- Cross-platform.
Parobahan dina versi anyar:
- backend audio cpal anyar, nu bakal ngidinan RustZX ka porting ka WebAssembly dina mangsa nu bakal datang;
- Ditambahkeun dukungan pikeun konci kaulinan non-standar dina kibor Kempston;
- Ngalereskeun bug anu nyababkeun panik upami aya integer ngabahekeun nalika ngamuat kaset;
- Ditambahkeun tés integrasi pikeun rutzx-core;
- Tetep kagumantungan sirkular antara rutzx-core sareng rutzx-utils.
RustZX dipasang nganggo manajer pakét kargo. Instalasi merlukeun compiler pikeun basa C sarta CMake ngawangun sistem automation dina sistem (diperlukeun ngawangun perpustakaan sdl2). Pikeun Linux, anjeun ogé kedah gaduh pakét libasound2-dev dina sistem anjeun.
sumber: opennet.ru