Last updated on

نظام الحفظ Snapshot (Save States) في محاكي xemu


<header class="tech-header">
    <div class="separator" style="clear: both; text-align: center;">
        <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZpw78uyg-g_EliLxuKP_WbsuxCp_eSdefbRjrtnoZhL2-idcespIa-88zTo7ZhrBDoSWbHujQPkB6zTon1-yz_2jXvTc33q_AKP8rRDVXPljgdQmVvhrv8jEzMo8hV2ETtuW3MRAakgpVkFFlhU8jlFdc3Y3ayhjwnhkBPzEYoI7xiT8N4a2SVW_37YI/s1024/13.png">
            <img class="img-frame" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZpw78uyg-g_EliLxuKP_WbsuxCp_eSdefbRjrtnoZhL2-idcespIa-88zTo7ZhrBDoSWbHujQPkB6zTon1-yz_2jXvTc33q_AKP8rRDVXPljgdQmVvhrv8jEzMo8hV2ETtuW3MRAakgpVkFFlhU8jlFdc3Y3ayhjwnhkBPzEYoI7xiT8N4a2SVW_37YI/s320/13.png" width="320" />
        </a>
    </div>
    <p>ميزة الحفظ السريع (أو Snapshots) تخلّيك تحفظ تقدمك في أي لحظة من اللعب، بدون الحاجة لنقطة حفظ داخل اللعبة نفسها. ترجع تكمل من نفس الثانية اللي كنت واقف فيها، كأنك ما سكرت اللعبة أبدًا! 😍</p>
</header>

<section class="section-card">
    <h3 style="color: var(--xe-gold);">🧠 وش يعني Snapshot؟</h3>
    <p>الـ Snapshot هو ملف يحتفظ بالحالة الكاملة للمحاكي: ذاكرة الجهاز، موقع اللعبة، كل شي! لما تسترجعه، يرجع كل شي زي ما كان.</p>
    
    <table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container">
        <tbody>
            <tr>
                <td style="text-align: center;">
                    <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuR58uN8xdSIH-RFtkZbbqOXu3MsOxZqK7fsZyRMrYdjTKQn3BgdvFS1ITvAvJOeJiZ89Yr4DzCSwxG5846NWnJmvRhAqCnXWs5rS2UvZ7hfbQ7NjaFkz0bHg-QYJUlZx70wvpO09qXLkljrVicPWmMEX6SOQC8sY-8eLSyiDm_YY4Dchlkz-xVXrgEcA/s1308/snapshots-menu.png">
                        <img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuR58uN8xdSIH-RFtkZbbqOXu3MsOxZqK7fsZyRMrYdjTKQn3BgdvFS1ITvAvJOeJiZ89Yr4DzCSwxG5846NWnJmvRhAqCnXWs5rS2UvZ7hfbQ7NjaFkz0bHg-QYJUlZx70wvpO09qXLkljrVicPWmMEX6SOQC8sY-8eLSyiDm_YY4Dchlkz-xVXrgEcA/s320/snapshots-menu.png" width="320" />
                    </a>
                </td>
            </tr>
            <tr>
                <td class="tr-caption">
                    واجهة اللقطات في قائمة الإعدادات، المتوفرة ضمن الجهاز ← اللقطات<br>
                    settings menu, available under Machine → Snapshots.
                </td>
            </tr>
        </tbody>
    </table>
</section>

<section class="section-card">
    <h3 style="color: var(--xe-gold);">📌 ملاحظات مهمة قبل الاسترجاع:</h3>
    <ul>
        <li>لازم تكون محمل ملف اللعبة قبل تسترجع Snapshot (خصوصًا إذا تستخدم الـ Monitor).</li>
        <li>تأكد إن الكنترولرات المتصلة نفس وضعها وقت الحفظ، وإلا ممكن يرفض يسترجع الحالة.</li>
    </ul>
</section>

<section class="section-card">
    <h3 style="color: var(--xe-gold);">🖱️ من خلال واجهة المستخدم:</h3>
    <p>روح لـ <b>Machine → Snapshots</b> وبتلقى هناك كل اللقطات المحفوظة. تقدر:</p>
    <ul>
        <li>تحفظ لقطة جديدة</li>
        <li>تحمّل لقطة محفوظة</li>
        <li>تربط لقطة بزر (مثلاً F5)</li>
        <li>تحذف أو تستبدل لقطة</li>
    </ul>
    <p>💡 لو ربطت لقطة بزر معين، تقدر تضغط F5 لتحمّلها، أو Shift+F5 لحفظ جديد فوقها.</p>

    <h3 style="color: var(--xe-gold); margin-top: 20px;">🛠️ استخدام Snapshot من قائمة الآلة:</h3>
    <p>تقدر تحفظ أو تحمّل لقطة من قائمة <b>Machine → Snapshot</b> مباشرة، أو من القائمة السريعة اللي تطلع بزر اليمين.</p>
</section>

<section class="section-card">
    <h3 style="color: var(--xe-gold);">🖥️ استخدام Monitor (للمتقدمين):</h3>
    <ol>
        <li>افتح اللعبة داخل xemu</li>
        <li>روح لـ <b>Debug → Monitor</b></li>
    </ol>
    <p>واستخدم الأوامر التالية:</p>
    <ul>
        <li><code>savevm halo-checkpoint</code> لحفظ لقطة باسم معين</li>
        <li><code>info snapshots</code> لعرض كل اللقطات</li>
        <li><code>loadvm halo-checkpoint</code> لاسترجاع لقطة</li>
        <li><code>delvm halo-checkpoint</code> لحذف لقطة</li>
    </ul>
    <p style="font-size: 14px; color: #ddd;">🧩 هذه الطريقة تنفع إذا كنت تسوي اختبارات أو تسجل فيديوهات تبغى ترجع تعيد لحظة بدون ما تبدأ من جديد.</p>
</section>

<div class="alert-box">
    ⚠️ ميزة Snapshots ما زالت جديدة، وممكن تواجه مشاكل مع بعض الألعاب أو الإصدارات، جرب واحفظ كثير عشان تتفادى ضياع التقدم.
</div>

<p style="text-align: center; font-weight: bold; padding: 20px; background: rgba(0,230,118,0.05); border-radius: 10px;">
    🎮 باختصار: Snapshots هي أداة إنقاذ للاعبين! تحفظ كل لحظة وتكملها لاحقًا بدون همّ أو تعب. ما يحتاج تعيد المرحلة ولا تقعد تنتظر نقطة حفظ داخل اللعبة، بس لقطة... وتحملها وقت ما تبي!
</p>