Well I've finally managed to get my Pentium D 10.6.3 system up and running, with very few kexts in the E/E folder. Relying mainly on DSDT.aml, SMBIOS.plist, fakeSMC, and Chameleon to get things done. Here is a quick breakdown of my system, along with the contents of my supporting files (DSDT, SMBIOS, boot.plist). I would really like to get my DSDT file into shape, so ....
Pentium D 820 processor
Intel 945GCZ MB
3GB RAM
pny nVidia 9500GT 512MB (fully recognized, some artifacts on widgets in Dasboard every once in a while)
DVI and TV-out workign
SATA with one internal drive, and two eSata drives attached
AHCI enabled
2 DVD R/W PATA drives
Stac 922x audio kind of working (need to play with it to get 5.1 enabled)
USB BlueTooth dongle (stubby $2 one from eBay)
BT MightyMouse
Apple Aluminum Keyboard with numeric pad (only recognized after OSX loaded)
Still some sleep problems, along with the mouse scroll wheel/ball acting strangely (for some reason to scroll down, you have to move the ball to the left, up, to the right), and middle mouse button is tempremental.
Everything else seems to be working so far.
Kernel: Nawcom 10.3.0 legacy patched for 10.6.3
Kexts needed:
SleepEnabler
NVEnabler
fakeSMC
VoodooHDA
AppleIntelPIIXATA
IOATAfamily (may not need anymore, not sure)
AppleIntel8255x to get Pro100 Ethernet working
And that's about it.
Here are my DSDT.dsl, boot.plit, SMBIOS files (zipped)
Click to view attachment