Lëshimi i RustZX 0.15.0, një emulator ndër-platformë ZX Spectrum

Publikimi i emulatorit falas RustZX 0.15, i shkruar tërësisht në gjuhën e programimit Rust dhe i shpërndarë nën licencën MIT, është lëshuar. Zhvilluesit vërejnë tiparet e mëposhtme të projektit:

  • Emulim i plotë i ZX Spectrum 48k dhe ZX Spectrum 128k;
  • Emulimi i zërit;
  • Mbështetje për burimet e kompresuara të gz;
  • Aftësia për të punuar me burimet në formatet e tap (drive kasetë), sna (fotografi) dhe scr (pamjet e ekranit);
  • Emulim me saktësi të lartë të çipit AY;
  • Emulim i kontrollorëve të lojërave Sinclair dhe Kempston me mbështetje për tastierën e zgjeruar ZX Spectrum 128K;
  • Mbështet ruajtjen dhe ngarkimin e shpejtë të gjendjes së emulatorit.
  • Ndër-platformë.

Ndryshimet në versionin e ri:

  • Mbështetja e re audio cpal, e cila do të lejojë që RustZX të transferohet në WebAssembly në të ardhmen;
  • Mbështetje e shtuar për çelësat e lojërave jo standarde në tastierat Kempston;
  • Rregulloi një gabim që shkaktoi panik në rast të një tejkalimi të numrit të plotë gjatë ngarkimit të një kasetë;
  • Testet e shtuara të integrimit për rustzx-core;
  • Varësia rrethore e fiksuar midis rustzx-core dhe rustzx-utils.

RustZX është instaluar duke përdorur menaxherin e paketave Cargo. Instalimi kërkon një përpilues për gjuhën C dhe një sistem automatizimi ndërtimi CMake në sistem (i nevojshëm për të ndërtuar bibliotekën sdl2). Për Linux, do t'ju duhet gjithashtu të keni paketën libasound2-dev në sistemin tuaj.

Lëshimi i RustZX 0.15.0, një emulator ndër-platformë ZX SpectrumLëshimi i RustZX 0.15.0, një emulator ndër-platformë ZX Spectrum


Burimi: opennet.ru

Shto një koment