Amethyst: ATI Rage 128 Device Driver
This forums is for OS project announcements including project openings, new releases, update notices, test requests, and job openings (both paying and volunteer).
- JackScott
- Member
Member - Posts: 1044
- Joined: Thu Dec 21, 2006 3:03 am
- Location: Hobart, Australia
- Mastodon: https://aus.social/@jackscottau
- Matrix: @JackScottAU:matrix.org
- GitHub: https://github.com/JackScottAU
- Contact:
Amethyst: ATI Rage 128 Device Driver
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!
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!
- Attachments