Breathing New Life Into Old DirectDraw Games 274
An anonymous reader writes "I bought a bunch of old Wing Commander games for Windows, but they use DirectDraw, which Microsoft has deprecated. They don't work too well under Windows 7, so I ended up reimplementing ddraw.dll using OpenGL to output the games' graphics. I wrote an article describing the process and all the fun workarounds I had to come up with, and released all related source code for others to hack on."
Re:heads up for combat soldiers' family and friend (Score:2, Funny)
Man that is pretty bad! I say we put Origin out of business for making such a hurtful game!
Re:There were some damn fine games in that era... (Score:5, Funny)
and we didn't need gimmicks like motion controllers, photo-realistic graphics and high framerates to enjoy them.
...consarn it!
Re:Who says DirectDraw is going away? (Score:0, Funny)
But removing IDirectDraw would only break some games from the 90s, while removing CreateWindow (Ex) would kill every single Windows application ever coded.
And nothing of value was lost.
Re:heads up for combat soldiers' family and friend (Score:5, Funny)
Re:There were some damn fine games in that era... (Score:4, Funny)
and we didn't need gimmicks like motion controllers, photo-realistic graphics and high framerates to enjoy them.
In my day we didn't have fancy-schmancy graphics. We didn't have graphics all. All we had were alphanumeric characters to manipulate for our games. And that's how it was, and you liked it! Sound? You were lucky if you could get a single-toned beep from your computer. And don't get me started on those fancy motion controllers! All we had was the keyboard. We stabbed ADWS until our fingers bled. And games? We had great games like Lemonade Stand, Tic-Tac-Toe, SpaceWar!, Star Trek, Super Star Trek. And that's how it was, and you liked it! You loved it!
Re:Or you could (Score:3, Funny)
Multiple spare boxes are a huge mess. Don't fall to this trap. You may end up on one of those hoarding shows. :(
Which is it -- 80 or 20? (Score:5, Funny)
But does the 80% go to the rear shields, or the front?