العب ألعاب Retro DOS بشكل مثالي مع DOSBox

هل تعلم أن (Did)وحدة المعالجة المركزية(CPU) للكمبيوتر الجديدة لعام 2018 لا تزال تحتوي على نفس الدواخل الأساسية مثل أول وحدة معالجة مركزية (CPU)Intel 8086 تم إصدارها في عام 1978؟ هذا يعني ، من الناحية النظرية ، أن البرنامج المكتوب للتشغيل على معالج 1978 يجب أن يتم تنفيذه بدون أي مشكلة حقيقية في وحدة المعالجة المركزية(CPU) الحديثة . هذه الرقائق كلها جزء من عائلة المعالجات “x86 ”.

يجب أن يعني ذلك أيضًا أن ألعاب الفيديو المكتوبة لنظام التشغيل DOS في الثمانينيات والتسعينيات ستعمل على أجهزة الكمبيوتر اليوم ، أليس كذلك؟ على الرغم من أنك قد تكون محقًا من الناحية الفنية(technically ) في قول ذلك ، فإن الأمر أكثر تعقيدًا من ذلك.

بادئ(First) ذي بدء ، على الرغم من وجود نفس المجموعة الأساسية(core set) من التعليمات ، فإن وحدات المعالجة المركزية(CPUs) الحديثة وتلك التي كانت موجودة قبل ثلاثين أربعين عامًا تختلف اختلافًا جذريًا في الواقع. لديهم بنى مختلفة وأسرع بكثير(much ) من شيء مثل وحدة المعالجة المركزية(CPU) 80386 .

علاوة على ذلك ، قطعت أنظمة التشغيل شوطًا طويلاً أيضًا. حتى بعض الألعاب التي تم تطويرها لنظام التشغيل Windows 7(Windows 7) (والتي تشترك بشكل أساسي في نفس جوهر Windows 10 ) يمكن أن تحتوي على أخطاء توافق غير مسبوقة تتطلب تصحيحًا أو أوضاع توافق خاصة قبل أن تعمل.

إذا كنت ستجرب لعبة DOS(DOS game) كلاسيكية على جهاز الكمبيوتر الحديث الخاص بك ، فمن المحتمل أنها لن تعمل على الإطلاق. هذا أمر مؤسف ، لأن هناك مكتبة ضخمة من الألعاب الكلاسيكية التي تمتد عبر تاريخ الكمبيوتر الشخصي. إذن ما الذي يجب على محبي الألعاب(gaming fan) الرجعية فعله؟

أدخل DOSBox

DOSBox عبارة عن برنامج مجاني يحاكي بدقة بيئة IBM PC DOS(IBM PC DOS environment) الأصلية . ليس ذلك فحسب ، بل إنه يحاكي أيضًا بعض الأجهزة الأكثر شيوعًا في تلك الحقبة ، مثل بطاقة الصوت Creative Sound Blaster(Creative Sound Blaster) . مما يعني أنه يمكنك استخدامه للعب ألعاب DOS(DOS) الكلاسيكية بشكل مثالي ، تمامًا كما لو كنت تقوم بتشغيلها على جهاز كمبيوتر منذ أربعة عقود.

أنت لست مقيدًا بنظام Windows(Windows) أيضًا ، فهناك أيضًا إصدارات من البرنامج لنظامي التشغيل MacOS و Linux(MacOS and Linux) ! الشيء الوحيد الذي تحتاج إلى التعامل معه هو وضع يديك على الألعاب. يمكن أن يكون الأمر معقدًا بعض الشيء.

أين تجد الألعاب

في هذه المقالة ، نستخدم إصدار Shareware(Shareware version) من مطلق النار الكلاسيكي DOOM . للحصول على نسختك الخاصة ، فقط Google “DOOM Shareware” ، هناك الكثير من المواقع التي لا تزال تستضيف البرنامج. هذا قانوني تمامًا ، نظرًا لأن ألعاب البرامج التجريبية عبارة عن عروض توضيحية للعبة(game demos) ممتدة بشكل أساسي ولن تنتهك أي شروط ترخيص.

