A couple of days ago, I received an email that got me thinking about popular music back from the late 80s and early 90s. I remembered watching a video for the song, Opposites Attract, on MTV. That is the video where Paula Abdul is dancing with MC Skat Kat while singing about taking two steps forward and two steps back. I'll use that song lyric as inspiration for this blog entry, and show you another step forward with the Doom port before I start blogging about the translation and implementation effort (the steps back).
I've done a few tweaks to get the rendering to be a little faster than the last screencast. One of the things slowing down the last screencast was the conversion of a Depth8Image (Doom has a small palette) to a Depth32Image for displaying. Dave Wallen made some suggestions that improved this specific conversion from one palette to another one. Another fairly big slowdown can only be blamed on me being dope, which I will explain at a later time, because frankly it is embarassing.
I still have the same fixed lighting (it does not get darker as you look into the distance) issue. However, I've added the message displaying ("Picked up a clip") and added the part where the palette shifts when you pick something up or are attacked. Because this is the second screencast of the port, I've decided to show the second demo (demo2) in the ultimate doom.wad file. This screencast is on a window rendering the 320x200 bitmap. It is a little long (nearly two minutes and half minutes) and a little violent. If you don't like seeing imps being berserked punched, then you might want to skip this one.