محاكاة شريحة الصوت YM2612 في جهاز Sega Genesis (الجزء الأول)
2025-03-29
تبدأ هذه المشاركة سلسلة حول محاكاة شريحة توليف FM Yamaha YM2612 (OPN2) في جهاز Sega Genesis. يفصل الكاتب تعقيدات هذه الشريحة التي يصعب محاكاتها بشكل ملحوظ، مع التركيز على تكاملها داخل Genesis وتفاعل وحدة المعالجة المركزية. تتعمق المقالة في بنية YM2612، موضحة قنوات الصوت الست، وأربعة مشغلات لكل قناة، وثمانية خوارزميات، وميزات إضافية مثل LFO، ومؤقتات، وDAC. يستكشف التفاعل بين وحدتي المعالجة المركزية 68000 و Z80، وتعيين السجلات، وسلوك القراءة/الكتابة، وأسباب مشاكل الصوت في بعض الألعاب (مثل Earthworm Jim و Hellfire) على نماذج مختلفة من Genesis. أخيرًا، يصف الكاتب محاكاة قناة DAC، مما يوفر رؤى قيّمة لأي شخص يقوم بمحاكاة YM2612.