I didn't have time to play with trying to get the Mackie OS running on a virtual machine (I really still don't), but thought I should read up on what I recall was the brick wall that others had mentioned when trying this, and that was "write combining" that the video driver on the D8B apparently tries to do (or that's how I understood it).
Just for the chance that this might give others an idea before I get a chance to actually play around with this, I just read through much of the following 3 pages:
1. Generally about "Write Combining" but with CPUs rather than GPUs:
https://mechanical-sympathy.blogspot.co ... ining.htmlBasically, if the CPU doesn't get to write to L1 or L2 cache, there's an internal buffer in the CPU, where it queues a number of cache-write "buckets" of 64-bytes (at least for these more modern CPUs mentioned here), and when that buffer is full, writes the whole thing to L1 or L2. This apparently helps with lowering latency, compared to trying to write all these buckets/charsets individually. (I'm not a programmer, so I probably butchered this badly... but "something like that" I think).
2. Technically a bit off-topic, since this is more about a pass-through of instructions from the virtual machine to the physical GPU (...which might also be interesting if all else fails... maybe this could result in the only requirement to run the Mackie OS, being a supported PCI video card. Not ideal, but better than nothing). However, this is where I found a reference on how to enable "write combining" on MS Azure/Hyper-V for GPUs/Video cards:
https://mu0.cc/2020/08/25/hyperv-gpupv/3. This third one is the most interesting, as it contains info how to activate write-combining for a GPU on Hyper-V, and mentions that this should also work in "Generation 1" aka "32-bit" virtual environments:
https://techcommunity.microsoft.com/t5/ ... a-p/382266So, when/if I get the time, I want to start a trial for MS Azure, and try if an emulated Radeon 7000 (I hope Azure has an emulation for that) allows to enable write-combining this way, and then I'd try to boot a clone of the Mackie OS drive.
If this fails, I'm thinking to try if I could get the "pass-through" of video card access in the virtual machine to work somehow (with a card in the system that the D8B works with natively), and if I'd then have better luck with activating write-combining.
Anyway... pipe-dreams... but I thought I'd share this here, in case the many smarter folks on here than me, can use the above as clues to finally break-through that write-combining wall.
If I'm totally off track with this - my apologies... just poking around in the dark, hoping to strike gold. In the Hackintosh world, this actually worked for me on a number of occasions (...and yes... I do expect that I have to modify the Device and Vendor IDs for the video card in the virtual machine, to something the Mackie OS expects... and did so last time I tried. But that alone was not enough).
Anyway... sorry, just thinking out loud, really