- Filesystem: close all handles when switching to other game directory
- Sound: fixed potential division-by-zero in S_GetSoundTime() in case of failed DirectSound initialization, reworked shutdown functions
- Unix: output only printable chars in console
- SDL: removed archive flag for \in_nograb
- QVM: added more optimizations, removed unsafe x86 optimizations with disabled VM_RTCHECK_DATA
- QVM: always force either range checks or data mask operations