
Last updated on
🕹️ RPCS3 0.0.0.9 – التحديث التاريخي إزالة LLVM Recompiler
<header class="hero-header">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWtlkAppPQBKOuXSmlxU9RFgHX6fLlhtrqsSJ3BPEop_RVmHLFE4oPgDLn64-r5tahlVypie7FIwzi5FcaLx3zK_QvaePZGL58ALiRbhlCdnTD3B6kfIfAvokYxY3r4hTWyw7twJ5oJtKxLCQYxiHzO7QlnX_tvd1vrYsDBtL6TjCjMjWm52HjWF_8h9g/s332/%D9%84%D9%82%D8%B7%D8%A9%20%D8%B4%D8%A7%D8%B4%D8%A9%202025-08-25%20092423.png">
<img alt="شعار RPCS3 التاريخي" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWtlkAppPQBKOuXSmlxU9RFgHX6fLlhtrqsSJ3BPEop_RVmHLFE4oPgDLn64-r5tahlVypie7FIwzi5FcaLx3zK_QvaePZGL58ALiRbhlCdnTD3B6kfIfAvokYxY3r4hTWyw7twJ5oJtKxLCQYxiHzO7QlnX_tvd1vrYsDBtL6TjCjMjWm52HjWF_8h9g/w400-h70/%D9%84%D9%82%D8%B7%D8%A9%20%D8%B4%D8%A7%D8%B4%D8%A9%202025-08-25%20092423.png" style="max-width: 400px;" />
</a>
</div>
<h2>🕹️ RPCS3 0.0.0.9: التحديث التاريخي (إعادة الولادة)</h2>
<p style="opacity: 0.8; margin-top: 10px;">بتاريخ <b>16 أبريل 2016</b>، غيّر فريق التطوير مسار المحاكاة للأبد عبر الطلب رقم PR #1521.</p>
</header>
<section class="tech-card">
<h3>🔧 أبرز التحولات البرمجية</h3>
<ol style="padding-right: 20px;">
<li><b>نظام الإعدادات:</b> الانتقال الثوري من ملفات INI التقليدية إلى تنسيق <b>YAML</b> (مثل <code>config.yml</code>) لتنظيم أسهل للأكواد.</li>
<li><b>إزالة LLVM Recompiler:</b> تم حذف <b>PPULLVMRecompiler</b> بالكامل في هذه الخطوة لتنظيف البنية الأساسية قبل إعادة بنائه لاحقاً بشكل أقوى وأسرع.</li>
<li><b>إعادة هندسة الأنظمة:</b> بناء <b>ELF/PRX Loader</b> جديد وتحسين وظائف حيوية مثل <code>cellVideoOut</code> و <code>cellAudio</code> لضمان استقرار الصورة والصوت.</li>
<li><b>واجهة الاستكشاف:</b> دعم عناوين 32-bit في مفكك الأكواد (Disassembler) وتنظيم مدير وحدات LLE.</li>
</ol>
</section>
<div style="display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 20px;">
<div class="info-box">
<h3>💬 كواليس النقاش وقتها</h3>
<ul style="padding-right: 15px; font-size: 14px; color: #94a3b8;">
<li>شدد المطورون <b>AniLeo</b> و <b>Ekaseo</b> على ضرورة وجود إعدادات خاصة لكل لعبة (Per-Game Config).</li>
<li>حجم التعديل كان هائلاً: <b>677 ملفاً</b>، مع إضافة 41 ألف سطر برمجي وحذف 70 ألف سطر!</li>
<li>تغير رقم الإصدار فجأة إلى 0.0.0.9 كاستعداد للانتقال لمرحلة 0.0.1.</li>
</ul>
</div>
<div class="info-box" style="border-right-color: var(--r-red);">
<h3 style="color: var(--r-red);">⚠️ نتائج فورية</h3>
<ul style="padding-right: 15px; font-size: 14px; color: #94a3b8;">
<li>ظهور بعض التراجعات (Regressions) مثل مشكلة الشاشة السوداء في <i>House of the Dead 3</i>.</li>
<li>بداية الاعتماد الرسمي على ملفات <b>SPRX</b> الأصلية بدلاً من المحاكاة البرمجية (HLE).</li>
<li>تأسيس النظام الحديث الذي سمح لاحقاً بدمج محرك <b>Vulkan</b>.</li>
</ul>
</div>
</div>
<section class="tech-card" style="border-right-color: var(--r-blue); margin-top: 40px;">
<h3 style="color: var(--r-blue);">📌 كلمة "حكميك" في الخلاصة</h3>
<p style="font-size: 15px;">إصدار <b>RPCS3 0.0.0.9</b> لم يكن مجرد تحديث عادي، بل كان إعادة هيكلة شاملة للعقل المدبر للمحاكي. بحذف الأنظمة القديمة وبناء هيكل YAML، وضع المطورون حجر الزاوية لكل ما نراه اليوم من أداء مذهل ودعم لآلاف الألعاب بدقة 4K.</p>
</section>
<footer>
<a href="https://github.com/rpcs3/rpcs3/pull/1521" class="btn-github" target="_blank">🔗 تفاصيل الـ Pull Request #1521 على GitHub</a>
<p style="margin-top: 30px; font-size: 11px; color: #475569;">TECH_ARCHIVE // RPCS3_LEGACY // HAKAMIQ 2026</p>
</footer>