DirectX7 and DirectX6 emulation
Posted: September 24th, 2014, 10:25 pm
I am not sure what happened to my first post. I guess it got lost. I am not able to contact the administrator here about it. So I am revising it and posting again. I would like this posted ASAP so I can get comments from others to help me with a DirectX7 project I am working on. Contact me immediately if there is a delay in having this posted.
I am very interested in projects like this. I am surprised that something like this was not completed years ago. Is there some way to accelerate the development of a full DirectX7 (Direct3D and DirectDraw) emulation? SwiftShader works for DirectX 8 and 9. There seem to be a few similar projects for DirectX 7 and maybe a few for DirectX 6 and before.
I would like to know when DirectX 7 first and then DirectX 6 could be completely done for this wrapper, and I would like to know what else is available, even if they need tweaked (like Pixomatic, Playstation emulator video plugins, etc.)? How could they be properly tweaked? I asked about what else is available since I am not sure if this project has resources or interest to accelerate development, and I am not sure if DirectX7 and DirectX6 can be done in a few months or a year. I need drop in multi-threaded DLLs like the way SwiftShader works, and it must work within virtualization like VirtualBox, which I read has much better OpenGL support than DirectX.
Also, can a simple wrapper DX6-7 to DX8-9 be written? Is it hard to write, has it been done, or what advice can be given about doing it? It may be quicker to complete than this more complex project. I have seen some source code but it does not seem complete.
Finally, how could I make the DirectX 7 and 6 reference rasterizer DLLs work, either tweaked or not? I know a certain amount about this, but not too much. That is why I am asking.
I am very interested in projects like this. I am surprised that something like this was not completed years ago. Is there some way to accelerate the development of a full DirectX7 (Direct3D and DirectDraw) emulation? SwiftShader works for DirectX 8 and 9. There seem to be a few similar projects for DirectX 7 and maybe a few for DirectX 6 and before.
I would like to know when DirectX 7 first and then DirectX 6 could be completely done for this wrapper, and I would like to know what else is available, even if they need tweaked (like Pixomatic, Playstation emulator video plugins, etc.)? How could they be properly tweaked? I asked about what else is available since I am not sure if this project has resources or interest to accelerate development, and I am not sure if DirectX7 and DirectX6 can be done in a few months or a year. I need drop in multi-threaded DLLs like the way SwiftShader works, and it must work within virtualization like VirtualBox, which I read has much better OpenGL support than DirectX.
Also, can a simple wrapper DX6-7 to DX8-9 be written? Is it hard to write, has it been done, or what advice can be given about doing it? It may be quicker to complete than this more complex project. I have seen some source code but it does not seem complete.
Finally, how could I make the DirectX 7 and 6 reference rasterizer DLLs work, either tweaked or not? I know a certain amount about this, but not too much. That is why I am asking.