DX-Ball: स्टीरियो साउंड पैनिंग का पुनर्निर्माण
लक्ष्य: DX-Ball 1.07 Windows i386 निष्पादन योग्य
लेखक / श्रेय: REA शोकेस टीम; मूल परियोजना लेखकों को स्रोतों में श्रेय दिया गया
स्रोत समीक्षा दिनांक:
स्थिति की समीक्षा करें: सूत्रों की समीक्षा की गई; लेखक परीक्षण स्वतंत्र रूप से दोबारा नहीं चलाए गए।
सवाल
ऑन-स्क्रीन स्थिति ध्वनि-पैन मान कैसे बन जाती है?
REA ने क्या किया
REA और Ghidra लक्ष्य फ़ंक्शन, कॉलर्स, निर्देशों और स्थिरांक का निरीक्षण करते हैं। अनुरक्षक का पुनर्निर्माण विघटित छद्म कोड द्वारा छोड़ी गई x87 अभिव्यक्ति की व्याख्या करता है।
लेखक-रिपोर्ट किए गए परिणाम
स्रोत मूल x86 फ़ंक्शन के विरुद्ध 3,205 अंतर मामलों और ऐतिहासिक कंपाइलर के साथ पुनर्संकलन के बाद एक पूर्ण 63-byte मैच रिकॉर्ड करता है।
सीमाएँ और असत्यापित दावे
सत्यापन में एक फ़ंक्शन और एक विशिष्ट चेकपॉइंट शामिल होता है। अद्यतन शोकेस पहले निष्पादन और संकलन रिकॉर्ड का पुन: उपयोग करता है; यह संपूर्ण गेम पुनर्निर्माण स्थापित नहीं करता है।
क्या सीखना है
जब छद्मकोड अधूरा हो, तो कॉलर्स, असेंबली और स्थिरांक का अनुसरण करें। सिमेंटिक परीक्षणों को बाइट मिलान से अलग से रिकॉर्ड करें।
स्रोत में REA उपयोग साक्ष्य
Recorded analysis: REA 4.1.0, Ghidra 12.1.4, Linux x64 host.अंश स्वरूपण सरलीकृत किया गया है. संपूर्ण संदर्भ के लिए मूल स्रोत पढ़ें।
मूल स्रोत
स्वतंत्र संपादकीय सारांश. इसका श्रेय मूल लेखकों को जाता है। लक्ष्य सॉफ़्टवेयर, इंस्टॉलर और पूर्ण डिकंपाइलर आउटपुट यहां पुनर्वितरित नहीं किए गए हैं।