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

Ukukhululwa kwe-emulator yamahhala i-RustZX 0.15, ebhalwe ngokuphelele ngolimi lohlelo lwe-Rust futhi yasatshalaliswa ngaphansi kwelayisensi ye-MIT, ikhululiwe. Abathuthukisi baqaphela izici ezilandelayo zephrojekthi:

  • Ukulingisa ngokugcwele i-ZX Spectrum 48k ne-ZX Spectrum 128k;
  • Ukulingisa umsindo;
  • Ukusekelwa kwezinsiza ze-gz ezicindezelwe;
  • Amandla okusebenza ngezinsiza empompini (ama-tape drives), i-sna (izifinyezo) kanye nefomethi ye-scr (izithombe-skrini);
  • Ukulingisa okunembayo okuphezulu kwe-AY chip;
  • Ukulingiswa kwezilawuli zegeyimu ye-Sinclair ne-Kempston ngokusekelwa kwekhibhodi enwetshiwe ye-ZX Spectrum 128K;
  • Isekela ukonga okusheshayo nokulayisha kwesimo sokulingisa.
  • Cross-platform.

Izinguquko enguqulweni entsha:

  • I-backend entsha yomsindo we-cpal, ezovumela i-RustZX ukuthi ithunyelwe ku-WebAssembly ngokuzayo;
  • Ukwesekwa okwengeziwe kokhiye bokudlala abangajwayelekile kumakhibhodi e-Kempston;
  • Kulungiswe isiphazamisi esibangele ukwethuka uma kwenzeka inani eliphelele lichichima lapho kulayishwa itheyiphu;
  • Ukuhlolwa okungeziwe kokuhlanganiswa kwe-rustzx-core;
  • Ukuncika okuyisiyingi okugxilile phakathi kwe-rustzx-core ne-rustzx-utils.

I-RustZX ifakwe kusetshenziswa umphathi wephakheji ye-Cargo. Ukufakwa kudinga isihlanganisi solimi C kanye nesistimu ye-CMake build automation kusistimu (edingekayo ukuze kwakhiwe ilabhulali ye-sdl2). Nge-Linux, uzodinga futhi ukuthi ube nephakheji ye-libasound2-dev kusistimu yakho.

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


Source: opennet.ru

Engeza amazwana