VOGONS

Common searches


Search results

Display options

dxwrapper 1.x

I've written about this on another thread, but figured a release announcement wouldn't hurt. https://github.com/jarikomppa/dxwrapper DirectX 1-7 pass-through wrapper. Intercepts application DirectX calls, writes log, and passes the calls to real DirectX. Can be used as starting point for fixing old …

Re: directx / opengl / whatever wrappers and 3d vision

in Milliways
Spent some time refactoring wrapper generation code to be simpler, and the generalizations I did to delete ~600 lines of code apparently fixed the bug, since now I get to the ingame! Yay! And based on the logs I generated, it does seem that crimson skies is definitely not a directx7 game. At least …

Re: What is it with retro computing?

in Milliways
I'm not into retro/vintage hardware myself, but as a developer, I kinda like the fact I can apply this library of knowledge I have rotting in my brain somewhere. Additionally, developing against old systems is easier these days (even if all you do is try to get some old game running again) than back …

Re: directx / opengl / whatever wrappers and 3d vision

in Milliways
One curious thing about the log.. the only thing the game uses dx7 that far is.. myDirectDrawCreateEx Interface Query: {15E65EC0-3B9C-11D2-B92F-00609797EA5B} myIDirectDraw7 ctor Wrapped: IDirectDraw7 myIDirectDraw7::Release(); -> return [0] Ref count zero, calling dtor myIDirectDraw7 dtor It does do …

Re: directx / opengl / whatever wrappers and 3d vision

in Milliways
Now I managed to run CS with the wrapper so that the splash screen, intro videos, menus work (with some graphical glitches), but I get a crash when entering the game itself. csfix naturally fixes all of the above problems, but does something strange itself and chaining my wrapper with csfix doesn't …

Re: directx / opengl / whatever wrappers and 3d vision

in Milliways
Zeus of nGlide shared with me: Well, it's not a lack of interest that's holding us back in creating DX1-7 wrapper, but a perspective of spending 7 years (and maybe even more) before the wrapper became 99% compatible. My goal isn't to be 100% compatible, but to primarily enable other people to hack …

Re: directx / opengl / whatever wrappers and 3d vision

in Milliways
Little update.. the wrapper generator is taking shape; current output is around 320k of code. There's still a few nasty functions to figure out, namely those where one interface returns another (but does not create them), like when a texture is queried for the ddraw interface that was used to create …

Re: directx / opengl / whatever wrappers and 3d vision

in Milliways
For anyone anxiously following this thread (the two of you), I've started over by starting to write a code generator that would let me do some more interesting stuff wrapper-wise.. the wrapper code, when it doesn't do anything yet, takes about 170k, so doing massive changes to it by hand is way more …

Re: directx / opengl / whatever wrappers and 3d vision

in Milliways
But i remember there was a guy who did something like that for sound blaster cards and resigned only cause somehow didn't like how the company treated him. Creative Labs back then was a different kind of company.. I've worked for a few huge companies and I know what kind of mix of paranoia, …

Re: directx / opengl / whatever wrappers and 3d vision

in Milliways
just wondering. Nvidia no longer fixes those old dx support problems as they don't have time for that, they need to fix current bugs and optimize current drivers as they have to compete with ati. I guess if they had more time/people they would fix that all. Wouldn't it be possible to somehow …

Page 2 of 7