Platvormideülese ZX Spectrum emulaatori RustZX 0.15.0 väljalase

Välja on antud tasuta emulaatori RustZX 0.15 väljalase, mis on kirjutatud täielikult Rust programmeerimiskeeles ja mida levitatakse MIT litsentsi all. Arendajad märgivad projekti järgmisi funktsioone:

  • ZX Spectrum 48k ja ZX Spectrum 128k täielik emulatsioon;
  • Heli emuleerimine;
  • Pakitud gz-ressursside tugi;
  • Võimalus töötada ressurssidega tap (lindiseadmed), sna (hetktõmmised) ja scr (ekraanipildid) vormingus;
  • AY-kiibi ülitäpne emuleerimine;
  • Sinclairi ja Kempstoni mängukontrollerite emuleerimine ZX Spectrum 128K laiendatud klaviatuuri toega;
  • Toetab emulaatori oleku kiiret salvestamist ja laadimist.
  • Platvormideülene.

Muudatused uues versioonis:

  • Uus cpal-heli taustaprogramm, mis võimaldab RustZX-i tulevikus WebAssemblysse portida;
  • Lisatud tugi mittestandardsetele mänguklahvidele Kempstoni klaviatuuridel;
  • Parandatud viga, mis tekitas lindi laadimisel täisarvu ülevoolu korral paanikat;
  • Lisatud integratsioonitestid rustzx-core jaoks;
  • Fikseeritud ümmargune sõltuvus rustzx-core ja rustzx-utils vahel.

RustZX installitakse Cargo paketihalduri abil. Paigaldamiseks on vaja C-keele kompilaatorit ja süsteemis CMake-i ehitamise automatiseerimissüsteemi (vajalik sdl2 teegi koostamiseks). Linuxi jaoks peab teie süsteemis olema ka libasound2-dev pakett.

Platvormideülese ZX Spectrum emulaatori RustZX 0.15.0 väljalasePlatvormideülese ZX Spectrum emulaatori RustZX 0.15.0 väljalase


Allikas: opennet.ru

Lisa kommentaar