RustZX 0.15.0 kaleratzea, plataforma anitzeko ZX Spectrum emuladorea

RustZX 0.15 doako emuladorearen kaleratzea, Rust programazio-lengoaian osorik idatzia eta MIT lizentziapean banatua, kaleratu da. Garatzaileek proiektuaren ezaugarri hauek nabarmentzen dituzte:

  • ZX Spectrum 48k eta ZX Spectrum 128k emulazio osoa;
  • Soinu emulazioa;
  • gz baliabide konprimituetarako laguntza;
  • Baliabideekin tap (zinta unitateak), sna (instantanea) eta scr (pantaila-argazkiak) formatuetan lan egiteko gaitasuna;
  • AY txiparen doitasun handiko emulazioa;
  • Sinclair eta Kempston joko kontrolagailuen emulazioa ZX Spectrum 128K teklatu hedatuarekin batera;
  • Emuladorearen egoera azkar gorde eta kargatu onartzen du.
  • Plataforma gurutzatua.

Aldaketak bertsio berrian:

  • Cpal audio backend berria, etorkizunean RustZX WebAssembly-ra eraman ahal izateko;
  • Kempston teklatuetan estandar ez diren joko-teklen laguntza gehitu da;
  • Zinta kargatzean zenbaki osoak gainezkatzean izua eragiten zuen akats bat konpondu da;
  • Rustzx-core-rako integrazio-probak gehitu dira;
  • Rustzx-core eta rustzx-utils-en arteko menpekotasun zirkularra konpondu da.

RustZX Cargo paketeen kudeatzailea erabiliz instalatzen da. Instalazioak C hizkuntzarako konpiladore bat eta CMake eraikitzeko automatizazio sistema bat behar ditu sisteman (beharrezkoa da sdl2 liburutegia eraikitzeko). Linuxerako, gainera, libasound2-dev paketea zure sisteman eduki beharko duzu.

RustZX 0.15.0 kaleratzea, plataforma anitzeko ZX Spectrum emuladoreaRustZX 0.15.0 kaleratzea, plataforma anitzeko ZX Spectrum emuladorea


Iturria: opennet.ru

Gehitu iruzkin berria