ومع ذلك ، لا تزال ألعاب البيع بالتجزئة الكاملة من عصر DOS(DOS era) ملكًا لناشريها. إذا قمت بتنزيل نسخة دون دفع ثمنها ، فأنت بذلك ترتكب قرصنة.

إذا كنت لا تزال تملك ألعاب DOS الأصلية على (DOS)قرص مضغوط أو قرص مرن(CD or Diskette) ، فيجب أن تكون موافقًا على استخدام DOSBox لتشغيل اللعبة (أو نسخة احتياطية منها). إنها طريقة رائعة للوصول إلى مجموعتك القديمة من الألعاب مرة أخرى.

بفضل مواقع مثل Good Old Games ، يمكنك حتى شراء العديد من ألعاب DOS(DOS game) الكلاسيكية بشكل قانوني. يستخدم GOG(GOG) على وجه الخصوص نسخة مسبقة التكوين من DOSBox لجعلها تعمل كلها. إذا اشتريت لعبة DOS(DOS game) من GOG ، فلن تضطر إلى إعداد DOSBox يدويًا على الإطلاق. ما لم تكن ترغب في تعديل الإعدادات ، فسيظل هذا الدليل مفيدًا في هذه الحالة.

أخيرًا ، هناك برامج مهجورة(abandonware) ، تقع هذه الألعاب في منطقة قانونية رمادية(grey area) . لقد ولت الشركات التي تمتلك حقوق هذه الألعاب منذ زمن بعيد. لا أحد يدافع بنشاط عن حقوق النشر الخاصة به على هذه الألعاب. على الأرجح لن يتم عرضها للبيع مرة أخرى. يمكنك العثور على هذه الألعاب في مواقع البرامج المهجورة ، ولكن حذر من أنها ليست قانونية تمامًا.

إعداد لعبتك مع DOSBox

قبل أن تتمكن من استخدام DOSBox ، يجب عليك تثبيته. ما عليك سوى التوجه(Just head) إلى صفحة تنزيلات DOSBox(DOSBox downloads) والحصول على الإصدار الصحيح من اللعبة لجهاز الكمبيوتر الخاص بك. نحن نستخدم إصدارات Windows هنا ، والتي تأتي مع معالج التثبيت(installation wizard) . فقط(Just) قم بتشغيله بعد تنزيل التطبيق وتثبيته.

قبل تشغيل DOSBox ، قم بإنشاء مجلد(create a folder) على محرك الأقراص لألعاب DOS . سيعمل هذا المجلد كمحرك أقراص ثابت افتراضي في DOSBox ويمكنك نسخ جميع ألعابك هناك. نوصي بإنشاء هذا المجلد على جذر محرك الأقراص الخاص بك لتسهيل الوصول إليه من DOSBox .

على جهاز Windows 10 الخاص بنا ، لم يقم المثبت بإنشاء اختصار ، لذا انتقل إلى دليل التثبيت(installation directory) وقم بتشغيل DOSBox.exe(run DOSBox.exe) . من الواضح أنه يمكنك إنشاء الاختصار الخاص بك من هناك لجعل الجلسات المستقبلية أكثر ملاءمة. بمجرد بدء تشغيل البرنامج ، يجب أن تفتح نافذة DOSBox هكذا .(DOSBox window)

ليست معلمات "SET BLASTER". هذه هي الأرقام التي ستدخلها في أي لعبة تريد استخدام بطاقة Sound Blaster(Sound Blaster card) . أنشأنا مجلدًا سابقًا على جذر محرك الأقراص C(C drive) يسمى "DOSAPPS". قمنا بنسخ ملفات DOOM التجريبية(DOOM shareware) الخاصة بنا إلى هذا المجلد ، ولكن قبل أن نتمكن من تشغيلها في DOSBox ، نحتاج إلى "تحميل" هذا المجلد باعتباره محرك الأقراص الثابتة الظاهري.

للقيام بذلك ، type “MOUNT C C:\ DOSAPPS” وبعد ذلك سترى رسالة التأكيد(confirmation message) هذه .

