![]() ![]() Not sure what the other VBox display types use to interact and VirtualBox seems to prefer you no longer use VBoxVGA. I have some familiarity with the API in other words. Meaning that you set up structures in memory and point the virtual machine host at them and the host interacts with them to do what you need it to do. VBoxVGA last I checked implements the same but extends it with a PCI device for the VGA card and "OMAPI" extensions that become a sort of memory-mapped I/O with the virtual machine host. I know the base API somewhat, so I might be able to do something.īochs VBE extensions are accessible through some fixed I/O ports. A while back I wrote a simple framebuffer driver for the Linux kernel that was able to set up almost any mode desired in both Bochs and VirtualBox, though that code has apparently bitrotted because the Linux kernel has deprecated fbdev for DRM/KMS and the multi-monitor support I had working no longer works in VirtualBox. I might be able to implement VirtualBox VBoxVGA. "to match Voodoo 5 speed you need at least a Threadripper" Documentation to show required hardware with few examples, e.g.Or leverage MESA or WINE/ WINED3D - like VirtualBox is using parts of WINE for their GPU pass-through.įor the software emulation (whether single core or multi-core): "DOSbox-X Guest additions" with multi-monitor, etc.) - maybe emulate (or lift code from, if open source) Virtualbox/VMware GPU pass-through device - and modify the driver from their Guest additions/Tools. Ideally to be later extended to a virtual DirectX9.0c/OpenGL2.1 Win9x device (pass-through to host to GPU for execution) with the characteristics similar to Geforce 6/Radeon X850 (e.g. VMware SVGA and VMware SVGA II (it seems only WinME supports the later?, what's the difference?).The VMware GPU appears to have DX8 hardware acceleration under Win9x, may help for the mouse integration as well ( #3384) and may be useful for Win3.x as well. Is it feasible to emulate a Geforce/Radeon 'surface' (doing passthrough to host GPU) good enough for running their original drivers? Are there open-source implementations of the drivers that can be modified or some other patches/mods for Win9x that can help? If not - what else can go beyond the present SVGA/VBE/Voodoo? for comparison: Voodoo 2 SLI 24MB DirectX5 (2x90MOps), VooDirectX6 64MB (664MOps).HX DOS variant works under Win98 ( MinGW 32-bit HX DOS extender target #582). DOSBox-X itself, if compiled for Win9x, will be a good test case (DOSBox-X Win9x app running in guest Win9x on DOSBox-X on modern host).DX9, P4 1.4GHz, 256MB RAM, 2005 - Age of Empires III.DX8 applications from the late 90s in Win9x that don't work completely in XP (like Mechwarrior 3), especially those that don't work well (or at all) with DirectX software rendering.Resource-demanding games running under Win9x/ME: Multi-core software GPU emulation ( #2435), 86box ( supports multi-core), Wine, VirtualBox/VMware Additional context Running up to mid-2000s 3D games under Win98/ME by utilizing the host GPU ( #1146). Is your feature request related to a problem? Please describe. I have searched and didn't find any similar issues.Have you checked that no other similar feature request(s) already exists? I agree to follow the code of conduct and the contributing guidelines.Code of Conduct & Contributing Guidelines ![]()
0 Comments
Leave a Reply. |