كيف تحول الكمبيوتر القديم إلى آلة أركيد

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

MAME ، اختصار لـ Multi Arcade Machine Emulator(Multiple Arcade Machine Emulator) ، قد رأى أنه من المناسب القيام بدورها في إعادة إنشاء تجربة الممرات الأصلية في شكل (arcade experience)إطار محاكاة(emulation framework) متعدد الأغراض . المحاكي هو برنامج مصمم لتقليد أجهزة معينة. هناك العديد من الأشخاص الذين سيقلدون آلة آركيد(arcade machine) (بالإضافة إلى وحدات تحكم الألعاب الأخرى) ولكن MAME هي الأفضل للعمل. 

كان الغرض الوحيد من MAME الذي تم تحديده لتحقيقه هو الحفاظ على عناوين الألعاب القديمة. تعمل معظم ألعاب الآركيد وليس جميعها على إعداد مماثل لشريحة معالج سلكي(hardwired processor chip setup) . لكن هناك آخرين ، مثل Dragon's Lair ، يعمل على أقراص الليزر.

ستحاكي MAME(MAME) الأجهزة التي تحتوي على الألعاب ، بما في ذلك ذاكرة الجهاز أو المعالجات أو وحدة المعالجة المركزية(CPU) (وحدة المعالجة المركزية). عندما تقوم بإقرانها بذاكرة ROM(ROM) للعبة الآركيد (ذاكرة للقراءة فقط) والصوت المثالي ، ستقلد MAME(MAME) اللعبة من أجلك. إنه بمثابة محاكي مثالي لآلة الآركيد(arcade machine emulator) .

ROM هو في الأساس برنامج التخزين(storage software) للعبة التي تنوي لعبها. يدعم MAME الآلاف من ذاكرات ROM المختلفة ،(MAME supports thousands of different ROMs) لذا فإن العثور على واحدة لرحلة الحنين إلى الماضي ، يجب أن يكون مهمة بسيطة إلى حد ما.

كيف تحول الكمبيوتر القديم إلى آلة أركيد(How To Turn Your Old Computer Into An Arcade Machine)

قبل أن نبدأ في بناء آلة آركيد(time arcade machine) قديمة ، هناك بعض الأشياء التي ستحتاج إلى معرفتها. أولاً ، إن إنشاء محاكي لآلة(machine emulator) الآركيد ليس مشروعًا بسيطًا. سيتطلب التعهد مهارات في أكثر من مجرد معرفتك بالألعاب والتكنولوجيا. ستكون هناك أيضًا حاجة إلى الترميز واللحام والأسلاك وقليلًا من النجارة.

يمكنك فقط الاستمتاع بالألعاب على جهاز الكمبيوتر اليومي المعتاد ، ولكن هذه ليست التجربة التي سنجريها في هذه المقالة.

شرعية كل ذلك(The Legality Of It All)

MAME مجاني ومفتوح للاستخدام للجمهور ولكنه لا يأتي مع أي ذاكرة قراءة(ROMs) فقط . والسبب في ذلك هو أن ألعاب الآركيد ، بما في ذلك تلك التي تمتلك شركات ربما تكون قد أغلقت أبوابها منذ ذلك الحين ، لا تزال محمية بحقوق الطبع والنشر. 

هذا يعني أنه ما لم يكن لديك نسخة مادية من اللعبة نفسها ، فسيتم اعتبار تنزيل ROM واستخدامه(download and use) مخالفًا للقانون .

بالنسبة لهذا المشروع ، سنفترض أنك اشتريت بشكل شرعي نسخة مادية من اللعبة التي تخطط للعبها. كل ما تفتقده هو الأجهزة لتشغيلها. في هذه الحالة ، يعد استخدام كل من MAME و ROM (ROM) قانونيًا تمامًا.

الكمبيوتر والشاشة المناسبين للوظيفة(The Right Computer & Monitor For The Job)

يسرد موقع MAME على الويب الحد الأدنى من متطلبات تشغيل MAME على جهاز كمبيوتر على النحو التالي:

  • أي معالج AMD أو Intel(AMD or Intel processor) قادر على MMX .
  • Windows 98 أو أحدث.
  • DirectX 5.0 أو أحدث.
  • بطاقة رسومات قادرة على DirectDraw أو Direct3D .(DirectDraw or Direct3D)
  • أي بطاقة صوت(sound card) متوافقة مع DirectSound .

افهم أنه كلما زادت قوة الكمبيوتر ، كان من الأفضل التعامل مع متطلبات معالجة MAME(MAME processing) . تذكر(Remember) أن MAME تحاول محاكاة سلوك الجهاز الأصلي. سيتطلب هذا الكثير من قوة المعالجة.

يعمل إصدار الكمبيوتر(PC version) الأساسي من MAME على نظام سطر أوامر مما يعني أنك ستحتاج إلى كتابة أوامر لتحرير الإعدادات وتشغيل ذاكرات القراءة(ROMs) فقط . يمكنك العثور على منافذ MAME التي تعمل على الأجهزة التي تعمل بنظام التشغيل (operating system)Mac أو Linux . إذا قمت بتنزيل إصدار الكمبيوتر(PC version) الأساسي من MAME ، فسترى أنه نظام سطر أوامر.

