NGS2
يحتفظ NGS2 بمقابض النظام والرف والصوت، ويحلّل بيانات RIFF/WAVE العادية، ويوقّت حبيبة صامتة بمعدل 48 kHz حتى لا يدور عامل DSP برمجي. تركيب الأصوات نفسه ناقص.
ملاحظات المستودع حتى 10 أكتوبر 2026
المقابض والمعاملات
تنشئ اللعبة نظام NGS2 ورفوفًا وأصواتًا ثم تمشي قائمة مترابطة من تغيّرات المعاملات. يصدر PS5PCEM مقابض مستقرة، ويتحقق من أن الابن ما زال ينتمي إلى أصل حي، ويمشي تلك القوائم ضمن حد. تُطبَّق التشغيل والإيقاف المؤقت والاستئناف والإيقاف والقتل حين يُصيَّر الصوت. تُبلَّغ الحالة بأعلام 32 بتًا نفسها التي يقرأها الضيف.
تُحلَّل هندسة RIFF/WAVE العادية. تُحفظ مصفوفة تحريك محايدة، فلا يلتقط صوت لم يُحرَّك مصفوفة بائتة من صوت آخر. الحبيبة بصيغة float32.
لماذا تُوقَّت الحبيبة
تُوقَّت كل حبيبة تصيير صامتة عند 48 kHz. من دون ذلك الانتظار يستدعي عامل DSP البرمجي في اللعبة المُصيّر في حلقة ضيقة ويأخذ نواة مضيف كاملة. يطابق التوقيت ساعة AudioOut فينام العامل نحو طول الحبيبة.
العينات نفسها صمت. تركيب أصوات NGS2 الفعلي ومزجها غير مُنفَّذين. اللعبة التي تُنتَج موسيقاها التصويرية بالكامل داخل NGS2 لن تسمع تلك الأصوات عبر هذا المسار. الألعاب التي تفك الترميز بـ AJM وترسل PCM إلى AudioOut لا تحتاج إلى تركيب NGS2.
ما هو منفَّذ
- مقابض مستقرة للنظام والرف والصوت مع فحوص عمر الأصل.
- هندسة RIFF/WAVE، وقوائم معاملات محدودة، وأعلام حالة من 32 بتًا بعينها.
- تشغيل وإيقاف مؤقت واستئناف وإيقاف وقتل تُطبَّق عند التصيير، مع مصفوفة تحريك محايدة.
- حبيبة float32 صامتة موقَّتة عند 48 kHz.
ما زال ناقصًا
- تركيب الأصوات ومازج NGS2 غير مُنفَّذين.
- الحبيبة الموقَّتة صمت، فتبقى الموسيقى المعتمدة على NGS2 فقط هادئة.
- مكوّنات DSP المخصصة داخل صوت خارج هذا النموذج.
آليات مرتبطة
ماذا تصف هذه الصفحات