The Dark Art of DOS Audio: PC Speaker Tricks and PWM Madness
Think the old PC speaker was only good for making awful beeps? Yeah, me too—until I started digging into how it actually works.
71 posts tagged Retro Computing
Think the old PC speaker was only good for making awful beeps? Yeah, me too—until I started digging into how it actually works.
Let’s try to write a Roguelike game in C for the Agon Light. This is the first video. I explore how the original Rogue and similar games like Nethack generate their own dungeons, then adapt code that draws mazes so my dungeons are a bit more interesting to explore.
Step back into the golden age of the demoscene as I dive into some of the most iconic visual effects from 1990s PC demos, all recreated under MS-DOS using Borland C++.
In this abridged video, I walk you through the process of building a text adventure game from scratch on the Agon Light. Rather than a deep dive into every line of code, this video focuses on explaining the overall structure and design choices behind the project.
After learning about Mode 13h last time, I’ve been digging about in the ancient tomes of wisdom and discovered Mode-X. Let’s make a PC’s VGA card do odd things it was never designed for.
After learning about Mode 13h last time, I’ve been digging about in the ancient tomes of wisdom and discovered Mode-X. Let’s make a PC’s VGA card do odd things it was never designed for.
Let’s move into the 1990s and draw some graphics! I’ve got a whole 320x200 pixel screen, 256 colours and direct access to the video card. No APIs, no helper functions. Just me and the video RAM.
Because why not, it looks simpler than it really is and we’ll get to fall down a rabbit hole trying to draw the Energy Star logo.
I ditched DJGPP for now and am using Borland C++ 3.1 that I found on some abandonware website. I even sent the user manual to an online document printer to get it bound into a real book.
Thanks to @hobbified on YouTube, making the EPA logo look correct was quite straight forward…