ستكون الشاشة ضرورية ويفضل معظم عشاق MAME تلفزيون (MAME)أنبوب أشعة الكاثود(cathode ray tube) ( CRT ) على شاشة الكمبيوتر(computer monitor) . وذلك لأن نماذج CRT الأقدم تخلق تجربة بصرية أكثر واقعية لممرات القلب. فقط(Just) تأكد من أن الشاشة التي تختارها قادرة على الاتصال بجهاز الكمبيوتر الخاص بك.

اختيار عناصر التحكم الخاصة بك(Choosing Your Controls)

ستعتمد عناصر التحكم التي تختارها لمحاكي آلة الآركيد على الألعاب التي تريد لعبها. (machine emulator)لعبة سباق؟ استخدم مجموعة من عجلة القيادة(steering wheel) والدواسة. ألعاب مثل حريش(Centipede) ؟ تعمل كرة التتبع(A trackball) بشكل أفضل. تريد لعب العاصفة(Tempest) ؟ استخدمت اللعبة الأصلية وحدة تحكم دوارة تشبه الاتصال الهاتفي. 

ثم هناك مجموعة قياسية من أذرع التحكم والأزرار. بغض النظر(Regardless) ، من المحتمل أن تدعمها MAME طالما قمت بتشغيلها باستخدام أمر سطر(line command)

(Standard computer)ستعمل أذرع التحكم القياسية للكمبيوتر أو عجلات القيادة أو لوحات الألعاب مع معظم الألعاب. يمكنك تثبيتها عبر منافذ الكمبيوتر أو توصيلها عبر USB . ومع ذلك ، فهم لا يعيدون بالضرورة إنتاج الشعور بآلة أركيد(arcade machine) حقيقية . ستحتاج إلى الخروج وشراء الصفقة الحقيقية من البائعين الذين يبيعون لوحات  تحكم اللعبة الجاهزة.(game control)

ستكلفك لوحة التحكم(control panel) الجاهزة أكثر من شراء الأجزاء بشكل منفصل ، ولكنها ستوفر لك الوقت عندما يتعلق الأمر بتوصيل الأسلاك وتشفير عناصر التحكم الخاصة بك. رغم ذلك ، هناك بعض مصنعي آلات الآركيد من MAME الذين يحبون حرية القيام بكل ذلك بأنفسهم. (MAME)سيشمل البعض حتى أجهزة تحكم متعددة على جهاز واحد. الخيار لك في النهاية.

استخدام ضوابط أركيد(Using Arcade Controls)

من أجل استخدام عناصر التحكم ، سيتعين عليك تعيينها. تقوم MAME(MAME) بتعيين عناصر التحكم في الممرات الخاصة بك إلى روابط مفاتيح محددة للوحة المفاتيح بشكل افتراضي. كل مفتاح في لوحة المفاتيح هو في الواقع مجرد مفتاح. ستحتاج إلى استبدال المفاتيح الافتراضية بتلك الموجودة في عناصر التحكم الخاصة بك. 

تحتوي عصا التحكم في الممرات(arcade joystick) على مفاتيح تتحرك في اتجاهين أو أربعة أو ثمانية اتجاهات. من خلال تعيين كل اتجاه لعصا التحكم إلى مفتاح مختلف على لوحة الدائرة(circuit board) ، يمكنك برمجة MAME لقبول الإدخال.

هناك نوعان من المفاتيح المستخدمة في آلات الآركيد:

  • تعتبر مفاتيح زنبرك الأوراق(Leaf spring switches) هي الأفضل من بين الاثنين من قبل العديد من عشاق الألعاب. السبب هو أن التصميم يوفر إحساسًا أفضل عند ممارسة اللعبة.
  • تميل المحولات الدقيقة(Microswitches) إلى أن تكون في الجانب الأكثر صلابة ولكن من الأسهل العثور عليها وتتطلب صيانة أقل بكثير من نوابض الأوراق.

تثبيت الضوابط(Installing The Controls)

هذا هو الجزء الأصعب من مشروع محاكي آلة الأركيد(arcade machine emulator project) بأكمله . ستعمل على تجعيد الأسلاك أو لحامها بالموصلات المناسبة التي تتوافق مع عناصر التحكم. يمكنك القيام بذلك عن طريق ربط موصلات الأسلاك الأرضية(ground wire) في سلسلة بأرضية مشتركة. ستحتاج أيضًا إلى توصيل برنامج تشفير لوحة المفاتيح(keyboard encoder) بجهاز الكمبيوتر الخاص بك.

تشفير لوحة المفاتيح(keyboard encoder) هو ما يتم استخدامه لتوصيل جهاز الكمبيوتر الخاص بك بأدوات التحكم في الممرات(arcade control) . نظرًا لأن MAME يمنح كل عنصر تحكم في الممرات (arcade control)مفتاح لوحة مفاتيح(keyboard key) مطابقًا ، فسيتعين عليك استخدامه لاختبار عناصر التحكم وتعيينها كما تريدها.

