QUOTE(openxdkman @ Jun 11 2008, 11:17 AM)

Because none of these consoles are really ready for true 1080p.
That would be because of a lack of enough memory. Both consoles have a total of 512MB of RAM (unified on the 360, 256 Main + 256 Graphics on the PS3), and subtract whatever for kernel and system use, you don't have enough. PCs (particularly, gaming PCs) get away with it from having more RAM available (
and is upgradeable),
plus a graphics card with dedicated memory. Nowadays, you see 512MB graphic cards being mainstream and >512MB graphic cards becoming a bit more popular for hardcore gamers.
In the PS3's case, 256MB isn't a whole lot of room for models, textures, AND fancy graphic effects at 1080p (and in some cases, even 720p...GTA4 for PS3 is 640p upscaled IIRC). At least there is separate RAM everything else...unlike the 360, where it's a case of juggling code, graphics, sounds, etc in one pool of memory. Many developers seem to be able to pull off that trick, but again, even developers admitted that it's a trade-off between 1080p and basically no AA and whatnot, or 720p and at least some AA and whatnot. IIRC, Halo 3 is also a 640p game scaled up since Bungie decided to utilize dual frame buffer trickery for the lighting scheme and detailing they wanted.
And as far as porting, I wish developers (including middleware devs) would actually take the time to take advantage of the native hardware so as to truly push the performance of a particular title.