هوش مصنوعی و یادگیری ماشین

تحول در شبیه‌سازی پلی‌استیشن ۳ روی اندروید: پشتیبانی ARMSX3 از فرمت CHD

با انتشار نسخه ۱.۰.۶ شبیه‌ساز ARMSX3، کاربران پلتفرم اندروید شاهد جهشی بزرگ در مدیریت حافظه ذخیره‌سازی برای اجرای بازی‌های کنسول پلی‌استیشن ۳ (PS3) هستند. این به‌روزرسانی با پیاده‌سازی پشتیبانی از فرمت فشرده CHD، یکی از بزرگترین چالش‌های دنیای امولاتورهای موبایل، یعنی حجم عظیم فایل‌های بازی، را تا حد زیادی مرتفع کرده است.

پایان اشغال بی‌رویه فضای ذخیره‌سازی با فرمت CHD

یکی از اصلی‌ترین موانع در راه تجربه بازی‌های PS3 روی گوشی‌های هوشمند، حجم غیرمنطقی فایل‌های ISO بود. از آنجایی که ساختار دیسک‌های بلو-ری پلی‌استیشن ۳ بسیار حجیم است، نگهداری چند عنوان بازی می‌توانست به سرعت حافظه داخلی دستگاه را پر کند. فرمت CHD (Compressed Hunks of Data) که اکنون در ARMSX3 پشتیبانی می‌شود، یک راهکار فشرده‌سازی بدون افت کیفیت (Lossless) است که نه تنها فایل‌ها را فشرده می‌کند، بلکه اجازه می‌دهد شبیه‌ساز مستقیماً از روی فایل فشرده، داده‌ها را خوانده و اجرا کند.

تحلیل کاهش حجم در عناوین محبوب

تیم توسعه‌دهنده ARMSX3 نمونه‌های ملموسی از کارایی این فرمت را ارائه داده است. برای مثال، بازی محبوب Demon’s Souls که در قالب ISO حجمی معادل ۸.۷۶ گیگابایت داشت، پس از تبدیل به فرمت CHD به ۶.۲۵ گیگابایت کاهش یافته است. در مورد بازی Bleach: Soul Resurrection، این کاهش چشمگیرتر بوده و حجم آن از ۴ گیگابایت به ۱.۸ گیگابایت رسیده است. این تغییرات به معنای امکان نگهداری بازی‌های بیشتر در حافظه دستگاه بدون نیاز به حذف عناوین دیگر است.

چرا فرمت CHD برای شبیه‌سازی حیاتی است؟

  • صرفه‌جویی در فضای ذخیره‌سازی: کاهش قابل توجه حجم فایل‌ها (تا بیش از ۵۰ درصد در برخی عناوین).
  • اجرای مستقیم (Direct Play): برخلاف فرمت‌های فشرده استاندارد مانند ZIP یا 7-Zip که نیاز به اکسترکت کردن دارند، CHD مستقیماً توسط موتور شبیه‌ساز قابل اجراست.
  • مدیریت بهینه حافظه: کاهش بار روی سیستم فایل اندروید و مدیریت بهتر حافظه برای کش‌کردن شیدرها (Shader Caches) که خود یکی از عوامل اصلی پر شدن حافظه در شبیه‌سازی PS3 هستند.

بهبود عملکرد در نسخه ۱.۰.۶

علاوه بر معرفی فرمت CHD، نسخه جدید ARMSX3 (آبان ۱۴۰۳) تمرکز ویژه‌ای بر پایداری فنی داشته است. توسعه‌دهندگان اعلام کرده‌اند که مکانیزم تولید فریم (Frame Generation) سبک‌تر و قابل‌اطمینان‌تری در این نسخه پیاده‌سازی شده است. همچنین، لگ‌ها و پرش‌های تصویری (Stutters) در عناوینی که از سیستم مدیریت وظایف (Job System) پیچیده کنسول PS3 استفاده می‌کنند، به میزان قابل توجهی کاهش یافته است. این بهینه‌سازی‌ها تجربه کاربری روان‌تری را برای گیمرهایی که از سخت‌افزارهای قدرتمند اندرویدی استفاده می‌کنند، فراهم می‌آورد.

نتیجه‌گیری

شبیه‌سازی معماری پیچیده Cell در پلی‌استیشن ۳ روی پلتفرم ARM اندروید، مسیری دشوار است که با ابزارهایی نظیر ARMSX3 در حال هموار شدن است. پشتیبانی از CHD نه تنها یک بهبود کوچک، بلکه گامی استراتژیک برای استانداردسازی آرشیو بازی‌های کاربران در موبایل محسوب می‌شود. پیشنهاد می‌شود دارندگان این شبیه‌ساز، آرشیو فایل‌های ISO خود را برای آزادسازی فضای ذخیره‌سازی به فرمت CHD تبدیل کنند.

📌 منبع و مطالعه بیشتر: گزارش فنی اندروید اتوریتی درباره به‌روزرسانی ARMSX3
حامد

حامد

مسئول مجله فناوری آسمان نقره‌ای