2011-07-02 10 views

उत्तर

12

यह संभव है कि जानकारी किसी भी तरह से हो। लेकिन एक एसएमसी फाइल मूल रूप से एम्बेडेड संसाधनों के साथ एक संकलित प्रोग्राम है, और संसाधनों को संग्रहीत करने के लिए मानक कंपाइलर या मानक प्रारूप भी नहीं है जिसे आप शुरू कर सकते हैं।

और जहां तक ​​छवि डेटा जाता है, वहां एक अच्छा मौका है कि यह पीपीयू द्वारा उपयोग किए गए पैलेट और टाइल किए गए प्रारूप में होगा, हालांकि यह भी संभावना नहीं है कि इसे किसी तरह से या किसी अन्य तरीके से संपीड़ित किया जाएगा। लेकिन पैलेट स्थिर विश्लेषण द्वारा खोजना लगभग असंभव होगा, और टाइल मानचित्र शायद कहीं भी स्पष्ट रूप से संग्रहीत होने के बजाय स्तर डेटा से उत्पन्न होते हैं। आप एक एमुलेटर में इसे चलाने और वीआरएएम से डेटा निकालने के लिए बेहतर भाग्य प्राप्त कर सकते हैं।

संगीत के लिए, स्थिति और भी निराशाजनक है। एसएनईएस ऑडियो MOD file के समान है: यंत्र नमूने किए जाते हैं, और फिर व्यक्तिगत नमूने पिच-समायोजित होते हैं और आउटपुट ध्वनि उत्पन्न करने के लिए मिश्रित होते हैं। एसएनईएस उपकरण नमूने को डीकोड करने के लिए हार्डवेयर प्रदान करता है, पिच में हेरफेर करता है, और उन्हें एक साथ मिलाता है, लेकिन वास्तविक गीतों को वापस चलाने के लिए कोई उच्च स्तरीय प्रोग्राम नहीं है (यानी एक आधुनिक फ़ाइल "ट्रैकर" के बराबर नहीं)। तो आप बीआरआर-एन्कोडेड उपकरण नमूने को उसी तरीके से ढूंढ सकते हैं जैसे आप छवि टाइल डेटा ढूंढ सकते हैं, लेकिन गीत डेटा अलग-अलग गेम में पूरी तरह से अलग-अलग स्वरूपित किया जा सकता है। फिर, आपका सबसे अच्छा भाग्य एपीयू की स्थिति को SPC file के रूप में निकालने और उसके साथ काम करने से आ सकता है।

अपने अन्य प्रश्न के लिए, उस विषय पर पिछले उत्तर के लिए How do emulators work and how are they written? देखें।