Status: On Hold
Milestones Reached:
1) Wrote a GUI for atiflash.exe and created a bootable CD-ROM for it.
2) Got Natit.kext running under Leopard.
3) Learned how UGA operates.
Summary:
So, here's the deal guys. I tried it with my X1900 and it's not working. The best guess at this point is that the X1900 itself isn't being initialized due to the lack of a PC-BIOS.
EFI includes support for emulating PC-BIOS features, hence how you can boot into Windows and other non-EFI supported operating systems. What I would need is for EFI to load that during pre-boot.
The problem is, I don't know if that will prevent a normal EFI boot sequence.
To be honest, EFI programming is over my head; I can learn, but it's going to take time and resources.
During my experiments tonight, I poked around with the 7300GT EFI firmware a bit and noticed a few interesting things. Assuming Apple fixes the EFI issue with the 8800GT, I can almost guarantee you that we will easily get 9000 series cards working when they're released.
So, that said, I'm putting my work on hold until we get a confirmation from Apple on the 8800s.