Serbestberdana emulatora belaş RustZX 0.15, ku bi tevahî bi zimanê bernameya Rust hatî nivîsandin û di bin lîsansa MIT-ê de hatî belav kirin, hate berdan. Pêşdebir taybetmendiyên jêrîn ên projeyê destnîşan dikin:
- Emûlasyona tevahî ya ZX Spectrum 48k û ZX Spectrum 128k;
- Emûlasyona deng;
- Piştgiriya ji bo çavkaniyên gz yên pêçandî;
- Qabiliyeta xebitandina bi çavkaniyan di formatên tap (ajokên kasetê), sna (snapshots) û scr (dîmenên dîmenan) de;
- Emûlasyona bilind a çîpê AY;
- Emûlasyona kontrolkerên lîstika Sinclair û Kempston bi piştgiriya Klavyeya dirêjkirî ya ZX Spectrum 128K;
- Sazkirina bilez û barkirina dewleta emulatorê piştgirî dike.
- Cross-platform.
Guhertinên di guhertoya nû de:
- Piştgiriya dengî ya cpal ya nû, ku dê destûrê bide RustZX ku di pêşerojê de li WebAssembly were veguheztin;
- Piştgiriya ji bo bişkojkên lîstika ne-standard ên li ser klavyeyên Kempston zêde kir;
- Di dema barkirina kasetekê de xeletiyek ku bû sedema tirsê rast kir;
- Ji bo rustzx-core testên entegrasyonê zêde kirin;
- Di navbera rustzx-core û rustzx-utils de girêdayîbûna dorhêl rast kir.
RustZX bi karanîna rêveberê pakêtê Cargo ve hatî saz kirin. Sazkirinê ji bo zimanê C berhevkarek û pergala xweseriya CMake ya li ser pergalê (ji bo avakirina pirtûkxaneya sdl2 hewce dike) hewce dike. Ji bo Linux, hûn ê di heman demê de hewce ne ku li ser pergala xwe pakêta libasound2-dev hebe.
Source: opennet.ru