రెండు సంవత్సరాల అభివృద్ధి తర్వాత, MS-DOS ఎన్విరాన్మెంట్ యొక్క మల్టీ-ప్లాట్ఫారమ్ ఎమ్యులేటర్ను అభివృద్ధి చేస్తూ, SDL లైబ్రరీని ఉపయోగించి వ్రాసిన మరియు పాత DOS గేమ్లను అమలు చేయడానికి ఉద్దేశించిన DOSBox Staging 0.81 ప్రాజెక్ట్ విడుదల చేయబడింది. Linux, Windows и macOSDOSBox Staging ఒక ప్రత్యేక బృందం ద్వారా అభివృద్ధి చేయబడింది మరియు ఇటీవలి సంవత్సరాలలో స్వల్ప మార్పులు మాత్రమే పొందిన అసలైన DOSBoxకు దీనికి సంబంధం లేదు. ఈ కోడ్ C++లో వ్రాయబడింది మరియు GPLv2+ లైసెన్స్ క్రింద పంపిణీ చేయబడింది.
ఆధునిక సిస్టమ్లలో పాత గేమ్లు సజావుగా నడిచేలా చూడటమే ఈ ప్రాజెక్ట్ యొక్క ప్రాథమిక లక్ష్యం (హార్డ్వేర్ ఎమ్యులేషన్ కోసం డాస్బాక్స్-ఎక్స్ యొక్క ప్రత్యేక ఫోర్క్ ఉంది). డాస్బాక్స్ స్టేజింగ్ ఒక యూజర్-ఫ్రెండ్లీ ఉత్పత్తిని అందించడం, కొత్త డెవలపర్ల భాగస్వామ్యాన్ని సులభతరం చేయడం (ఉదాహరణకు, SVNకు బదులుగా Git ఉపయోగించడం), కార్యాచరణను విస్తరించడం, ప్రధానంగా డాస్ గేమ్లపై దృష్టి పెట్టడం మరియు ఆధునిక ప్లాట్ఫారమ్లకు మద్దతు ఇవ్వడం వంటివి కూడా లక్ష్యంగా పెట్టుకుంది. ఈ ప్రాజెక్ట్, లెగసీ సిస్టమ్లకు మద్దతు ఇవ్వడాన్ని లక్ష్యంగా పెట్టుకోలేదు. Windows 9x మరియు OS/2, మరియు DOS-యుగం హార్డ్వేర్ను అనుకరించడంపై దృష్టి.
కొత్త విడుదలలో:
- కాథోడ్ రే ట్యూబ్ ఆధారంగా మానిటర్ల అంతర్నిర్మిత ఎమ్యులేషన్ అమలు చేయబడింది, దీనికి మాన్యువల్ కాన్ఫిగరేషన్ అవసరం లేదు.
- ప్రోగ్రెసివ్ స్కానింగ్ మరియు డ్యూయల్ స్కానింగ్ యొక్క పూర్తి ఎమ్యులేషన్ను అందించే VGAకి మద్దతుగా కోడ్ మళ్లీ పని చేయబడింది.
- పూర్ణాంక స్కేలింగ్ కోసం ఎంపికలు జోడించబడ్డాయి, చిత్రాన్ని పూర్తి స్క్రీన్కి విస్తరించడానికి, ఏకపక్ష కారక నిష్పత్తులను ఉపయోగించడానికి మరియు చిత్రాన్ని నిలువుగా లేదా అడ్డంగా విస్తరించడానికి మానిటర్ నియంత్రణలను అనుకరించడానికి మిమ్మల్ని అనుమతిస్తుంది.
- మల్టీ-థ్రెడ్ మోడ్లో స్క్రీన్షాట్లను సృష్టించడం మరియు డిఫాల్ట్గా సరైన కారక నిష్పత్తిని సెట్ చేయడం సాధ్యపడుతుంది.
- వీడియో క్యాప్చర్ పనితీరు సుమారు మూడు రెట్లు పెరిగింది.
- 3dfx వూడూ 1 ఎమ్యులేషన్కు మద్దతు జోడించబడింది.
- IBM మ్యూజిక్ ఫీచర్ కార్డ్ సౌండ్ కార్డ్ ఎమ్యులేషన్కు మద్దతు జోడించబడింది. రోలాండ్ MT-32 ఆడియో పరికరాల ROMతో మెరుగైన పని. మెరుగైన MIDI మద్దతు.
- ఎలుకలు మరియు జాయ్స్టిక్లకు మద్దతుకు సంబంధించిన మెరుగుదలలలో ఎక్కువ భాగం చేయబడ్డాయి.
- తప్పిపోయిన DOS ఆదేశాలు అమలు చేయబడ్డాయి: FOR, MOVE, TREE, SETVER మరియు VOL.
- ఫైల్ సిస్టమ్స్తో మెరుగైన ఇంటిగ్రేషన్. అన్ని DOS ఫైల్ మరియు డైరెక్టరీ అట్రిబ్యూట్లకు మద్దతు జోడించబడింది, ఇవి వైన్ మాదిరిగానే ప్రామాణిక లక్షణాలు మరియు xattrలో నిల్వ చేయబడతాయి.
- x86 కాని సిస్టమ్లపై FPU ఎమ్యులేషన్తో సమస్యలు పరిష్కరించబడ్డాయి.



మూలం: opennet.ru
