Why modern consoles can’t just “run any… older executable” [Updated]

  News
image_pdfimage_print
Why modern consoles can’t just “run any... older executable” [Updated]
Aurich Lawson | Getty Images

Historically, when major game companies have talked about emulation, they’ve pigeonholed the technology primarily as a way for players to steal their IP through piracy. Now, though, Xbox chief Phil Spencer is urging the industry to embrace legal emulation as a way to preserve the legacy and wider availability of older games.

“My hope (and I think I have to present it that way as of now) is as an industry we’d work on legal emulation that allowed modern hardware to run any (within reason) older executable allowing someone to play any game,” Spencer told Axios in a recent interview. “I think in the end, if we said, ‘Hey, anybody should be able to buy any game, or own any game and continue to play,’ that seems like a great North Star for us as an industry.”

That’s an admirable goal and an important statement of intent from a major console executive going forward. But in the real world, legal emulation of older games runs into some practical licensing problems that make it hard to achieve Spencer’s “run any… older executable” ideal.

The state of legal emulation

Despite the implication of Spencer’s statement, Sony and Nintendo haven’t exactly ignored official legal emulation options on their hardware. Nintendo was using emulators to recreate classic games even before the creation of the Wii Virtual Console, which took the concept of legal emulation mainstream in 2006. And Sony has made use of emulators in everything from HD remasters to PS1 downloads on the PSP to its PlayStation Classic hardware (which licensed the work of the open source emulator community).

Only a small subset of N64 games is available on the Switch through an online subscription.
Enlarge / Only a small subset of N64 games is available on the Switch through an online subscription.

On recent consoles, though, both Sony and Nintendo have mostly limited “official” options for older games to various subscription service bundles: Nintendo through its slowly growing Switch Online collection and Sony through its massive PlayStation Now cloud streaming/download library.

That’s a different tack from Microsoft, which uses an emulation layer to allow many older Xbox and Xbox 360 discs to work on newer hardware. Microsoft even sells digital copies of some decades-old games individually and/or makes them available through its Game Pass subscription, including some with enhancements like HDR and frame-rate boosts on Xbox One and Series S/X hardware.

Licensing and legal constraints

Spencer’s statement encouraging “legal emulation” options comes during the same week that Microsoft announced that 70 additional original Xbox and Xbox 360 games are now playable on later Xbox hardware. But alongside that announcement, Microsoft also said that “we have reached the limit of our ability to bring new games to the catalog from the past due to licensing, legal and technical constraints [emphasis added].”

That means Xbox users will only officially be able to play just over 600 of the more than 2,000 Xbox 360 games on current hardware and just 63 of the nearly 1,000 original Xbox games. While those proportions include some of the best-selling and best-remembered games on those classic consoles, the list still pales in comparison to the wide range of playable games compatible with unofficial emulators.

That’s because the limiting factor isn’t technology, in most cases, but rights issues. “Some of the challenges are technical, but more often than not it comes down to licensing,” Xbox Director of Program Management Jason Ronald told Inverse last year regarding why more old Xbox games aren’t compatible with new Xbox hardware. “In some cases, the developer or publisher doesn’t exist anymore. Even tracking down who we need approvals from can be very, very difficult.”

Modern Xbox hardware can play a lot of legacy Xbox titles but not all of them...
Enlarge / Modern Xbox hardware can play a lot of legacy Xbox titles but not all of them…

Why does Microsoft need individual licenses to emulate games for consoles it created in the first place? The answer seemingly has to do with the way the original licenses were written.

“Generally speaking when you have a development or publishing contract, it’s going to say what publishing rights you are licensing out/in,” Michigan attorney and Virtual Legality host Richard Hoeg told Ars. Those contracts usually explicitly state which specific platforms the game can be published on, meaning “running on ‘virtual 360’ software on an Xbox One, for instance, isn’t necessarily going to be permitted,” Hoeg said.

For any game with such a contract, Microsoft would have to negotiate a fresh license from the publisher to emulate it on a new platform. This is also why Nintendo couldn’t just cite its original publishing contracts to throw every NES game onto the Wii Virtual Console, for instance; subsequent platforms weren’t covered in the original deal. Even disc-based Xbox 360 games would need a new license to cover the new emulated versions running on the Xbox One (which involve downloading a new version of the game in an emulation wrapper).

And as Ronald mentioned above, finding the right companies to negotiate that new license with isn’t always easy, especially if licensed music or middleware come into play. “Say [a video] decoder was baked into the OS rather than the game itself,” attorney and Law of the Game blogger Mark Methenitis told Ars. “Depending on the original license, they may need to re-license it for the emulator, and if they could no longer do that, then it might mean they can’t emulate the games that used [the decoder]. They simply would not work.”

https://arstechnica.com/?p=1814080