Category Archives: Oldskool/retro programming

Putting the things together

So, over time I have discussed various isolated things related to 8088-based PCs. Specifically: Using the latched property of the 8253 programmable interval timer to be able to adjust the interval without any jitter/skew, so you can use it as … Continue reading

Posted in Oldskool/retro programming | Tagged , , , , , , , , , , , , , , , | Leave a comment

Programming: What separates the men from the boys?

I have come up with the following list of topics: Pointer arithmetic Unicode vs ASCII strings Memory management Calling conventions Basic mathematics, such as linear algebra (eg 2d rotations, translations and scaling, things you’ll regularly find in basic GUI stuff). … Continue reading

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

Any real-keeping lately?

The 5-year anniversary of my inaugural ‘Just keeping it real’-article came and went. Has it been that long already? It’s also been quite some time since I’ve last written about some oldskool coding, or even anything at all. Things have … Continue reading

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

Commander Keen 4: now in 16-colour composite CGA!

Perhaps you have already heard it through the grapevine, but just to be sure, I’d like to mention that VileR (of 8088 MPH fame)has patched the Keen 4 code and redid all the graphics to make the most of the … Continue reading

Posted in Oldskool/retro programming, Software development | Tagged , , , | Leave a comment

That’s not Possible on this Platform!

The past year-and-a-half have been quite interesting. First there was the plan to form a team and build a demo for the original IBM PC with CGA. We weren’t quite sure where it would lead at first, but as the … Continue reading

Posted in Oldskool/retro programming, Software development | Tagged , , , , , , , , , , | Leave a comment

PC-compatibility, it’s all relative

Update 21-12-2015: I have updated some of the information after testing on an AT with old Intel 8259A chips, and added some extra information on EISA and newer systems. I would like to pick up where I left off last … Continue reading

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

Latch onto this, it’s all relative

Right, a somewhat cryptic title perhaps, but don’t worry. It’s just the usual 8088-retroprogramming talk again. I want to talk about how some values in PC hardware are latched, and how you can use that to your advantage. Latched values … Continue reading

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