Tag Archives: 8088

DMA activation

No, not the pseudoscience stuff, I am talking about Direct Memory Access. More specifically in the context of IBM PC and compatibles, which use the Intel 8237A DMA controller. For some reason, I had never used the 8237A before. I … Continue reading

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

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 , , , , , , , , , , , , , , , | 2 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

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 , , , , , , , , , , , , , , , , | 5 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

Fixing Genesis Project’s GP-01

Shortly before our release of 8088 MPH at Revision 2015, another 8088+CGA production surfaced at Gubbdata 2015: This production was GP-01, by Genesis Project. One the one hand we were happy to see more people targeting the 8088+CGA platform. On … Continue reading

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

8088 MPH: The polygons

The last effect in 8088 MPH to be discussed is the polygon renderer. As already mentioned earlier, it is not a regular polygon renderer, but actually a ‘delta-renderer’. This bears some similarity to 8088 Domination, where the video is encoded … Continue reading

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