God of War II on the PlayStation 2
More details, including a trailer, on God of War II were released today. The game looks great. Though I have to say I would hate to be Sony right now. God of War is a system seller, something the PlayStation 3 needs.
Unfortunately the game is built for the PlayStation 2. What would you have done if you were Sony? Do you stop a game in development so you can target the newer console? You can't compare this to The Legend of Zelda: Twilight Princess since the Wii and GameCube are similar enough that two versions of a game can be built at only slightly more expense over building a game for just the GameCube.
If Sony made God of War II for the PS3, deadlines would be at risk and they would be alienating those unable to spend $500 or $600 (US) on a new console. By not targeting the PS3, however, the Wii and the Xbox 360 have less direct competition.
Honestly, this isn't a tough call just a bad place to be sitting. Making God of War II for the PS2 ensures a significant number will sell and will probably drive more PS2 sales; all businesses need to make money and something needs to pay for the development of the PS3. Even if the PS3 does not win the race against the Wii and Xbox 360 for this generation, successful PS2 games and the continued selling of the PS2 means Sony can earn enough cash to put the PlayStation 4 out the door.
Windows Vista's Audio Stack
Windows Vista has a new audio stack, which has bothered some folks. In Vista Microsoft decided to remove hardware acceleration from the DirectSound API.
I've been using the release version of Windows Vista Ultimate for over two months and while I do have an audio card capable of hardware accelerated 3D sound, I generally do not play PC games nor do I have 5.1 surround sound speakers. What I can say is that I immensely appreciate controlling the sound at an application level, which software-based audio allows; no more overblown music or system beep surprises.
I'm not an audio software engineer so I can't comment on why hardware acceleration is not possible. I am curious if it was technically possible but it would have taken an extremely long time to architect/build in addition to requiring changes in audio hardware.
This would be analogous to the Windows Vista graphics driver model (called WDDM). Windows Vista ships with WDDM Version 1.0 which essentially doesn't allow multiple applications to simultaneously perform 3D graphics acceleration. For example, when an application locks the graphics processor you will notice that the Aero Glass interface reverts to opaque windows. Version 2.0 of WDDM will have much better support for simultaneous graphics processor access, but this requires Microsoft to work with the hardware manufacturers to ensure the hardware is suitable.