Page 1 of 1
Amethyst: ATI Rage 128 Device Driver
Posted: Mon Sep 22, 2025 7:21 pm
by JackScott
I've recently started writing a device driver for the ATI Rage 128 series (since it's both real hardware and emulated in QEMU). For various reasons I don't want to use VBE, so I'm choosing to write timing values to CRTC registers. Turns out it's easier than I expected!
You can see the first time I got a working framebuffer in the screenshot. It was understatement to say I was excited.
Of course, I've also started documenting what I know in a wiki page:
https://wiki.osdev.org/ATI_Rage_128
I'm currently testing using QEMU, and I'm going to test on my real Rage 128 Pro as soon as I can find my DVD writer. But if anybody else has a different model card from the same series and is willing to do the occasional test, let me know!