Final-Fan said:
Is this truly possible/practical? I don't really know anything about it, but I had had the impression that console OSes were built much more closely around the hardware, so it couldn't really be able to "bridge the gap". |
If the CPU isn't too different, and you have a proper hardware abstraction layer for the Graphics hardware, you should be able to provide 100% compatibility between executeables from the current generation hardware to the next generation hardware. At the same time, you should be able to update the API in such a way that you can query to see if certain hardware (or features) is present and to allow the program to take advantage of it if it is present.
Essentially, if the operationg system treats the hardware in a similar fashion to how most operating systems treat their hardware they should be able to do this.







