DOSDoom on Watcom



So the floors and ceiling render, but the walls are all screwed up… so close!

This entry was posted in doom, Watcom C++ by neozeed. Bookmark the permalink.

About neozeed

What is there to tell? I've loved UNIX like things since I was first exposed to QNX in highschool (we had the Unisys ICONS!), and spent the better time of my teenage years trying to get my own UNIX... I should have bought Coherent in retrospect.. Anyways latched onto Linux in 1992, and then got some old BSD admin books and have been hooked on the VAX BSD & other big/ancient things since...!

4 thoughts on “DOSDoom on Watcom

    • Some time ago I had fixed it, but I’ve lost the machine I was using to build it. I know it has something to do that is machine specific, like signed ints or unsigned by default or something weird that is more so compiler specific.

      • Thanks, Found the issue!

        For anyone else: the maptexture_t struct has a boolean in it, which used to be 4 bytes, but is 1 byte in c++, so just needs to be padded out to take up 4 bytes of space et voila!

      • That makes perfect sense!

        I can see using a WORD to be fast, but you know those extra three bytes….

Leave a Reply

Your email address will not be published.

Notify me of followup comments via e-mail. You can also subscribe without commenting.