Open Source DOS Sound standards! (Developers)
> Do you think that moder CPUs HW virtualization extension could solve it
> even in pmode? But if it's not too complex to use it under DOS... This
> would be interesting project as currently near every new desktop PC has CPU
> with VTX.
It theoretically could, but that's not the route the VM's are taking. For USB, e.g., what's happening (at least with some VM's, like VMWare and VirtualBox) is that the guest OS (DOS) is expected to provide its own USB drivers for "uncommon" devices like printers. The VM virtualizes the USB host controllers, but doesn't virtualize the USB devices -- it makes the guest OS provide its own drivers for the actual (not virtualized) devices. Even the virtualization that is provided for "necessary" devices like keyboards and mice is less than optimal, and I see that getting worse over time rather than better.
VM's, while nice in some respects, are certainly not the panacea a lot of people seem to believe them to be. If you are content to live within the limitations a particular VM chooses to confine you to, go for it. I am not.
> BTW it would be quite easy to implement own SMI routines (i think it's
> written in C) in Coreboot/Seabios but unfortunatelly it supports still very
> few modern motherboards.
I see several problems with that route, too. First of all, as you already stated, a lot of hardware isn't (and probably never will be) supported. There's a lot of old hardware out there still in use, and a large percentage of it doesn't even have hardware virtualization capabilities. There's PC/XT class hardware out there still in use (30 years old) -- what makes you believe the hardware we think is "unusably ancient" today (more than a couple of years old) won't still be in use somewhere in the world 30 years from now?
Also, AFAIK, SMM (or any type of hardware based virtualization) isn't virtualized in any VM (I could be wrong about that, though). If so, such virtualization techniques could only be used in "real" DOS on relatively modern hardware, not in a VM. In a VM I think your only option is software virtualization, which is very difficult to accomplish and much more limited in capabilities.
My opinion, FWIW.
Complete thread:
- Open Source DOS Sound standards! - sparky4, 20.12.2012, 05:09 (Developers)
![Open in board view [Board]](img/board_d.gif)
![Open in mix view [Mix]](img/mix_d.gif)
- Open Source DOS Sound standards! - DOS386, 20.12.2012, 05:42
- Open Source DOS Sound standards! - sparky4, 20.12.2012, 05:51
- Open Source DOS Sound standards! - DOS386, 20.12.2012, 05:54
- Open Source DOS Sound standards! - Laaca, 20.12.2012, 07:46
- Open Source DOS Sound standards! - sparky4, 20.12.2012, 17:40
- Open Source DOS Sound standards! - RayeR, 21.12.2012, 03:35
- Open Source DOS Sound standards! - sparky4, 21.12.2012, 03:45
- Open Source DOS Sound standards! - Cyril, 23.12.2012, 10:58
- Open Source DOS Sound standards! - RayeR, 23.12.2012, 18:31
- Open Source DOS Sound standards! - Laaca, 24.12.2012, 11:18
- Open Source DOS Sound standards! - RayeR, 24.12.2012, 14:57
- Open Source DOS Sound standards! - Laaca, 24.12.2012, 16:06
- Open Source DOS Sound standards! - RayeR, 24.12.2012, 14:57
- Open Source DOS Sound standards! - Laaca, 24.12.2012, 11:18
- Open Source DOS Sound standards! - sparky4, 24.12.2012, 09:18
- Open Source DOS Sound standards! - DOS386, 24.12.2012, 09:47
- Open Source DOS Sound standards! - DOS386, 24.12.2012, 09:49
- Open Source DOS Sound standards! - RayeR, 24.12.2012, 15:02
- Open Source DOS Sound standards! - sparky4, 28.12.2012, 22:45
- Open Source DOS Sound standards! - bretjohn, 31.12.2012, 00:23
- Open Source DOS Sound standards! - RayeR, 31.12.2012, 02:21
- Open Source DOS Sound standards! - bretjohn, 01.01.2013, 19:21
- Open Source DOS Sound standards! - RayeR, 02.01.2013, 23:40
- Open Source DOS Sound standards! - bretjohn, 03.01.2013, 20:00
- Open Source DOS Sound standards! - sparky4, 08.01.2013, 02:36
- Open Source DOS Sound standards! - RayeR, 08.01.2013, 04:02
- Open Source DOS Sound standards! - bretjohn, 09.01.2013, 01:41
- Open Source DOS Sound standards! yay! - sparky4, 09.01.2013, 21:55
- Open Source DOS Sound standards! yay! - bretjohn, 10.01.2013, 18:59
- Open Source DOS Sound standards! yay! - sparky4, 10.01.2013, 23:25
- Open Source DOS Sound standards! yay! - tom, 11.01.2013, 00:55
- Open Source DOS Sound standards! yay! - sparky4, 11.01.2013, 01:01
- Open Source DOS Sound standards! yay! - Arjay, 11.01.2013, 01:31
- Open Source DOS Sound standards! yay! - sparky4, 12.01.2013, 08:57
- Open Source DOS Sound standards! yay! - RayeR, 12.01.2013, 21:49
- Open Source DOS Sound standards! yay! - sparky4, 12.01.2013, 08:57
- Open Source DOS Sound standards! yay! - Arjay, 11.01.2013, 01:31
- Open Source DOS Sound standards! yay! - sparky4, 11.01.2013, 01:01
- Open Source DOS Sound standards WOW!!! - DOS386, 04.02.2013, 15:28
- Open Source DOS Sound standards WOW!!! - sparky4, 07.11.2013, 18:38
- Open Source DOS Sound standards! yay! - tom, 11.01.2013, 00:55
- Open Source DOS Sound standards! yay! - sparky4, 10.01.2013, 23:25
- Open Source DOS Sound standards! yay! - bretjohn, 10.01.2013, 18:59
- Open Source DOS Sound standards! yay! - sparky4, 09.01.2013, 21:55
- Open Source DOS Sound standards! - bretjohn, 09.01.2013, 01:41
- Open Source DOS Sound standards! - bretjohn, 03.01.2013, 20:00
- Open Source DOS Sound standards! - RayeR, 02.01.2013, 23:40
- Open Source DOS Sound standards! - bretjohn, 01.01.2013, 19:21
- Open Source DOS Sound standards! - RayeR, 31.12.2012, 02:21
- Open Source DOS Sound standards! - RayeR, 23.12.2012, 18:31
- Open Source DOS Sound standards! - Cyril, 23.12.2012, 10:58
- Open Source DOS Sound standards! - sparky4, 21.12.2012, 03:45
- Open Source DOS Sound standards! - RayeR, 21.12.2012, 03:35
- Open Source DOS Sound standards! - sparky4, 20.12.2012, 17:40
- Open Source DOS Sound standards! - sparky4, 20.12.2012, 05:51
- Open Source DOS Sound standards! - sparky4, 29.12.2012, 21:27
- Open Source DOS Sound standards! - DOS386, 20.12.2012, 05:42
Mix view