Reply 140 of 141, by Dividebysandwich
- Rank
- Newbie
Rust-DOS v1.7.4 is available -> https://github.com/dividebysandwich/rust-dos/ … ases/tag/v1.7.4
VFX1 emulation

(Inspired by https://github.com/LeonG-ZA/forte-vfx1-vr)
Enable VFX1 in settings and a headset will appear on the table. You can put it on and take it off at any time - just grab it and put it over your head to wear, and grab it from your head and put it away to remove. Running any VFX1 enabled game will render as stereoscopic 3D inside your VR headset while you are wearing the virtual VFX-1, and will render as left/right eye image on the VR monitor if you remove the VFX-1 from your head.
This is not really something that can be shown with a screenshot - you'll have to try this out yourself.
NOTE: Resolution and FOV are limited to the original as supported by the respective games. This feature only works in VR headsets, it wouldn't make much sense on a 2D screen.
Usable VR keyboard

If you just want to try something out quickly without a connected bluetooth keyboard, there's now a VR keyboard that can be used and grabbed with the VR controllers.
NOTE: The bedroom scene has been updated, please go to the scene list and download the update right inside Rust-DOS.
Improved Vérité and PowerVR support

Several texture and rendering issues are fixed and games should work better across the board.
New logo

By @Dominusprog, thanks!!
## Other fixes and changes:
* Read CD sectors whose EDC fails as errors, so copy protections that check them pass by @kibertoad in https://github.com/dividebysandwich/rust-dos/pull/116
* Round FBSTP as the control word says and store the BCD indefinite for what doesn't fit by @kibertoad in https://github.com/dividebysandwich/rust-dos/pull/117
* Say when a state's drive image has moved, not that the state is of another machine by @kibertoad in https://github.com/dividebysandwich/rust-dos/pull/118
* Document how Windows OpenGL games reach the Voodoo2 by @kibertoad in https://github.com/dividebysandwich/rust-dos/pull/119
* Translate MMX and SSE instructions on x86-64 by @kibertoad in https://github.com/dividebysandwich/rust-dos/pull/120
* Draw 3dfx OpenGL's raster states with variants that fix only the combines by @kibertoad in https://github.com/dividebysandwich/rust-dos/pull/121
* Translate SAHF and FILD of a qword by @kibertoad in https://github.com/dividebysandwich/rust-dos/pull/122
* Start blocks in a page's last 15 bytes on x86-64 by @kibertoad in https://github.com/dividebysandwich/rust-dos/pull/123
* Run SSE arithmetic without loading MXCSR where the guest's matches by @kibertoad in https://github.com/dividebysandwich/rust-dos/pull/126
* Read IDE disk blocks at once in REP INSW and INSD by @kibertoad in https://github.com/dividebysandwich/rust-dos/pull/127
Full Changelog: https://github.com/dividebysandwich/rust-dos/ … v1.7.3...v1.7.4
