Udgivelsen af RustZX 0.15.0, en tværplatforms emulators ZX Spectrum

Udgivelsen af den gratis emulator RustZX 0.15, fuldstændig skrevet i programmeringssproget Rust og distribueret under MIT-licensen. Udviklerne fremhæver følgende funktioner i projektet:

  • Fuld emulering af ZX Spectrum 48k og ZX Spectrum 128k;
  • Lyde emulering;
  • Understøttelse af komprimerede gz-ressourcer;
  • Mulighed for at arbejde med ressourcer i tap-format (båndopbevaring), sna (snapshots) og scr (screenshots);
  • Højpræcisions emulering af AY-chip;
  • Emulering af spillekontrollerne Sinclair og Kempston med understøttelse af det udvidede tastatur ZX Spectrum 128K;
  • Understøttelse af hurtig gemme og indlæsning af emulatorens tilstand.
  • Tværplatforms muligheder.

Ændringer i den nye version:

  • Ny lyd backend cpal, som i fremtiden vil muliggøre porteringen af RustZX til WebAssembly;
  • Tilføjet støtte til ikke-standard spilletaster på Kempston-tastaturer;
  • Rettet en fejl, der medførte panic ved heltals overflow ved indlæsning af bånd;
  • Tilføjet integrations test for rustzx-core;
  • Rettet cykliske afhængigheder mellem rustzx-core og rustzx-utils.

Installation af RustZX sker ved hjælp af pakkehåndteringssystemet Cargo. For installation kræves det, at systemet har en C-kompiler og et automatiseringssystem som CMake (nødvendigt for at bygge sdl2-biblioteket). For Linux kræves der desuden, at systemet har pakken libasound2-dev.

Udgivelsen af RustZX 0.15.0, en tværplatforms emulators ZX Spectrum Udgivelsen af RustZX 0.15.0, en tværplatforms emulators ZX Spectrum


Kilde: opennet.ru
Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster