Ukukhutshwa kwe-RustZX 0.15.0, i-cross-platform ye-ZX Spectrum emulator

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.

Ukukhutshwa kwe-RustZX 0.15.0, i-cross-platform ye-ZX Spectrum emulatorUkukhutshwa kwe-RustZX 0.15.0, i-cross-platform ye-ZX Spectrum emulator


umthombo: opennet.ru

Yongeza izimvo