Reply 80 of 386, by digger
Wow, what am amazing project! Brilliant work in getting this working. 😀
I've seen KVM, WHPX and HAXM mentioned here. I agree with others here that it would be useful to also have this work properly with HAXM, since not all editions of Windows 10 include Hyper-V and thus WHPX. Also, a lot of Windows users are not on Windows 10 yet, and perhaps won't ever upgrade to Windows 10.
Would this also work with Apple's Hypervisor.framework on macOS and Xen on other systems, since QEMU supports those virtualization accelerators as well?
I understand that Xen might not add a lot of value for Linux users, since KVM support already works at least as well. But it might be nice for people who run BSD or OpenSolaris systems with Dom0 kernels. (I admit, this would be a very small niche that might not be worth investing much effort in.)
Also, it would be great if the sound emulation code from DOSBox could be ported to QEMU. I know QEMU already supports SB16 emulation, but isn't the implementation in DOSBox far superior? Also, it would be cool to have QEMU support the other emulated sound devices from DOSBox as well, such as the GUS. Since both QEMU and DOSBox share the same GPLv2 license, it would be no problem to share code back and forth between both of them.
High quality legacy sound emulation coupled with hardware-assisted virtualization and problem-free 3Dfx Glide pass-through may very well be the Holy Grail of retro gaming on modern PC hardware! 😁