How Death Rally Got Ported
An anonymous reader writes "Last year, I got the opportunity to port Remedy Entertainment's Death Rally to modern platforms off its original MS-DOS sources. I wrote an article about the porting process for Game Developer magazine, and now I've posted the text of the article for general consumption. 'The source software platform was DOS, Watcom C, and some Dos4GW-style DOS extender. The extender basically meant you could use more than 640k of memory, and would not need any weird code for data larger than 64k. The game displayed in VESA 640x480 and MCGA 320x200 graphics modes, all with 8-bit palettes; there was no true color anywhere. There were also some per-frame palette change tricks that emulators have trouble with. The source code was mostly pure C with a couple dozen inline assembly functions. There were a few missing subsystems, specifically audio and networking, which would have to be replaced completely anyway, as well as one file for which the source code was lost and only a compiled object was available.'"
As did I. Quake, Duke3D, Shadow Warrior, and Death Rally all came out in 1996 and I still play them regularly after all this time. I wonder what is it about those early years that keeps their games so appealing over time. Maybe they focused more on gameplay than graphics.
I remember when this game came out. It was created by some members of the demo group Future Crew. The soundtrack features track(s) by Purple Motion.
I wonder what the code looked like! Demoscene coders were known to optimize the heck out of it for speed. I remember this game was super impressive and smooth on the barely-pentium computers in 1996. Not to mention fun.
Copy from Google Cache:
Dilbert RSS feed
Unlike Death Track... Death Rally is actually playable, and isn't rated up for its age and nostalgia filter like that rose-tinted young idiot like many on that site have "reviewed" and putting up broken rips of games that often get DOSBox bug reports because abandonia is a bunch of morons that upload bugged rips. Some "preservation" mission they've got there, if they were serious about that, pristine disk images and complete manual and feelies scans would have been done... but nah, to 'own' a DOS game in their view, means getting a collection torrent. Kids running sites about 80's games = disaster.
So yeah, Death Rally >>>>>>>>>> Death Track.
I used to play this game all the time in high school. I installed the port and played it for 40 minutes just now. I needed to tear myself away it was so fun! I still remembered the little tricks like lagging behind for the first quarter of the first lap so the other cars would deplete their ammo on themselves instead of you. And I never realized that the item on the track that got you "drunk" was actually a mushroom!
Or the MacOSX version. Doesn't seem that hard to port a DOS game to those other platforms at the same time, given that an old DOS game isn't going to use a bunch of Windows APIs that are tough to port.
It's time for a game of Six Degrees of Separation: Future Crew Edition
The music's composer was Jonne Valtonen, however for any of you familiar with the PC demoscene, you'd probably better recognize him as Purple Motion. In the early-to-mid 90s, Purple Motion was a member of the Future Crew, the famous Finnish demo group responsible for the legendary demo Second Reality, the same demo on which Purple Motion was the principle musician.
The Future Crew often wrote their own tools; one of those tools was Scream Tracker. Purple Motion didn't write it (he wasn't a coder nor a member of the Future Crew at the time), but it was the tracker software he used for all of the Future Crew demos he worked on. Ultimately he's responsible for a number of the masterpieces written in Scream Tracker.
This brings us to Death Rally. When the Future Crew split up in 1995, the bulk of the members gravitated towards a new company started by former Future Crew members: Remedy Entertainment. Remedy is of course is the developer of Death Rally and Purple Motion was one of the Future Crew members to move to Remedy.
And thus, this is why the music for Death Rally is written in Scream Tracker 3. Death Rally's music composer came from the group that created Scream Tracker in the first place, and that was the tracker software that he had the bulk of his composing experience with. And while I obviously can't speak for him, I'd imagine he preferred S3M.
I submitted this to /. a few days ago, but I guess no one cares:
"The Demoscene Documentary, with an embedded video that seems to show English closed captions/subtitles overlay correctly, and Pouet mention a seventeen minutes and 10 seconds Finnish YouTube video (turn on its "Transcript" option to read the English texts to go with the video) showing a "documentary episode about the world famous Finnish demogroup, Future Crew. First presented at Assembly 2010..."
Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
These were fun games, and it was really cool to be able to interact with objects in a 3D environment that was being generated on the fly, but modern games look and react better. You just happened to be there when we moved from side scrollers to 3D worlds, and it's like the first girl you ever kissed: there's nothing really that special about her, except to you.
It didn't perform good enough under DOSBox.
visit my pal the xkcd explainer!
hey, if you think you can do better maybe you should have had a crack at it? also you may have noticed that he was paying more respect to the code than trying to get the thing to go as fast as possible, so indirectly he was doing exactly what you want :)
This is a joke. I am joking. Joke joke joke.