Anonim

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

أدخل DOSBox ؛ نظام مضاهاة MS-DOS. يتيح لك تشغيل أي من الألقاب من الجيل الأقدم للحوسبة إلى حد كبير عن طريق إنشاء بيئة برمجية تعمل فيها على تهيئة بيئة الأجهزة والتطبيق في العام الماضي. كل ما تحتاج حقا لمعرفته هو أنه يتيح لك لعب الألقاب القديمة على الأنظمة الأحدث ، حسب قول الحقيقة.

أوه ، وربما يجب أن تعطي لنفسك دورة تنشيطية على أوامر MS-DOS - هناك ملف مفكرة تعليمي مضمّن في ملف تثبيت DOSBox. إذا كنت تقوم بتنزيل DOSBox ، فإنه يستحق القراءة.

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

إصلاحات معدل الإطار

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

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

بمجرد معرفة "المكان الجميل" للعبة معينة ، يمكنك فتح ملف تكوين DOSBox ، وتغيير ملف تهيئة DOSBox عن طريق فتح "خيارات" في مجلد DOSBox ، وتغيير القيمة التي تراها بجوار " دورات ".

بدلاً من ذلك ، يمكنك ببساطة تتبع الألعاب التي تتطلب سرعات مختلفة لوحدة المعالجة المركزية ، وإدخال الأمر "cycles = (القيمة التي تحددها الدورات)". أخيرًا ، يمكنك محاولة تمكين تخطي الإطارات. ببساطة اكتب إما تخطي إطار 1 أو تخطي إطار 2. مرة أخرى ، يمكنك تغيير كل ذلك عن طريق تحرير ملف التكوين (خيارات DOSBox) أيضًا.

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

استكشاف مشاكل العرض

نظرًا للاختلاف بين شاشات الكمبيوتر القديمة والشاشات الحديثة ، من الشائع إلى حد ما بالنسبة إلى المحاكاة الافتراضية لـ DOSBox أن تواجه بعض مشكلات العرض هنا وهناك. عادة ، ستلاحظ إما أن اللعبة تواجه مشكلة في تحديث الشاشة (مما يؤدي إلى عدد من حالات الاستراحة) ، أو ببساطة تعطل كليًا. قد تلاحظ أيضًا أن الصور التي تظهر على الشاشة تبدو مشوهة أو ممتدة.

إن معالجة مشكلة "الصور المشوهة" أمر بسيط للغاية - تأكد ببساطة من تمكين تصحيح نسبة العرض إلى الارتفاع. ("الجانب") في ملف التكوين. بالنسبة إلى معدل التحديث ومشكلات الأعطال ، حاول تعديل الإخراج من "Surface" إلى OpenGL (output = openglnb) أو DirectDraw (output = ddraw). للقيام بذلك ، افتح ملف التكوين ، وابحث عن "الإخراج" ، تحت قسم SDL للملف.

أخيرًا ، كقاعدة عامة ، يجب تشغيل ملف التثبيت للألعاب التي تلعبها في DOSBox (عادةً "install.exe" أو "setup.exe"). السبب في ذلك هو أن DOSBox لا يقوم دائمًا بتعيين وضع الرسومات لتطبيق معين بشكل صحيح. من خلال تشغيل التطبيق عبر أداة الإعداد المساعدة ، فإنك تتأكد بشكل أساسي من أنه يستخدم وضع الرسومات الصحيح.

مشاكل لوحة الألوان

تستخدم ألعاب DOSBox عمومًا لوحة ألوان أقدم من بقية أنظمة تشغيل Windows. إذا كنت تقوم بتشغيله كتطبيق ملء الشاشة ، فمن المحتمل أن يقوم Windows بالتبديل إلى "وضع ألوان" مختلف. المشكلة هي ، في بعض الأحيان ، يواجه Windows مشكلات في التبديل إلى هذا الوضع إذا كنت ، لسبب ما ، تعود إلى الإعدادات الافتراضية أثناء فتح التطبيق. تأكد من عدم تشغيل أي برامج من المحتمل أن "تقاطع" DOSBox عن طريق أخذ التركيز بعيدًا عن التطبيق (مثل الإطارات المنبثقة في برنامج المراسلة الفورية) ، وتجنب استخدام alt + tabb ، إذا كنت تستطيع مساعدته.

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

استكشاف الأخطاء وإصلاحها framerate وعرض القضايا في dosbox