Just a nite in this, if you are getting a black screen but still hearing aircraft sounds, and you are an ATI user, then the chances are that you've updated beyond 13.4.
The fault lays with atiumdag.dll since 13.9 was released.
There are two ways to fix this.
1: roll back to 13.4 or earlier (there is a detailed video on my you tube channel)
2: Get a pre 13.4 atiumdag.dll and paste it straight into your fsx root folder.
Basically either roll back, or roll back, make a copy of the offending atiumdag.dll, update, and copy and paste the old atiumdag.dll to your fsx root folder.