Ir-rilaxx tal-emulatur b'xejn RustZX 0.15, miktub kompletament fil-lingwa ta 'programmar Rust u mqassam taħt il-liċenzja MIT, ġie rilaxxat. L-iżviluppaturi jinnotaw il-karatteristiċi li ġejjin tal-proġett:
- Emulazzjoni sħiħa ta 'ZX Spectrum 48k u ZX Spectrum 128k;
- Emulazzjoni tal-ħoss;
- Appoġġ għal riżorsi gz kompressati;
- Kapaċità li taħdem b'riżorsi f'formati tal-vit (tape drives), sna (snapshots) u scr (screenshots);
- Emulazzjoni ta 'preċiżjoni għolja taċ-ċippa AY;
- Emulazzjoni tal-kontrolluri tal-logħob Sinclair u Kempston b'appoġġ għat-tastiera estiża ZX Spectrum 128K;
- Jappoġġja l-iffrankar u t-tagħbija ta 'malajr tal-istat tal-emulatur.
- Cross-pjattaforma.
Bidliet fil-verżjoni l-ġdida:
- Backend awdjo cpal ġdid, li se jippermetti li RustZX jiġi portat għal WebAssembly fil-futur;
- Appoġġ miżjud għal ċwievet tal-logħob mhux standard fuq tastieri Kempston;
- Iffissat bug li kkawża paniku fil-każ ta 'overflow ta' numru sħiħ meta tagħbija tejp;
- Testijiet ta 'integrazzjoni miżjuda għal rustzx-core;
- Dipendenza ċirkolari fissa bejn rustzx-core u rustzx-utils.
RustZX huwa installat bl-użu tal-maniġer tal-pakkett tal-merkanzija. L-installazzjoni teħtieġ kompilatur għal-lingwa C u sistema ta 'awtomazzjoni tal-bini CMake fuq is-sistema (meħtieġa biex tinbena l-librerija sdl2). Għal Linux, ikollok bżonn ukoll li jkollok il-pakkett libasound2-dev fis-sistema tiegħek.
Sors: opennet.ru