流行的DOSBox仿真器的上次重要發布之後的10年 該模擬器的新版本到來了,受到了粉絲們的追捧 他開始了一個新項目,該項目聚集了眾多關注者,並致力於各種補丁程序,以便可以發布此新版本。
對於那些不熟悉DOSBox的人,您應該知道 是使用SDL庫編寫的跨平台MS-DOS仿真器 並開發為在Linux,Windows和macOS上運行較早的DOS遊戲。
重要的是要提到這個新項目 “ DOSBox Staging”是由一個單獨的團隊開發的,並且與原始DOSBox沒有關聯。,近年來僅觀察到很小的變化。
目標之一 通過DOSBox Staging 是提供用戶友好的產品, 簡化新開發人員的參與(例如,使用Git代替SVN),為 擴展功能,主要關注DOS遊戲,以及對現代平台的支持。
該項目的目標不是為舊系統(例如Windows x和OS / 2)提供支持,也不是專注於仿真DOS硬件。 主要任務是確保舊遊戲在現代系統上的高質量表現(正在開發單獨的dosbox-x fork來模擬團隊)。
DOSBox Staging 0.75的新功能是什麼?
在這個新版本中 開發參與者專注於過渡到SDL 2.0媒體庫 並已成功完成,並為此提供了支持 SDL 1.2已停產,此外還提供 支持不同的現代圖形API,包括添加了新的“紋理”輸出模式,該模式可以通過OpenGL,Vulkan,Direct3D或Metal進行工作。
在改進方面,我們可以發現DOSBox Staging 0.75具有 支持CD-DA文件 (光盤-數字音頻)格式 FLAC,Opus和MP3 (先前支持的WAV和Vorbis)。
除此之外 增加了對高分辨率的支持, 其中包括執行正確的像素縮放模式,但始終嘗試保持寬高比,例如,在320×200屏幕上啟動1920×1080遊戲時,像素將縮放4×5以獲取1280×1000圖像沒有模糊。
渲染設置已更改。 默認情況下,基於OpenGL的後端使用OpenGL著色器進行4:3的寬高比縮放和校正。 添加了對64位CPU的動態重建支持 以及為CGA顯卡編寫的遊戲增加了單色和復合輸出模式。
在提到的其他變化中 這個新版本:
- 添加了任意調整窗口大小的功能。
- 添加了AUTOTYPE命令來模擬鍵盤輸入,例如繞過屏幕保護程序。
- 添加了用於鼠標行為的新的自定義方法。
- 默認情況下,使用OPL3 Nuked仿真器,它可以更好地仿真AdLib和SoundBlaster。
- 新增了即時更改熱鍵的功能。
- Linux上的配置已移至〜/ .config / dosbox /目錄。
- 增加了對使用GLSL著色器的支持,以加快模擬輸出的渲染速度。
- 現在允許使用C ++ 11語言構造。
- 實施了持續集成(CI)系統,該系統依賴於每次代碼推送以向開發人員提供即時反饋
- 通過LLVM的Clang,Synopsys Coverity和VIVA64程序驗證系統(PVS)Studio添加了靜態分析檢查。
- 添加了由Clang的Undefined Behavioral(UB)消毒劑以及GCC UB和Address消毒劑執行的動態掃描檢查。
- 在所有受支持的編譯器和平台上乾淨地構建
終於 如果您想了解更多 關於它,你可以諮詢 以下鏈接中的詳細信息。
安裝
對於有興趣安裝此新版本的用戶,可以參考說明。 在下面的鏈接中。