Saw the Xbox 360 thread and wanted to see what people thought about this.
The next-gen game systems are supposed to be using x86_64 chips. This is the same architecture as current Macs(Intel Core whatever) and it will be sticking around for a while. Now I'm not saying "emulation" on a laptop or desktop will come right away for these systems, but the fact that they are the same architecture should simplify things.
Actually, instead of emulation, we could call it "virtualization" since it won't be emulated. The machine code won't require much translation since it's the same architecture. I would imagine the hard part will probably be managing system calls for the next-gen OS.
The final idea... next-gen OS probably won't be able to be booted from virtualization software due to security, but if somebody reversed engineered it or found documentation or whatever and was able to implement the system calls and base OS, you would have a fully capable "emulator" that would not be dragged down by the fact that the machine language is completely different.
Anybody catching what I'm saying? I had a hard time explaining it.
The next-gen game systems are supposed to be using x86_64 chips. This is the same architecture as current Macs(Intel Core whatever) and it will be sticking around for a while. Now I'm not saying "emulation" on a laptop or desktop will come right away for these systems, but the fact that they are the same architecture should simplify things.
Actually, instead of emulation, we could call it "virtualization" since it won't be emulated. The machine code won't require much translation since it's the same architecture. I would imagine the hard part will probably be managing system calls for the next-gen OS.
The final idea... next-gen OS probably won't be able to be booted from virtualization software due to security, but if somebody reversed engineered it or found documentation or whatever and was able to implement the system calls and base OS, you would have a fully capable "emulator" that would not be dragged down by the fact that the machine language is completely different.
Anybody catching what I'm saying? I had a hard time explaining it.