v1.0.0 time! -> https://github.com/dividebysandwich/rust-dos/ … ases/tag/v1.0.0
New in this version:
x) S3 Virge and Virge/VX emulation with Direct3D support in Windows 95

x) File exchange with Windows 95 via a virtual CD drive (readonly) and an in-memory disk (read+write) that has updates done by Win95 written to the actual filesystem on shutdown

x) AWE 32 support
Note the ROM is not being distributed with Rust-DOS, but it will be automatically downloaded after user confirmation.

x) DOS Printing to file, PNG, PDF or a physical host printer

x) Booting mounted drives via the UI

x) A new "auto" cycle setting
This monitors the actual DOS render framerate and adjusts cycles to ensure maximum fps at minimum CPU load. It works a lot better than the usual dosbox approach of "grow to max in protected mode and use 3000 for everyone else". This actually enables playing a game like F117, and then playing Descent, both with good framerates and without touching settings at all. This is now the default.
x) Interpreter mode performance improvements
Rust-DOS should now be faster than Dosbox-X and Dosbox-Staging in realmode applications as well as protected mode applications.

x) Larger memory configurations added - gated by processor type.
Last but not least:
x) Midnight Commander works now, both with and without DPMI=on 😀