كيف تميّز بين ألعاب GB, GBC, و SGB من اسم الملف؟

🎮 وش معنى الصيغ؟

لما تحمل لعبة قديمة، غالباً يكون امتدادها:

  • .gb = Game Boy (الأبيض والأسود)
  • .gbc = Game Boy Color (ملوّنة بالكامل)
  • .sgb = مو شائع… بس بعض الألعاب تدعم Super Game Boy داخل محاكي معين

🔍 كيف تميّز النوع بدون تشغيل؟

  • 📁 شغّل الملف بأي Hex Editor أو عبر أداة فحص ROM (مثل GB Cart Dumper)
  • 🧠 كل ROM يحتوي على Byte يوضح نوع الدعم:

Offset 0143 (Cartridge Type) هو اللي يحدد إذا كانت اللعبة GB أو GBC أو تدعم SGB.


🧪 اختصارات سريعة:

  • 0x80 = اللعبة تدعم GBC (بس تشتغل على GB)
  • 0xC0 = Only for GBC (ما تشتغل على GB)
  • 0x03 = تدعم SGB

يعني؟ لما تشوف لعبة مكتوب فيها "Only for Game Boy Color" وعندها 0xC0 → مستحيل تشتغل على GB أو SGB.


💡 برامج تسهّل عليك العملية:

  • 🔎 SameBoy: يعطيك نوع اللعبة مباشرة من الـ log
  • 💾 GB ROM Info Tool: أداة بسيطة تحلل بيانات الملف
  • 🧪 HxD Editor: للمهووسين، تقدر تشوف الـ Header يدويًا

📌 خلاصة حكميك:

لا تحمّل وخلاص… افهم نوع الملف، واعرف وش المحاكي اللي بيشغله صح! وبكذا ما تطق الباب على ROM ما يدري عنك 😉

ودايماً تأكد من المصدر… لا تاخذ ملف GBC وتحاول تشغله على محاكي GB وتقول "ليش الشاشة سودا؟" 😅

إرسال تعليق

0 تعليقات