Ukukhululwa kwe-emulator yamahhala i-RustZX 0.15, ebhalwe ngokupheleleyo ngolwimi lweprogram ye-Rust kwaye ihanjiswe phantsi kwelayisenisi ye-MIT, ikhutshwe. Abaphuhlisi baqaphela ezi mpawu zilandelayo zeprojekthi:
- Ukulinganisa ngokupheleleyo kwe-ZX Spectrum 48k kunye ne-ZX Spectrum 128k;
- Ukulinganisa isandi;
- Inkxaso yemithombo ye-gz ecinezelweyo;
- Ukukwazi ukusebenza kunye nezixhobo kwimpompo (i-tape drives), i-sna (i-snapshots) kunye ne-scr (i-screenshots) iifomathi;
- Ukuchaneka okuphezulu kwe-chip ye-AY;
- Ukulingiswa kweSinclair kunye nabalawuli bomdlalo weKempston ngenkxaso ye-ZX Spectrum 128K ikhibhodi eyandisiweyo;
- Ixhasa ukugcinwa ngokukhawuleza kunye nokulayishwa kwe-emulator state.
- Umnqamlezo-iqonga.
Utshintsho kwinguqulelo entsha:
- I-backend entsha ye-cpal yomsindo, eya kuvumela i-RustZX ukuba ifakwe kwi-WebAssembly kwixesha elizayo;
- Inkxaso eyongeziweyo yezitshixo zokudlala ezingekho mgangathweni kwiikhibhodi zaseKempston;
- Kulungiswe ibug ebangele uloyiko xa kuthe kwakho inani elipheleleyo lokuphuphuma xa kulayishwa iteyiphu;
- Iimvavanyo ezongeziweyo zokudibanisa kwi-rustzx-core;
- Ukuxhomekeka kwesetyhula okuzinzileyo phakathi kwe-rustzx-core kunye ne-rustzx-utils.
I-RustZX ifakwe kusetyenziswa umphathi wepakethe yeCargo. Ukufakela kufuna umqokeleli wolwimi lwe-C kunye ne-CMake ukwakha inkqubo yokuzenzekelayo kwinkqubo (efunekayo ukwakha ilayibrari ye-sdl2). KwiLinux, uya kuphinda ufune ukuba nephakheji ye-libasound2-dev kwindlela yakho.
umthombo: opennet.ru