Lansarea RustZX 0.15.0, emulator cross-platform pentru ZX Spectrum

A avut loc lansarea emulatorului liber RustZX 0.15, complet scris în limbajul de programare Rust și distribuit sub licența MIT. Dezvoltatorii subliniază următoarele trăsături ale proiectului:

  • Emulare completă a ZX Spectrum 48k și ZX Spectrum 128k;
  • Emularea sunetului;
  • Suport pentru resurse comprimate gz;
  • Posibilitatea de a lucra cu resurse în formatele tap (magnetofoane), sna (instantanee) și scr (capturi de ecran);
  • Emulare de înaltă precizie a cipului AY;
  • Emularea controlerelor de joc Sinclair și Kempston cu suport pentru tastatura extinsă ZX Spectrum 128K;
  • Suport pentru salvarea și încărcarea rapidă a stării emulatorului.
  • Cross-platform.

Modificări în noua versiune:

  • Nou backend audio cpal, care în viitor va permite portarea RustZX pe WebAssembly;
  • Suport adăugat pentru tastele de joc neconvenționale de pe tastaturile Kempston;
  • Corectată o eroare care ducea la panică în cazul unei depășiri a numărului întreg la încărcarea benzii;
  • Testele de integrare pentru rustzx-core au fost adăugate;
  • Corectată o dependență ciclică între rustzx-core și rustzx-utils.

Instalarea RustZX se efectuează prin intermediul managerului de pachete Cargo. Este necesară o prezență a compilatorului C pe sistem și a sistemului de automatizare a construcției CMake (necesare pentru construirea bibliotecii sdl2). Pentru Linux, este necesar să aveți instalat și pachetul libasound2-dev.

Lansarea RustZX 0.15.0, emulator cross-platform pentru ZX Spectrum Lansarea RustZX 0.15.0, emulator cross-platform pentru ZX Spectrum


Sursa: opennet.ro
Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster