Vrystelling van RustZX 0.15.0, 'n kruisplatform ZX Spectrum-emulator

Die vrystelling van die gratis emulator RustZX 0.15, heeltemal geskryf in die Rust-programmeertaal en versprei onder die MIT-lisensie, is vrygestel. Die ontwikkelaars let op die volgende kenmerke van die projek:

  • Volledige emulasie van ZX Spectrum 48k en ZX Spectrum 128k;
  • Klankemulasie;
  • Ondersteuning vir saamgeperste gz-bronne;
  • Vermoë om met hulpbronne te werk in tap- (bandaandrywers), sna (kiekies) en scr (skermkiekies) formate;
  • Hoë-presisie-emulasie van AY-skyfie;
  • Emulasie van Sinclair en Kempston spelbeheerders met ondersteuning vir die ZX Spectrum 128K uitgebreide sleutelbord;
  • Ondersteun vinnige stoor en laai van emulatorstatus.
  • Cross-platform.

Veranderinge in die nuwe weergawe:

  • Nuwe cpal-oudio-agtergrond, wat RustZX in die toekoms na WebAssembly sal laat oordra;
  • Bygevoeg ondersteuning vir nie-standaard speletjie sleutels op Kempston sleutelborde;
  • Het 'n fout reggestel wat paniek veroorsaak het in die geval van 'n heelgetal oorloop wanneer 'n band gelaai word;
  • Bygevoeg integrasie toetse vir rustzx-kern;
  • Vaste sirkelafhanklikheid tussen rustzx-kern en rustzx-utils.

RustZX word geïnstalleer deur die Cargo-pakketbestuurder te gebruik. Installasie vereis 'n samesteller vir die C-taal en 'n CMake-bou-outomatiseringstelsel op die stelsel (nodig om die sdl2-biblioteek te bou). Vir Linux sal jy ook die libasound2-dev-pakket op jou stelsel moet hê.

Vrystelling van RustZX 0.15.0, 'n kruisplatform ZX Spectrum-emulatorVrystelling van RustZX 0.15.0, 'n kruisplatform ZX Spectrum-emulator


Bron: opennet.ru

Voeg 'n opmerking