So this is just a thought; the thought being lets assume we are going to do upgrade able console: how would you do it?If this is the case (which seems like a solid foundation)... but, haven't we had developers here, even argue against this? Arguing that optimizations (sync_timing_debugging_etc...) will still be required no matter the platform revision the game code lands on. In essence driving up development hours, cost, even delays.
Mind you, I'm not totally against this. I'm just wondering what happen to the mindset (thoughts / opinions) that such a thing would be terrible for the console industry - versus now?!
Firstly, the GPU could be external, a dedicated one. So a beefy external gpu coupled with the internal one, with the use case of explicit multi adaptor you can probably net decent gains.
To ensure that this takes off, this upgrade concept, I would simultaneously release Xbox 2, which would basically be the Xbox one with the same dgpu in the same case.
So it works out to be ahh the same, but users can upgrade to the next iteration and those that don't own an existing Xbox can get the newer one.
You've effectively shortened the cycle while lengthening it.
The amount of software knowledge we have today and how we build games today is likely how or why this would be possible. Back then with 32X I don't think it was nearly as easy as it is now.