Kutolewa kwa RustZX 0.15.0, emulator ya jukwaa la ZX Spectrum

Kutolewa kwa emulator ya bure RustZX 0.15, iliyoandikwa kabisa katika lugha ya programu ya Rust na kusambazwa chini ya leseni ya MIT, imetolewa. Watengenezaji huzingatia sifa zifuatazo za mradi:

  • Uigaji kamili wa ZX Spectrum 48k na ZX Spectrum 128k;
  • Uigaji wa sauti;
  • Msaada kwa rasilimali za gz zilizoshinikizwa;
  • Uwezo wa kufanya kazi na rasilimali katika bomba (anatoa tepi), sna (snapshots) na scr (viwambo vya skrini);
  • Uigaji wa usahihi wa juu wa chip ya AY;
  • Uigaji wa vidhibiti vya mchezo vya Sinclair na Kempston kwa kutumia kibodi iliyopanuliwa ya ZX Spectrum 128K;
  • Inaauni uokoaji wa haraka na upakiaji wa hali ya emulator.
  • Msalaba-jukwaa.

Mabadiliko katika toleo jipya:

  • Nyuma mpya ya sauti ya cpal, ambayo itaruhusu RustZX kutumwa kwa WebAssembly katika siku zijazo;
  • Usaidizi ulioongezwa kwa funguo zisizo za kawaida za michezo ya kubahatisha kwenye kibodi za Kempston;
  • Ilirekebisha hitilafu iliyosababisha hofu katika tukio la kufurika kwa nambari kamili wakati wa kupakia mkanda;
  • Vipimo vya ujumuishaji vilivyoongezwa kwa rustzx-core;
  • Utegemezi usiobadilika wa mviringo kati ya rustzx-core na rustzx-utils.

RustZX imewekwa kwa kutumia meneja wa kifurushi cha Cargo. Usakinishaji unahitaji mkusanyaji wa lugha ya C na mfumo wa otomatiki wa kujenga wa CMake kwenye mfumo (unahitajika ili kujenga maktaba ya sdl2). Kwa Linux, utahitaji pia kuwa na kifurushi cha libasound2-dev kwenye mfumo wako.

Kutolewa kwa RustZX 0.15.0, emulator ya jukwaa la ZX SpectrumKutolewa kwa RustZX 0.15.0, emulator ya jukwaa la ZX Spectrum


Chanzo: opennet.ru

Kuongeza maoni