يمكنك تشغيل برنامج MAME(MAME program) لاختبار عناصر التحكم الخاصة بك بمجرد توصيلها بأسلاك. هذه العملية بطيئة حيث ستحدد ضغطات المفاتيح التي يتم محاكاتها بواسطة عناصر التحكم ثم تعيينها لإعدادات التحكم الصحيحة في MAME .

هذا يعني أن الضغط على عصا التحكم لليمين(joystick right) قد يتوافق مع ضغط المفتاح B. ستحتاج إلى تعديل الإعدادات في MAME لتتناسب مع أن B يجب أن تعين للاعب الذي يضغط على عصا التحكم مباشرة. كرر هذه العملية لكل عمل.

سيلزم تثبيت شريط طاقة أو صندوق(power strip or junction box) توصيل داخل جهازك لتوصيل المكونات المختلفة. من الجيد أيضًا أن يكون هناك مفتاح طاقة(power switch) خارجي لتجنب الحاجة إلى فتح الخزانة لتشغيل الجهاز.

جو الممرات(The Arcade Atmosphere)

إن الأضواء والأصوات الخاصة بآلة الآركيد هي ما يجعلها تنبض بالحياة حقًا. لن يكتمل المشروع بدون شاشة مضاءة (lit display)ونظام صوت(sound system) قوي . الرسومات مهمة ولكن الأشياء الصغيرة هي التي تبرز أصالة المشروع.

ماذا ستحتاج:

  • مصدر ضوء ، وبعض زجاج شبكي ، وسرادق ، للعرض العلوي (overhead display)لآلة الأركيد(arcade machine) . المظلة عبارة عن مادة شفافة بها عمل فني يمكنك القيام بها بنفسك أو يمكنك شراء واحدة جاهزة.
  • تعتبر تركيبات الإضاءة الفلورية(Fluorescent light) خيارًا أفضل من المصابيح المتوهجة لأنها لا تولد الكثير من الحرارة ، كما أن المصابيح تدوم لفترة أطول ، ويمكن العثور عليها بأطوال مختلفة.
  • من أجل حماية العمل الفني ، يجب وضع المستطيل المتحرك بين ألواح زجاجي زجاجي(Plexiglas) . قم بتثبيت مصباح الفلورسنت(fluorescent light) في الجزء العلوي من الخزانة وتوجيه مصدر الضوء في اتجاه مكان وجود الخيمة. قم بتعديل التثبيت حتى يتناسب كل شيء تمامًا كما تراه.
  • يعتمد الصوت على نوع الشاشة التي اخترتها. بالنسبة لأجهزة التلفزيون ، يجب أن تعمل السماعات الافتراضية بشكل جيد. ستتطلب شاشة الكمبيوتر(computer monitor) تثبيت بطاقة(card installation) صوت متوافقة مع إصدار MAME الخاص بك . هذا بالإضافة إلى عدد قليل من مكبرات الصوت المثبتة التي ستدخل داخل الخزانة.

بناء مجلس الوزراء(Building The Cabinet)

يمكن شراء خزانة ماكينات(machine cabinet) الممرات في العديد من المستودعات والمزادات والمواقع الإلكترونية. يمكن أيضًا شراء أجزاء الخزانة بشكل منفصل ولكن بشكل عام ، سيكون الخيار مكلفًا. (Cabinet)ليس فقط مكلفًا ولكن ليس هناك ما يضمن أن إعداد MAME(MAME setup) الخاص بك سوف يتناسب مع خزانة أركيد(arcade cabinet) مسبقة الصنع .

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

يتم المساهمة في قيود التصميم الوحيدة من خلال المعدات المستخدمة ومساحة الأرضية(floor space) المتاحة وميزانيتك وخيالك. إذا كنت بحاجة إلى مساعدة في تصميم الخزانة الخاصة بك ، فهناك الكثير من مواقع(DIY) الويب التي يمكن أن تساعدك.

لبناء خزانة آركيد الخاصة بك ، ستحتاج إلى:

  • لوح ألياف أو شيء(Fiberboard or something) مشابه لصنع الجسم.
  • غراء الخشب(Wood glue) والمسامير والبراغي والأقواس لتثبيتها معًا. 
  • مثقاب ، بانوراما ، مفك البراغي ، وأدوات أخرى مماثلة للوظيفة. مفصلات الأبواب(Door) والمشابك ومفتاح الطاقة(power switch) كلها مكونات اختيارية.
  • مساحة كافية لتوصيل لوحة التحكم باللعبة(game control panel) . هذا مهم بشكل خاص إذا كنت تحاول الجمع بين إعدادات نظام تحكم متعددة.(control system)

لأول مرة(time project) ، انظر إلى الويب للحصول على المساعدة في تخطيط لوحة التحكم(control panel) الخاصة بك . هذا لتجنب المضاعفات والأخطاء ، مما يجعل المشروع أقل إجهادًا بشكل عام.



About the author

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



Related posts