Tag Archives: Mode X

An Amiga can’t do Wolfenstein 3D!

Like many people who grew up in the 80s and early 90s, gaming was a 2d affair for me. Scrolling, sprites and smooth animation were key elements of most action games. The Commodore 64 was an excellent gaming machine in … Continue reading

Posted in Oldskool/retro programming | Tagged , , , , , , , , , , , | 21 Comments

Just keeping it real, part 6

It has been a while, but you know I’ve been keeping it real in the meantime. Firstly I’d like to mention a demo that I have cooperated on, which is loosely related to this series. This demo is called The … Continue reading

Posted in Direct3D, Oldskool/retro programming, Software development | Tagged , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , | 11 Comments

Just keeping it real, part 5.1

Picking up where I left off in part 5, the subpixel-corrected polygons on Amiga: The subpixel-correction in itself appeared to work. My analysis of the input terms for the blitter’s linedrawing appeared to be correct: you can specify the error-term … Continue reading

Posted in Oldskool/retro programming, Software development | Tagged , , , , , , , , , , , , , | 13 Comments

Just keeping it real, part 5

Ah, there it is at last, part 5! In case you were wondering why the previous two posts were not just part 5 and 6 already, well that is because they were not planned originally, and they were just things … Continue reading

Posted in Oldskool/retro programming, Software development | Tagged , , , , , , , , , , , , , | 9 Comments

Just keeping it real, part 4.6

I’d like to correct something from the first part of this series. I mentioned some examples of very fast polygon routines on early PC hardware. Namely Triton’s Crystal Dream: And the game F29 Retaliator: At the time I suspected that … Continue reading

Posted in Oldskool/retro programming, Software development | Tagged , , , , , , , , , , , , , , | 1 Comment

Just keeping it real, part 4.5

There is an issue with the EGA code that I noticed early on, but I have not mentioned it yet, because I was not sure what was going on exactly. I have found most of the answers now, so let … Continue reading

Posted in Oldskool/retro programming, Software development | Tagged , , , , , , , , , , , , | 2 Comments

Just keeping it real, part 4

Wow, part 4 already. I was only planning for 2 parts initially: one for PC, and one for Amiga. But after 3 parts, there is still some unfinished business. Let’s see if I can wrap it up now. First, let’s … Continue reading

Posted in Oldskool/retro programming, Software development | Tagged , , , , , , , , , , , , | 1 Comment

Just keeping it real, part 3

Last time, I left you after an introduction to the Amiga. This time, let’s get right down to the technical stuff. The first thing we have to do, is to set up our graphics screen. More custom hardware: the copper I … Continue reading

Posted in Oldskool/retro programming, Software development | Tagged , , , , , , , , , , , , | 10 Comments

Just keeping it real, part 2

Right, let’s just pick it back up where I left off. Last time, I spoke of the polygon fill routines that I had developed for CGA, EGA and VGA. At the time they weren’t much more than that, so there … Continue reading

Posted in Oldskool/retro programming, Software development | Tagged , , , , , , , , , , , , , , | 6 Comments

Just keeping it real… old skool style

The past few days I’ve been programming some graphics… but not in the usual way… No, I had to get some things out of my system. I’ve had a lot of computers over the years, and I’ve always been interested … Continue reading

Posted in Oldskool/retro programming, Software development | Tagged , , , , , , , , , , , , , , | 23 Comments