RustZX 0.15.0 విడుదల, ఒక క్రాస్-ప్లాట్‌ఫారమ్ ZX స్పెక్ట్రమ్ ఎమ్యులేటర్

ఉచిత ఎమ్యులేటర్ RustZX 0.15 విడుదల, పూర్తిగా రస్ట్ ప్రోగ్రామింగ్ భాషలో వ్రాయబడింది మరియు MIT లైసెన్స్ క్రింద పంపిణీ చేయబడింది. డెవలపర్లు ప్రాజెక్ట్ యొక్క క్రింది లక్షణాలను గమనిస్తారు:

  • ZX స్పెక్ట్రమ్ 48k మరియు ZX స్పెక్ట్రమ్ 128k యొక్క పూర్తి ఎమ్యులేషన్;
  • సౌండ్ ఎమ్యులేషన్;
  • కంప్రెస్డ్ gz వనరులకు మద్దతు;
  • ట్యాప్ (టేప్ డ్రైవ్‌లు), sna (స్నాప్‌షాట్‌లు) మరియు scr (స్క్రీన్‌షాట్‌లు) ఫార్మాట్‌లలో వనరులతో పని చేసే సామర్థ్యం;
  • AY చిప్ యొక్క హై-ప్రెసిషన్ ఎమ్యులేషన్;
  • ZX స్పెక్ట్రమ్ 128K పొడిగించిన కీబోర్డ్‌కు మద్దతుతో సింక్లైర్ మరియు కెంప్‌స్టన్ గేమ్ కంట్రోలర్‌ల ఎమ్యులేషన్;
  • ఎమ్యులేటర్ స్థితిని త్వరగా ఆదా చేయడం మరియు లోడ్ చేయడం కోసం మద్దతు ఇస్తుంది.
  • క్రాస్ ప్లాట్ఫారమ్.

కొత్త వెర్షన్‌లో మార్పులు:

  • కొత్త cpal ఆడియో బ్యాకెండ్, ఇది RustZXని భవిష్యత్తులో WebAssemblyకి పోర్ట్ చేయడానికి అనుమతిస్తుంది;
  • కెంప్‌స్టన్ కీబోర్డ్‌లలో ప్రామాణికం కాని గేమింగ్ కీలకు మద్దతు జోడించబడింది;
  • టేప్‌ను లోడ్ చేస్తున్నప్పుడు పూర్ణాంకం ఓవర్‌ఫ్లో అయినప్పుడు భయాందోళనలకు కారణమైన బగ్ పరిష్కరించబడింది;
  • rustzx-core కోసం ఏకీకరణ పరీక్షలు జోడించబడ్డాయి;
  • rustzx-core మరియు rustzx-utils మధ్య స్థిర వృత్తాకార ఆధారపడటం.

RustZX కార్గో ప్యాకేజీ మేనేజర్‌ని ఉపయోగించి ఇన్‌స్టాల్ చేయబడింది. ఇన్‌స్టాలేషన్‌కు C భాష కోసం కంపైలర్ మరియు సిస్టమ్‌లో CMake బిల్డ్ ఆటోమేషన్ సిస్టమ్ అవసరం (sdl2 లైబ్రరీని నిర్మించడానికి అవసరం). Linux కోసం, మీరు అదనంగా మీ సిస్టమ్‌లో libasound2-dev ప్యాకేజీని కలిగి ఉండాలి.

RustZX 0.15.0 విడుదల, ఒక క్రాస్-ప్లాట్‌ఫారమ్ ZX స్పెక్ట్రమ్ ఎమ్యులేటర్RustZX 0.15.0 విడుదల, ఒక క్రాస్-ప్లాట్‌ఫారమ్ ZX స్పెక్ట్రమ్ ఎమ్యులేటర్


మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి