10 ปีนับตั้งแต่ DOSBox เปิดตัวครั้งสำคัญครั้งล่าสุด
DOSBox Staging ได้รับการพัฒนาโดยทีมงานที่แยกจากกันและไม่เกี่ยวข้องกับทีมดั้งเดิม
ในรุ่นใหม่:
- การเปลี่ยนไปใช้ไลบรารีมัลติมีเดียเสร็จสิ้นแล้ว
เอสดีแอล 2.0 (การสนับสนุน SDL 1.2 ถูกยกเลิกแล้ว) - ให้การสนับสนุน API กราฟิกสมัยใหม่ รวมถึงการเพิ่มโหมดเอาต์พุต "พื้นผิว" ใหม่ที่สามารถทำงานผ่าน OpenGL, Vulkan, Direct3D หรือ Metal
- เพิ่มการรองรับแทร็ก CD-DA (Compact Disc-Digital Audio) ในรูปแบบ FLAC, Opus และ MP3 (ก่อนหน้านี้รองรับ WAV และ Vorbis)
- เพิ่มโหมดสำหรับการปรับขนาดพิกเซลที่ถูกต้องโดยยังคงอัตราส่วนภาพไว้ (เช่น เมื่อเล่นเกมขนาด 320x200 บนหน้าจอขนาด 1920x1080 พิกเซลจะถูกปรับขนาดเป็น 4x5 เพื่อสร้างภาพขนาด 1280x1000 โดยไม่เบลอ
- เพิ่มความสามารถในการปรับขนาดหน้าต่างโดยพลการ
- เพิ่มคำสั่ง AUTOTYPE เพื่อจำลองการป้อนข้อมูลด้วยแป้นพิมพ์ เช่น เพื่อข้ามหน้าจอสแปลช
- การตั้งค่าการแสดงผลมีการเปลี่ยนแปลง ตามค่าเริ่มต้น แบ็กเอนด์ที่ใช้ OpenGL จะถูกเปิดใช้งานด้วยการแก้ไขอัตราส่วนภาพ 4:3 และการปรับขนาดโดยใช้เชเดอร์ OpenGL
- เพิ่มวิธีการใหม่ในการปรับแต่งพฤติกรรมของเมาส์
- ตามค่าเริ่มต้น โปรแกรมจำลอง OPL3 จะถูกเปิดใช้งาน
อบ ให้การจำลอง AdLib และ SoundBlaster ดีขึ้น - เพิ่มความสามารถในการเปลี่ยนปุ่มลัดได้ทันที
- การตั้งค่า Linux ถูกย้ายไปยังไดเร็กทอรี ~/.config/dosbox/
- เพิ่มการสนับสนุนสำหรับการคอมไพล์ใหม่แบบไดนามิกสำหรับ CPU 64 บิต
- เพิ่มโหมดเอาต์พุตขาวดำและคอมโพสิตสำหรับเกมที่เขียนสำหรับการ์ดวิดีโอ CGA
- เพิ่มการรองรับการใช้ GLSL shaders เพื่อเร่งการประมวลผลเอาต์พุตที่จำลอง
ที่มา: opennet.ru