ما هو ملف Z64؟
عادةً ما يشير امتداد ملف Z64 إلى ملف صورة ROM لألعاب نينتندو 64 (N64). تحتوي هذه الملفات على نسخة من البيانات الموجودة على كارتج اللعبة الخاصة بنينتندو 64، مما يسمح للمستخدمين بتشغيل اللعبة على المحاكيات أو نقلها إلى أجهزة مختلفة لأغراض اللعب.
صورة ROM بصيغة Z64 هي في الأساس نسخة رقمية من بيانات اللعبة المخزنة على الكارتج، وتشمل جميع شفرة اللعبة، والرسومات، والصوت، وغيرها من الأصول اللازمة لتشغيل اللعبة. عادةً ما يمثل تنسيق الملف البيانات بصيغة مناسبة للمحاكاة على منصات مختلفة، مما يتيح للمستخدمين تشغيل اللعبة على الحواسيب، والهواتف الذكية، وأجهزة أخرى باستخدام برنامج محاكاة N64.
الخصائص الرئيسية لملفات VMF
| الخاصية | الوصف |
|---|---|
| امتداد الملف | .z64 |
| الأنواع الأساسية | صورة ROM قياسية، تبديل البايت (نادرًا ما يُرى)، تفريغ بدون رأس (صنع منزلي) |
| نوع التنسيق | صورة ROM ثنائية خام (تفريغ الذاكرة غير القابلة للكتابة) |
| الاستخدام الأساسي | محاكاة ألعاب نينتندو 64 على أجهزة الكمبيوتر، ماك، أندرويد، وiOS؛ تشغيل الألعاب على الفلاش كارت (EverDrive)؛ حفظ بيانات اللعبة لأغراض الأرشفة |
| الميزة الرئيسية | يحافظ على ترتيب البايت الأصلي لأجهزة N64، مما يلغي الحاجة إلى تبديل البايت أثناء المحاكاة، مما يؤدي إلى توافق وأداء أفضل |
| ملف الأمان | آمن للغاية – لا يحتوي على أي شفرة PC قابلة للتنفيذ (فقط شفرة آلة N64). لا يمكنه إصابة أنظمة Windows/Mac. ومع ذلك، قد تتسبب ملفات Z64 الفاسدة في تعطل المحاكيات. تأكد دائمًا من التحقق من مجموعات التحقق SHA-1 من قواعد بيانات No-Intro أو Redump الموثوقة |
| بنية الرأس | رأس بطول 64 بايت عند الإزاحة 0x00 يحتوي على: توقيت نطاق PI (0x00)، معدل الساعة (0x04)، نقطة الدخول (0x08)، عنوان اللعبة (0x20)، رمز اللعبة والبلد (0x3C-0x3E) |
| ترتيب البايتات | Big Endian (يتطابق مع بنية CPU MIPS الأصلية لـ N64) |
كيفية فتح ملف Z64
يمكنك فتح ملف Z64 باستخدام مجموعة متنوعة من المحاكيات. إليك بعض محاكيات N64 الشهيرة لمختلف المنصات:
Project64: Project64 هو أحد أكثر محاكيات N64 شهرة لنظام Windows. يقدم واجهة سهلة الاستخدام وتوافقًا جيدًا مع مجموعة واسعة من ألعاب N64.
Mupen64Plus: Mupen64Plus هو محاكي N64 عالي التوافق متاح لعدة منصات بما في ذلك Windows و macOS و Linux و Android. يقدم واجهة سطر أوامر وواجهة رسومية أمامية تُدعى M64Py.
RetroArch: RetroArch هو محاكي متعدد الاستخدامات يدعم عدة أجهزة ألعاب، بما في ذلك N64. وهو متاح لمنصات مختلفة بما في ذلك Windows و macOS و Linux و Android و iOS وغيرها. يستخدم RetroArch النوى (محركات المحاكاة) لتشغيل أنظمة مختلفة، ولتطبيق محاكاة N64، غالبًا ما يستخدم نواة Mupen64Plus.
BizHawk: BizHawk هو في الأساس محاكي متعدد الأنظمة يركز على الدقة وسرعة التشغيل بمساعدة الأدوات. يدعم محاكاة N64 وهو متاح لنظام Windows.
Nemu64: Nemu64 هو محاكي N64 قديم لنظام Windows. رغم أنه قد لا يكون مطورًا بنشاط مثل بعض المحاكيات الأخرى، إلا أنه لا يزال قادرًا على تشغيل العديد من ألعاب N64.
OpenEmu: OpenEmu هو محاكي متعدد الأنظمة لنظام macOS يدعم محاكاة N64 عبر نواة Mupen64Plus.
MegaN64: MegaN64 هو محاكي N64 لأجهزة Android. يعتمد على نواة Mupen64Plus ويقدم توافقًا وأداءً جيدًا على العديد من أجهزة Android.
التحويل بين Z64 و N64 و V64
لأن الاختلاف الوحيد بين ملف .z64 و .n64 و .v64 هو ترتيب البايتات، يمكنك التحويل بينها باستخدام أدوات بسيطة مثل N64Tool أو Ucon64. هذا مفيد إذا وجدت ROM قديمًا بالتنسيق الخاطئ. التحويل لا يفقد أي بيانات—أنت فقط تعيد ترتيب البايتات، لا تحذف أي بيانات.
لتحويل .n64 (Little Endian) إلى .z64 (Big Endian): استخدم أداة تبديل البايتات لعكس ترتيب كل 2 أو 4 بايتات.
لماذا التحويل؟ بعض المحاكيات القديمة أو الفلاش كارت تتطلب تنسيقًا محددًا. Z64 مقبول عالميًا اليوم.
السيناريوهات الشائعة وحلول المشكلات
“المحاكي يتعطل فورًا”: قد يكون ملف Z64 تالفًا، أو قد يكون في الواقع ملف .v64 تم تسميته خطأً كـ .z64. تحقق من حجم الملف؛ إذا كان بالحجم الصحيح تمامًا (مثال: 32,768,256 بايت) لكنه لا يقلع، جرّب تحويله باستخدام Ucon64.
شاشة سوداء لكن الصوت يعمل: هذا عادةً يشير إلى مشكلة في مكوّن الفيديو الإضافي، وليس في الملف. غيّر مكوّن الرسومات في المحاكي من “Glide64” إلى “DirectX” أو “OpenGL”.
“ROM ليس صورة N64 صالحة”: الرأس مفقود أو تالف. قد تفتقر ROMs المنزلية أو المخترقة إلى الرأس القياسي بحجم 64 بايت. يمكنك تجربة أداة مثل Tool64 لإعادة بناء الرأس من الصفر.
حفظ اللعبة لا يعمل: تأكد من أن المجلد الذي يحتوي على ملف Z64 ليس “Read Only”. يقوم المحاكي بإنشاء ملف .srm (ملف حفظ) منفصل بجانب ملف Z64. إذا كان ملف Z64 على قرص CD أو على قرص محمي من الكتابة، فستفشل عمليات الحفظ.
الأسئلة المتكررة
**Q1: هل ملف .z64 هو نفسه ملف .n64 أو .v64؟
A: ليس تمامًا. إنها تحتوي على نفس بيانات اللعبة، لكن البايتات مرتبة بترتيب مختلف. يستخدم .z64 نظام Big Endian (ترتيب N64 الأصلي)، .n64 يستخدم Little Endian (ترتيب PC)، و .v64 يستخدم ترتيب byte-swapped. معظم المحاكيات الحديثة تفضل تنسيق .z64 لأفضل توافق.
**Q2: هل يمكنني تحويل ملف Z64 مرة أخرى إلى كارتون فيزيائي لجهاز نينتندو 64؟
A: نعم، باستخدام جهاز يُسمى فلاش كارت (مثل EverDrive أو 64Drive). تقوم بنسخ ملف .z64 إلى بطاقة SD، وتُدخله في الفلاش كارت، وتُوصّل الفلاش كارت إلى جهاز N64 الحقيقي الخاص بك. يقوم الجهاز بتحميل ROM من بطاقة SD كما لو كانت كارتونًا حقيقيًا.
**Q3: لماذا حجم ملف Z64 الخاص بي 50 ميغابايت بينما أعلم أن اللعبة الأصلية كانت فقط 12 ميغابايت؟
A: NYou من المحتمل أن لديك ملف تم تبديل البايتات فيه أو تم التعرف عليه بشكل خاطئ. بعض “حزم ROM” تعيد تسمية ملفات .v64 أو .n64 إلى .z64 بشكل غير صحيح. بدلاً من ذلك، قد يكون لعبة منزلية أو تعديل ROM تم توسيعه إلى حجم أكبر. استخدم أداة مثل “N64 ROM Identifier” للتحقق من الصيغة الحقيقية.
**Q4: هل من القانوني تنزيل ملفات Z64 من الإنترنت؟
A: OIt من القانوني فقط تنزيل ملف Z64 إذا كنت تمتلك الكارترد الفعلي الأصلي وتقوم بتنزيل نسخة احتياطية للاستخدام الشخصي (القوانين تختلف حسب البلد). توزيع ROMs المحمية بحقوق الطبع والنشر غير قانوني في معظم الولايات القضائية. إنشاء ملف Z64 الخاص بك من كارتردك الشخصي باستخدام جهاز مثل Mr. Backup Z64 يُعتبر عادةً “استخدامًا عادلاً” لأغراض الأرشفة
**Q5: هل يمكنني تعديل ملف Z64 لإنشاء “تعديل ROM” خاص بي؟
A: بالتأكيد. تنسيق Z64 هو التنسيق المفضل لتعديل ROM لأن ترتيب البايتات Big Endian يتطابق مع وحدة معالجة N64، مما يجعل تحرير Hex بديهيًا. أدوات مثل M64Py و N64Split تسمح لك باستخراج الأصول (الملمس، النماذج، النص) من ملف .z64، تعديلها، وإعادة بناء تعديل ROM جديد قابل للعب