Izdaja RustZX 0.15.0, medplatformskega emulatorja ZX Spectrum

Izšla je izdaja brezplačnega emulatorja RustZX 0.15, ki je v celoti napisan v programskem jeziku Rust in se distribuira pod licenco MIT. Razvijalci opozarjajo na naslednje značilnosti projekta:

  • Popolna emulacija ZX Spectrum 48k in ZX Spectrum 128k;
  • Zvočna emulacija;
  • Podpora za stisnjene vire gz;
  • Sposobnost dela z viri v formatih tap (tračni pogoni), sna (posnetki) in scr (posnetki zaslona);
  • Visoko natančna emulacija čipa AY;
  • Emulacija igralnih krmilnikov Sinclair in Kempston s podporo za razširjeno tipkovnico ZX Spectrum 128K;
  • Podpira hitro shranjevanje in nalaganje stanja emulatorja.
  • Več platform.

Spremembe v novi verziji:

  • Novo zvočno zaledje cpal, ki bo v prihodnosti omogočilo prenos RustZX na WebAssembly;
  • Dodana podpora za nestandardne igralne tipke na tipkovnicah Kempston;
  • Odpravljena napaka, ki je povzročala paniko v primeru prekoračitve celega števila pri nalaganju traku;
  • Dodani integracijski testi za rustzx-core;
  • Popravljena krožna odvisnost med rustzx-core in rustzx-utils.

RustZX je nameščen z upraviteljem paketov Cargo. Namestitev zahteva prevajalnik za jezik C in sistem za avtomatizacijo gradnje CMake v sistemu (potreben za gradnjo knjižnice sdl2). Za Linux boste poleg tega morali imeti v sistemu paket libasound2-dev.

Izdaja RustZX 0.15.0, medplatformskega emulatorja ZX SpectrumIzdaja RustZX 0.15.0, medplatformskega emulatorja ZX Spectrum


Vir: opennet.ru

Dodaj komentar