Vydanie RustZX 0.15.0, multiplatformového emulátora ZX Spectrum

Vyšlo vydanie bezplatného emulátora RustZX 0.15, napísaného výhradne v programovacom jazyku Rust a distribuovaného pod licenciou MIT. Vývojári berú na vedomie nasledujúce vlastnosti projektu:

  • Plná emulácia ZX Spectrum 48k a ZX Spectrum 128k;
  • emulácia zvuku;
  • Podpora komprimovaných zdrojov gz;
  • Schopnosť pracovať so zdrojmi vo formátoch tap (páskové jednotky), sna (snímky) a scr (snímky obrazovky);
  • Vysoko presná emulácia čipu AY;
  • Emulácia herných ovládačov Sinclair a Kempston s podporou rozšírenej klávesnice ZX Spectrum 128K;
  • Podporuje rýchle ukladanie a načítanie stavu emulátora.
  • Viacplatformový.

Zmeny v novej verzii:

  • Nový audio backend cpal, ktorý v budúcnosti umožní preniesť RustZX na WebAssembly;
  • Pridaná podpora pre neštandardné herné klávesy na klávesniciach Kempston;
  • Opravená chyba, ktorá spôsobovala paniku v prípade pretečenia celého čísla pri načítavaní pásky;
  • Pridané integračné testy pre rustzx-core;
  • Opravená kruhová závislosť medzi rustzx-core a rustzx-utils.

RustZX sa inštaluje pomocou správcu balíčkov Cargo. Inštalácia vyžaduje kompilátor C a CMake (potrebný na zostavenie knižnice sdl2) vo vašom systéme. Linux Okrem toho budete na svojom systéme potrebovať balík libasound2-dev.

Vydanie RustZX 0.15.0, multiplatformového emulátora ZX Spectrum Vydanie RustZX 0.15.0, multiplatformového emulátora ZX Spectrum


Zdroj: opennet.ru
Kúpte si spoľahlivý hosting pre stránky s DDoS ochranou, VPS VDS servery 🔥 Kúpte si spoľahlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster