Lëshimi i RustZX 0.15.0, emulatori shumëplatformë për ZX Spectrum

Doli u lançimin e emulators së lirë RustZX 0.15, i shkruar plotësisht në gjuhën e programimit Rust dhe i shpërndarë nën licencën MIT. Zhvilluesit theksojnë tiparet e mëposhtme të projektit:

  • Emulimi i plotĂ« i ZX Spectrum 48k dhe ZX Spectrum 128k;
  • Emulimi i zĂ«rit;
  • MbĂ«shtetje pĂ«r burime tĂ« kompresuara gz;
  • MundĂ«sia pĂ«r tĂ« punuar me burime nĂ« formatin tap (tĂ« dhĂ«na tĂ« kasetave), sna (snapshot) dhe scr (fotografi);
  • Emulimi me saktĂ«si tĂ« lartĂ« tĂ« çipit AY;
  • Emulimi i kontrollorĂ«ve tĂ« lojĂ«rave Sinclair dhe Kempston me mbĂ«shtetje pĂ«r tastierĂ«n e zgjeruar ZX Spectrum 128K;
  • MbĂ«shtetje pĂ«r ruajtjen dhe ngarkimin e shpejtĂ« tĂ« gjendjes sĂ« emulatorit.
  • KryqplatformĂ«si.

Ndryshimet në versionin e ri:

  • Backend-i i ri i zĂ«rit cpal, qĂ« nĂ« tĂ« ardhmen do tĂ« lejojĂ« portimin e RustZX nĂ« WebAssembly;
  • Shtohet mbĂ«shtetje pĂ«r çelĂ«sat e lojĂ«rave jo standard nĂ« tastierat Kempston;
  • Korrigjuar njĂ« gabim qĂ« shkaktonte njĂ« panik nĂ« rast tĂ« mbipĂ«rshkimit tĂ« numrave tĂ« plotĂ« gjatĂ« ngarkimit tĂ« kasetave;
  • Shtuar teste integrimi pĂ«r rustzx-core;
  • Korrigjuar varĂ«sinĂ« ciklike midis rustzx-core dhe rustzx-utils.

Instalimi i RustZX bëhet përmes menaxherit të paketave Cargo. Për instalimin kërkohet të ketë në sistem një kompilator për gjuhën C dhe një sistem automatizimi ndërtimi CMake (të nevojshme për ndërtimin e bibliotekës sdl2). Për Linux, gjithashtu kërkohet që në sistem të jetë i pranishëm paketa libasound2-dev.

Lëshimi i RustZX 0.15.0, emulatori shumëplatformë për ZX Spectrum Lëshimi i RustZX 0.15.0, emulatori shumëplatformë për ZX Spectrum


Burimi: opennet.ru
Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster