كان عمر كمبيوتر ZX Spectrum 40 عامًا في عام 2022. تم إصدار هذا الكمبيوتر المنزلي الاقتصادي المصنوع في بريطانيا في المملكة المتحدة وأوروبا في نفس وقت إصدار Commodore 64 تقريبًا ، وقد ساهم بشكل كبير في صناعة الحوسبة والألعاب الناشئة. هذه الأيام ، ZX Spectrums نادرة ، لكن يمكن محاكاتها.

كمبيوتر بريطاني الصنع قد تكون أكثر دراية به هو Raspberry Pi. يمكنك تثبيت محاكي على Raspberry Pi OS لتشغيل برنامج ZX Spectrum ، أو يمكنك تجربة شيء مختلف: محاكي معدني مثل ZXBaremulator.

عند تشغيل برنامج لمنصات أخرى على جهاز كمبيوتر ، فإن الحلول النموذجية هي آلة افتراضية أو محاكاة.

تتطلب كلتا الطريقتين نظام تشغيل أساسي ، مثل Windows أو Linux ، "لاستضافة" برنامج المحاكاة الافتراضية أو المحاكاة. ومع ذلك ، مع محاكاة المعادن العارية ، تعمل البيئة المحاكية أو الافتراضية بدون نظام تشغيل.

هذا له مزايا مختلفة ، ليس أقلها تقليل زمن الوصول. وهذا يعني أيضًا أن البيئة التي تمت مضاهاتها يمكنها التمهيد بشكل أسرع بكثير مما يمكنها عند "تحميل" نظام التشغيل المعتاد.

ما هو جهاز كمبيوتر ZX Spectrum؟

تم إصدار جهاز كمبيوتر 8 بت في عام 1982 ، باع ZX Spectrum 5 ملايين وحدة حتى تقاعده في عام 1992. بينما يمكن التعرف عليه من خلال فكرة قوس قزح على الطرز الأصلية واللاحقة ، إلا أن عددًا قليلاً من أجهزة الكمبيوتر الأصلية ZX Spectrum وصلت إلى الولايات المتحدة الأمريكية. بدلاً من ذلك ، تم إنتاج مستنسخات مرخصة ، مثل Timex T / S 2068. في أماكن أخرى ، مثل أوروبا الشرقية وروسيا وجنوب شرق آسيا ، تم إطلاق الحيوانات المستنسخة غير الرسمية.

instagram viewer

كما هو الحال مع معظم أنظمة 8 بت ، توجد اللوحة الرئيسية ZX Spectrum في علبة بها لوحة مفاتيح مثبتة بالأعلى. يختلف هذا في وجود أقل عدد ممكن من المفاتيح (الأزرار المطاطية ، بدلاً من المفاتيح) وتقديم مجموعة من الاختصارات لأوامر البرمجة.

يمكن تحميل البيانات أو حفظها في أشرطة كاسيت ، أو خرطوشة شريط مغناطيسي أصغر (باستخدام جهاز يسمى "Microdrive") أو في الطرز اللاحقة ، CF2 3 بوصات ("قرص مرن مضغوط").

تم تكييف العديد من الألعاب ذات الأسماء الكبيرة مع ZX Spectrum. روابط أفلام مثل Batman: The Movie 1989 (سميت لتمييزها عن لعبة سابقة مرخصة من DC) ، Capcom coin-op تم إطلاق Ghosts’n’Goblins ، وحتى استكشاف الفضاء الكلاسيكي Elite (السلف من Elite Dangerous) على ZX نطاق.

كل هذا على الرغم من قدرة الكمبيوتر على التعامل مع النقوش المتحركة متعددة الألوان والألعاب التي تفتقر غالبًا إلى الموسيقى.

أي Raspberry Pi يعمل ZXBaremulator؟

يمكن لأي Raspberry Pi حتى Raspberry Pi 3 B + تشغيل ZXBaremulator. لذا ، سواء كان لديك Raspberry Pi A أو B أصلي ، أو حتى Raspberry Pi Zero ، يمكنك جميعًا تحويل Pi إلى ZX Spectrum.

بالنسبة لهذا الدليل ، قمت بتثبيت ZXBaremulator على Raspberry Pi الأصلي. ظل الكمبيوتر يائسًا في درجتي لسنوات (منذ إصدار Raspberry Pi 2 ، في الواقع). لقد كنت أبحث عن استخدام لا يمثل ضرائب كبيرة على السبورة القديمة ، ويبدو هذا مثل المشروع المثالي.

لماذا لا تستخدم المحاكي على Raspberry Pi OS؟

تتوفر العديد من محاكيات ZX Spectrum. المتوافقة بشكل خاص مع Raspberry Pi هي:

  • فتيل - "Free Unix Spectrum Emulator"
  • زيساروكس - يحاكي أيضًا العديد من الحيوانات المستنسخة من ZX Spectrum ومنصات أخرى ، مثل Sega Master System

استخدام أحد هذه المحاكيات على نظام Raspberry Pi OS الخاص بك أمر جيد. في الواقع ، يجب أن تلاحظ اختلافًا طفيفًا في الأداء. إذا تم إعداد نظام التشغيل الحالي لـ Raspberry Pi بالطريقة التي تريدها ، فلا داعي لمحوه باستخدام ZXBaremulator. بدلاً من ذلك ، فقط قم بتثبيت برنامج محاكاة.

ولكن إذا كنت مهتمًا بمعرفة كيفية تشغيل محاكي ZX Spectrum المعدني على Raspberry Pi ، فاتبع الخطوات أدناه.

