I have added a zip with the park.rom, dsdt and IOReg file. If you need anything else, just let me know. Thanks so much for all your help on this.
Okay. Let's see if this does the trick:
The attached file contains:
1.) Custom edited ATI5000Controller.kext with hex edits to Eulemur framebuffer to match the connectors and such to your (0x68E1) card.
2.) *Optional edited DSDT file to inject / identify your graphics card as 'AMD Radeon HD 5450' at boot + HDMI Audio support when using GraphicsEnabler=No
3.) *Optional edited DSDT file to include HDMI audio support when using GraphicsEnabler=Yes
From what I pulled out of your Park.ROM, it seems that your card is running almost the exact same BIOS as my ASUS Radeon HD 5450 1GB (with Dev ID: 0x68F9:1002). Which is great because i'll be able to test the hell out of these edits when I get back to my home machine (I'm just out of town at the moment).
But I reckon that this should be good enough for dual monitor support as is. It may need one or two more hotplug tweaks for better connector detection. But I have good feeling that I've got it about spot on.
VGA doesn't really seem to detect hot plug connectivity, but if you boot with both monitors plugged in you shouldn't even notice.
To test hotplug capability on the DVI port, boot with only VGA plugged in. Once you have reached the desktop, plug in your DVI monitor and OS X should auto detect the new display and switch to multiple monitor mode. If not go to Displays in System Preferences, hold down the Alt/Option key and the "Detect Displays" button will appear at the bottom right of the window. This will force OS X to find any newly attached displays.
While, hotplug auto-detection isn't such a big deal for most purposes, it does seem to help if you choose to use a DVI-VGA connector or something on your DVI port to drive two monitors via VGA for example. And I would REALLY like to get you a 100% working card if possible. Call me OCD if you want. LOL!
Also... Please, please, please back up your original ATI5000Controller.kext before installing this new one! Safety First!!!
This way if it fails miserably, you can boot with GraphicsEnabler=No and get back to a working display to re-install your original ATI5000Controller.kext
Please let me know if this works for you. I'll also be able to get you better card identification with Chimera and GraphicsEnabler=Yes now that I have your ROM file. I just need to get back to my Hackintosh at home with xCode, so that I can compile another patched Chimera boot file for you.
If it does work, i'll also be able to forward you the Eulemur personality edits I made, so that you can make them yourself for future system updates that affect or replace this kext file. Takes less that a minute. WOOT!
* Otherwise, I can't guarantee how well these edited DSDT will work for you (i'm still perfecting my technique), but as HDMI is not a priority for you right now, you can totally choose to ignore them as they won't make any difference to multiple-monitor support.
The GE=No DSDT, however should have improved identification for your card in Apple System Profiler, but i'm not sure if there are any other potential drawbacks for booting with GE=No on your system. It's worth a try though. If successful, it with negate having to mess around with re-compiling Chimera sources to improve card identification at boot every time there's a new release. Let's just see...
To test one of them, simply keep your original DSDT.aml file in place, then pop one or both of these test DSDT files into the Extra folder next to it (with their names as is) and when you reboot just type this kernel flag (pointing to one of these DSDTs) at the Chimera boot screen: DSDT=/Extra/DSDT_GE_NO.aml
This will temporarily boot with the specified DSDT file (bypassing your original). This way, if it freaks out or Kernel Panics, you can just reboot as normal without entering that kernel flag and your system will revert back to your original DSDT.aml ignoring these test files.
If one of them does work the way you want, then simply backup your original DSDT.aml file and rename the one you want to use as 'DSDT.aml'
Good luck And let me know how things go...
*Fingers crossed*