سننتقل الآن من محرك الأقراص Z إلى محرك الأقراص C(Drive C) في DOSBox عن طريق كتابة C:\

لا تزال هذه اللعبة بحاجة إلى التثبيت وتوجد ملفات التثبيت في مجلد يسمى "doom19s". للتبديل إلى هذا المجلد ، نكتب (type) CD\doom19s

يُطلق على برنامج التثبيت اسم Install.bat ، لذلك نقوم فقط بكتابة Install.bat والضغط على Enter(type Install.bat and hit enter ) وبعد ذلك يبدأ برنامج التثبيت(installer program) .

الآن ما عليك سوى اتباع التعليمات والسماح للبرنامج بتثبيت اللعبة على محرك الأقراص الظاهري C.(C drive)

بعد الانتهاء من التثبيت ، ستظهر لك الأداة المساعدة لإعداد DOOM.

سنختار "لوحة المفاتيح فقط" كنوع وحدة التحكم(controller type) الخاصة بنا ثم "مكبر الصوت" كبطاقة الصوت الخاصة بنا. إذا كنت تتذكر ، أظهر DOSBox استخدام التكوين الافتراضي لمكبر الصوت(Sound Blaster configuration) عند بدء التشغيل. لذلك اخترنا Port 220 و IRQ 7 و DMA channel 1(choose Port 220, IRQ 7 and DMA channel 1) . عمل خيار المزيج الافتراضي المكون من 3(default 3) قنوات بشكل(channel mix choice) جيد بالنسبة لنا أيضًا.

بمجرد الانتهاء من كل ذلك ، نختار "حفظ المعلمات وإطلاق DOOM".(choose “Save Parameters and Launch DOOM”.)

إذا كان كل شيء على ما يرام ، يجب أن تبدأ اللعبة.

آه أجل! أنت الآن جاهز للعب اللعبة!

نصائح إضافية

للحصول على تجربة ملء الشاشة ، ما عليك سوى الضغط على ALT+ENTER لتبديل أوضاع النافذة. يمكنك لعب اللعبة كالمعتاد. في المرة التالية التي تقوم فيها بتشغيل اللعبة ، يمكنك الانتقال بسهولة إلى المجلد المثبت بعد تركيب محرك الأقراص C(C drive) وتشغيل اللعبة مباشرة بنفس الطريقة التي بدأنا بها "Install.bat".

لا تتطلب(t require installation) بعض ألعاب DOS(DOS game) تثبيتًا ، يمكنك فقط نسخ مجلدها بالكامل إلى مجلد لعبة DOS(DOS game) وتشغيلها.

هناك الكثير من التغيير والتبديل الذي يمكنك القيام به في DOSBox لتشغيله(DOSBox) بالطريقة التي تريدها. تحقق من مجلد تثبيت DOSBox للحصول على (DOSBox installation)ملف نصي(text file) يدوي ممتاز . إنه مليء بالنصائح والحيل.

يمكنك أيضًا كتابة HELP(type HELP ) في DOSBox نفسه لتجديد معلومات أوامر DOS القديمة الجيدة. (DOS)أهم اختصار تحتاج إلى معرفته الآن هو تبديل دورة وحدة المعالجة المركزية .(CPU cycle)

يؤدي هذا إلى تسريع أو إبطاء وحدة المعالجة المركزية(CPU) الافتراضية لـ DOSBox . لذلك إذا كانت اللعبة تعمل بسرعة خاطئة ، فما عليك سوى الضغط على CTRL+F11 or CTRL+F12 لإضافة السرعة أو إزالتها.

لمغادرة DOSBox ، اكتب EXIT(type EXIT ) في موجه الأوامر(command prompt) أو أغلق نافذة التطبيق(application window) فقط . هذا كل ما تحتاج إلى معرفته لتبدأ ببعض ألعاب DOS الكلاسيكية. (DOS)فقط لا(Just don) تلومنا إذا قضيت الليلة(night night) بأكملها تستمع إلى موسيقى التسعينيات وتلعب لعبة DOOM(music and playing DOOM) !



About the author

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



Related posts