Gefa út RustZX 0.15.0, ZX Spectrum keppinaut yfir vettvang

Útgáfa ókeypis keppinautarins RustZX 0.15, skrifuð að öllu leyti á Rust forritunarmálinu og dreift undir MIT leyfinu, hefur verið gefin út. Hönnuðir taka eftir eftirfarandi eiginleikum verkefnisins:

  • Full eftirlíking af ZX Spectrum 48k og ZX Spectrum 128k;
  • Hljóðhermi;
  • Stuðningur við þjappað gz auðlindir;
  • Geta til að vinna með auðlindir í tap (banddrifum), sna (skyndimyndum) og scr (skjámyndum) sniðum;
  • Mikil nákvæmni eftirlíking af AY flís;
  • Eftirlíking af Sinclair og Kempston leikjastýringum með stuðningi fyrir ZX Spectrum 128K útvíkkað lyklaborð;
  • Styður fljótlega vistun og hleðslu á hermistöðu.
  • Þverpallur.

Breytingar í nýju útgáfunni:

  • Nýr cpal hljóðstuðningur, sem gerir kleift að flytja RustZX yfir á WebAssembly í framtíðinni;
  • Bætt við stuðningi við óhefðbundna leikjalykla á Kempston lyklaborðum;
  • Lagaði villu sem olli skelfingu ef heiltölu flæði þegar spóla var hlaðið;
  • Bætt við samþættingarprófum fyrir rustzx-kjarna;
  • Fast hringlaga ósjálfstæði milli rustzx-kjarna og rustzx-utils.

RustZX er sett upp með því að nota Cargo pakkastjórann. Uppsetning krefst þýðanda fyrir C tungumálið og CMake build sjálfvirknikerfi á kerfinu (þarf til að byggja upp sdl2 bókasafnið). Fyrir Linux þarftu að auki að hafa libasound2-dev pakkann á vélinni þinni.

Gefa út RustZX 0.15.0, ZX Spectrum keppinaut yfir vettvangGefa út RustZX 0.15.0, ZX Spectrum keppinaut yfir vettvang


Heimild: opennet.ru

Bæta við athugasemd