Additional alleged Xbox 720 details have come to light today.
Sources speaking to Edge said the platform will require an Internet connection to function and that a new version of Xbox Live will be an "integral" component of Microsoft's new platform. Though Microsoft is reportedly "absolutely committed" to online functionality for its new machine, games will still be offered in physical form, the sources said.
In addition, the sources said games for the new system will ship with activation codes and "have no value beyond the initial user." This falls in line with … Read more