انتشار شبیه ساز DOSBox Staging 0.75

10 سال از آخرین عرضه مهم DOSBox می گذرد منتشر شد رهایی DOSBox Staging 0.75، توسعه که برداشت علاقه مندان به عنوان بخشی از یک پروژه جدید، که تعداد زیادی تکه های پراکنده را در یک مکان جمع آوری کردند. DOSBox یک شبیه ساز MS-DOS چند پلتفرمی است که با استفاده از کتابخانه SDL نوشته شده و برای اجرای بازی های قدیمی DOS در لینوکس، ویندوز و macOS توسعه یافته است.

DOSBox Staging توسط یک تیم جداگانه توسعه داده شده است و به تیم اصلی مرتبط نیست. DOSBox، که در سال های اخیر فقط تغییرات جزئی را به خود دیده است. اهداف DOSBox Staging شامل ارائه یک محصول کاربرپسند، سهولت در مشارکت توسعه دهندگان جدید (به عنوان مثال استفاده از Git به جای SVN)، تلاش برای گسترش عملکرد، تمرکز در درجه اول بر روی بازی های DOS و پشتیبانی از پلتفرم های مدرن است. اهداف این پروژه شامل پشتیبانی از سیستم‌های قدیمی مانند Windows 9x و OS/2 نمی‌شود و همچنین بر تقلید از سخت‌افزار دوران DOS تمرکز نمی‌کند. وظیفه اصلی اطمینان از عملکرد با کیفیت بازی های قدیمی در سیستم های مدرن است (چنگال جداگانه برای شبیه سازی سخت افزار در حال توسعه است. dosbox-x).

در نسخه جدید:

  • انتقال به کتابخانه چند رسانه ای کامل شده است SDL 2.0 (پشتیبانی SDL 1.2 قطع شده است).
  • از APIهای گرافیکی مدرن پشتیبانی می کند، از جمله افزودن حالت خروجی «بافت» جدید که می تواند از طریق OpenGL، Vulkan، Direct3D یا Metal اجرا شود.
  • اضافه شدن پشتیبانی از آهنگ های CD-DA (دیسک فشرده-دیجیتال صوتی) در فرمت های FLAC، Opus و MP3 (قبلاً WAV و Vorbis پشتیبانی می شدند).
  • یک حالت برای مقیاس بندی صحیح پیکسل ها با حفظ نسبت تصویر اضافه شده است (به عنوان مثال، هنگام اجرای یک بازی 320x200 روی صفحه نمایش 1920x1080، پیکسل ها 4x5 مقیاس می شوند تا تصویری با ابعاد 1280x1000 بدون محو شدن ایجاد کنند.

    انتشار شبیه ساز DOSBox Staging 0.75

  • قابلیت تغییر اندازه دلخواه پنجره را اضافه کرد.
  • دستور AUTOTYPE برای شبیه‌سازی ورودی صفحه‌کلید، به عنوان مثال، برای پرش از صفحه‌نمایش اضافه شده است.
  • تنظیمات رندر تغییر کرده است. به طور پیش‌فرض، یک بک‌اند مبتنی بر OpenGL با اصلاح نسبت تصویر 4:3 و مقیاس‌بندی با استفاده از سایه‌زن OpenGL فعال می‌شود.
    انتشار شبیه ساز DOSBox Staging 0.75

  • روش های جدیدی برای سفارشی کردن رفتار ماوس اضافه شده است.
  • به طور پیش فرض، شبیه ساز OPL3 فعال است پاک شده، شبیه سازی بهتر AdLib و SoundBlaster را ارائه می دهد.
  • اضافه شدن قابلیت تغییر کلیدهای میانبر در لحظه.
  • تنظیمات لینوکس به دایرکتوری ~/.config/dosbox/ منتقل شده است.
  • پشتیبانی از کامپایل مجدد پویا برای CPU های 64 بیتی اضافه شده است.
  • حالت های خروجی تک رنگ و ترکیبی برای بازی های نوشته شده برای کارت های ویدئویی CGA اضافه شده است.
  • اضافه شدن پشتیبانی برای استفاده از سایه زن های GLSL برای سرعت بخشیدن به پردازش خروجی شبیه سازی شده.



منبع: opennet.ru

اضافه کردن نظر