كيفية تثبيت ZXBaremulator على Raspberry Pi

قبل البدء ، تأكد من أن لديك نموذج Raspberry Pi متوافق وبطاقة SD مناسبة ، منسقة في FAT. يجب أن يكون لديك أيضًا لوحة مفاتيح USB متصلة ؛ قم بذلك قبل التشغيل وإلا فلن يتم اكتشاف الجهاز (الأمر نفسه ينطبق على وحدة التحكم في اللعبة). يجب أن يكون لديك Raspberry Pi متصل بشاشة عرض مناسبة.

  • ابدأ بالتوجه إلى zxmini.speccy.org وتحميل allfiles.zip (مرتبط بـ "جميع الملفات المطلوبة في ملف ZIP").
  • بعد ذلك ، احصل على ملف kernel.img ملف لطرازك. تتوفر ثلاثة خيارات ، اعتمادًا على ما إذا كان Pi هو طراز ARMv6 أو ARMv7 أو ARMv8.
  • قم باستخراج ملف allfiles.zip في دليل جديد على جهاز الكمبيوتر الخاص بك. ستلاحظ أنه يحتوي بالفعل على ملف kernel.img - استبدله بالملف المحسّن لـ Pi (ما عليك سوى نسخه ولصقه).
  • يمكنك بعد ذلك نسخ هذه الملفات (يجب أن يكون هناك 18) إلى جذر بطاقة SD المنسقة. يجب أن يرافق هذه الملفات أي ملفات ZX Spectrum TAP أو TZX ترغب في تشغيلها على Raspberry Pi. سوف تضطر إلى ذلك احصل على هذه الأشياء بنفسك ، ولكنك ستجد المئات من ألعاب ZX Spectrum الجديدة والحديثة والأصلية لتلعبها مجانًا أو تشتريها في itch.io/games/tag-zx-spectrum.

بمجرد الانتهاء من ذلك ، أخرج البطاقة ، وأدخلها في Raspberry Pi ، وقم بتشغيلها.

استخدام ZXBaremulator لتشغيل برامج ZX Spectrum

إن استخدام ZXBaremulator إذا لم تكن معتادًا على ZX Spectrum أصبح أسهل مع زوج من شاشات المساعدة.

الأول، F1، لتحديد ملفات TAP (المزيد عن ذلك أدناه). الثاني، ALT + K.، مرجعًا مرئيًا للوحة مفاتيح ZX Spectrum. يضرب خروج في أي من هذه الشاشات للعودة إلى كل ما تتم محاكاته.

بشكل افتراضي ، المفاتيح الافتراضية للأوامر المطبوعة عليها بدلاً من الحرف المقابل. هذا مفيد للغاية ، ولكن قد يستغرق بعض الوقت لتعتاد عليه.

يمكنك إدخال برنامج أساسي لتعتاد على لوحة المفاتيح.

  1. اكتب "10" ثم SHIFT + P (مطبعة)
  2. يضعط CTRL + P (") ثم أدخل رسالة (على سبيل المثال" مرحبًا ، أنا Raspberry Pi ") و CTRL + P. مرة أخرى لإغلاق عروض الأسعار
  3. يضرب يدخل لبدء سطر جديد
  4. اكتب "20" ثم SHIFT + G (اذهب إلى)
  5. يضعط ص (يجري)
  6. يضرب يدخل لتشغيل البرنامج

ستتوقف حلقة النص الأساسية التي أدخلتها بعد ملء الشاشة بالأسطر ، تسألك عما إذا كنت ترغب في التوقف أو المتابعة. إذا اخترت الخيار الأخير ، يمكنك إنهاءه لاحقًا بالضغط على لوحة المفاتيح يوقف زر.

لتشغيل ملف TAP ، بمجرد تشغيل ZXBaremulator في ZX Spectrum ، انقر فوق F1 للعثور على شاشة القائمة. باستخدام مفاتيح الأسهم بلوحة المفاتيح ، حدد اللعبة التي ترغب في تحميلها وانقر عليها فضاء.

بعد ذلك ، اضغط على F1 مرة أخرى للعودة إلى سطر الأوامر. اضغط هنا:

  1. CTRL + J. (حمولة)
  2. CTRL + P. مرتين ("")
  3. ثم ضرب يدخل

يجب أن تبدأ اللعبة في التحميل. يمكنك اللعب بلوحة المفاتيح أو أي وحدة تحكم تم توصيلها عند تشغيل Raspberry Pi. ستعمل وحدات تحكم USB القياسية ، جنبًا إلى جنب مع وحدات تحكم PS4 و Xbox 360 و Xbox One و Nintendo Switch Pro.

في أي وقت أثناء اللعبة ، يمكنك استخدام مفتاحي التشغيل السريع لفتح شاشات مساعدة ZXBaremulator.

المزيد من محاكاة 8 بت مع Raspberry Pi

في هذه المرحلة ، لديك كل ما تحتاجه لتشغيل برنامج أو برمجة ZX Spectrum الذي تمت محاكاته. لا يوجد نظام تشغيل Linux أساسي لمواجهته ، ولا يوجد زمن انتقال. بصرف النظر عن وضع يديك على ZX Spectrum الأصلي ، هذا هو أقرب ما ستحصل عليه من تجربة الحوسبة الأصلية التي تبلغ من العمر 40 عامًا.

بالطبع ، هذه ليست منصة الألعاب القديمة الوحيدة التي يمكنك محاكاتها على Raspberry Pi.