Jump to content
IGNORED

Very Good Article About Porting Death Rally From Dos To Windows


vdub_bobby

Recommended Posts

The article is really great, lots of details about how he got around hardware/OS changes, reverse engineered data compression, and more. Well worth a read. ;)

 

http://sol.gfxile.net/dr_gdm.html

Here's an excerpt:

Trying to find another easy way out, I compared the characteristics of the code with known compression algorithms, discarding most of them due to the requirement of overly large lookup tables or code complexity. The source code to Info-ZIP is invaluable for these kinds of things, as it implements most common compression algorithms, not only the ones found in modern ZIP formats. In the end, it was clear this was a proprietary algorithm, so I really did have to dive in.

 

I spent a couple days poring over the code and trying to re-implement what it does in C. Once I understood what the assembly code was doing, I took another glance at the section that decompresses the cutscenes and realized it's almost the same - except for some additional encryption. I made a variant of that code and the data problems went away.

At the end of the article there's a link to where you can download the ported Windows version, released as freeware.

Link to comment
Share on other sites

I remember playing the demo of the DOS version many years ago. I heard that it was released as freeware for Windows and played it. It's a great game, but apparently my temper is very short with this game and I smashed the keyboard tray.....

 

It's too easy to get stuck at higher levels.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...