Baixe agora o app da Tribo Gamer Disponível na Google Play
Instalar

É revelado que retrocompatibilidade do Xbox One é por emulação e Phil Spencer dá diversos detalhes do funcionamento

Phil Spencer, chefão da divisão Xbox, explicou como foi possivel emular o XBox 360 no XBox One, assim como a compania decidiu suportar esses softwares.

Falando ao Giant Bomb na E3 Day One podcast, Spencer disse que a decisão de dar suporte aos jogos de 360 foi para faz com que "os donos de 360 pudessem enxergar o XBox One como um lugar seguro para continuarem jogando seus títulos favoritos."

"Milhões de pessoas investiram em conteúdo para o 360," ele disse. "Nós achamos que estariamos fazendo a coisa certa se trabalhassemos em uma forma de fazer esse conteúdo compatível com a nova geração. Porém não imaginávamos o quão difícil [isso poderia ser]."

"[A emulação] é bastante difícil," admitiu Spencer, explicando que a companhia estava lidando com "harmonizar" a arquitetura PowerPC com a x86."

"Dessa forma, o que tivemos que fazer foi realmente emular completamente o hardware do XBox 360 no Xbox One. Dessa forma, o SO do XBox 360 está realmente rodando no momento que você roda um jogo dele." explicou Spencer.

"Se você ver um boot de um jogo de 360 rodando no One, você verá a animação do SO dando boot. De um ponto de vista de performance, isso permite que a emulação funcione. Nós fomos capaz de trazer uma equivalencia de performance frame a frame."

"[A Xbox Live] também pensa que você estará rodando num 360, então as pessoas constumam perguntar: 'Hey, por que você está rodando Mass Effect em um 360?' quando na realidade eu estava utilizando um Xbox One."

Spencer disse ainda que, como o Xbox One pensa que está rodando um jogo normal, recursos como streaming e screenshots são suportados normalmente (similar a um emulador de PC de alto nível - HLE)

"Os jogos de 360 pensam que estão rodando num SO de 360, que de fato estão. E o SO de 360 pensa que está rodando num Xbox 360, o que na verdade não está e sim está rodando numa máquina virtual emulada. por outro lado, o Xbox One pensa que é um simples jogo. É por isso que coisas como Streaming, game DVR, e screenshots funcionam. Porque para o Xbox One é apenas um grande jogo chamado '360'."

Indo mais fundo, Spencer explicou exatamente como o emulador empacota os jogos de 360 e como ele compara com a emulação que o Xbox 360 fazia com o Xbox clássico.

"Você baixa como se fosse uma 'embalagem' ara um jogo do 360. Assim você pode fazer o XBox One acreditar: 'olha, isso aqui é Banjo e isso aqui é Mass Effect. Na verdade, o emulador vai rodar da mesma forma para todos os jogos."

"Eu estava por aqui quando fizemos a emulação do Xbox clássico no 360, então eu pude perceber as falhas e como certas coisas não estavam 'escalando' muito bem. É que era exatamente o mesmo emulador para rodar todos os jogos.

Diferentes jogos fazem diferentes coisas e como perderiamos muito desempenho trabalhando em LLE (nota do tradutor que está postando a news, é o tipo de emulação que emuladores mais fidedignos ao sistema original como MAME, Nestopia ou Higan trabalham no PC, enquanto emuladores como Project 64 e Dolphin trabalham em HLE, só para efeito de comparação na relação fidedignidade/desempenho), como essa emulação não preza para emular o sistema original em cada detalhe, então de vez em quando, nos ocorria 'oh, talvez temos que mexer um pouco nesse emulador para rodar esse jogo melhor'

Mas no final, o emulador roda um 360, então funciona para tudo [que demos suporte]"

Perguntado se a Microsoft precisou pedir permissão para as desenvolvedoras dos jogos para ajustar o código dos jogos, Spencer deixou claro que eles não interferiram em nada do código dos jogos.

"Os bits estão intocados," ele disse. "Tem alguns problemas também... Eu gosto de ser muito transparente nisso também: Os jogos de Kinect não funcionam como no 360, porque fazer a tradução entre os dois Kinects seria praticamente impossível em termos práticos."

Imagem

Finalmente, o assunto 'Jogos multi-disco' veio a tona. De acordo com Spencer, é um problema que os engenheiros estão de olho.

"Nós continuamos trabalhando nos multi-disco", disse. "Lost Odyssey e Blue Dragon são alguns de meus favoritos do 360. Eles estão realmente trabalhando em empacotar os multi-disco em um simples pacote que requer que se olhe nos pacotes de múltiplos disco e se reconfigurem."

A Microsoft anunciou a retro-compatibilidade com os jogos de Xbox 360 através de sua conferência na E3.

De acordo com a Microsoft, os jogos já comprados na XBLA e também os jogos em disco da geração passada, estarão rodando como se "nativamente" no novo Xbox One.

O texto que se seguiu, traduzí na integra do site Gamespot (a reportagem original está no link da fonte abaixo

É interessante ver que a Microsoft está usando recursos da emulação HLE, tão comum em diversos emuladores do PC de forma a deixar o XBox One compatível.

Imagem

Atualmente, também existe um projeto open source que tem trabalhado buscando emular os PowerPC do Xbox 360 para os computadores com arquitetura baseada em x86, através da emulação HLE. Conhecido como Xenia, o projeto tem tido sucesso ao conseguir aos poucos emular alguns títulos de Xbox 360 no PC.

O GitHub do projeto pode ser acessado em: https://github.com/benvanik/xenia

E você? Está pronto para jogar novamente diversos clássicos de Xbox 360 através das maravilhas promovidas para a emulação que a indústria tem abraçado tão bem?

Comentários

27 Jun, 2015 - 20:06

Comentários

clanderson 28 Jun, 2015 20:44 0

"Milhões de pessoas investiram em conteúdo para o 360," ele disse"
com a quantidade de 360 destravados ai online realmente muito conteúdo seria usado

juntall 28 Jun, 2015 02:21 3

Certeza que os hacker vai arrancar o codigo do emulador e lançar pra pc

Edu0101 28 Jun, 2015 01:58 0

willjay escreveu:
Furior escreveu:Prevejo um Emulador de 360 para PC em poucos meses. Cuti


Seria um sonho realizado, mesmo que muitos dos jogos do 360 já existão para PC. Não seria nada mal porder jogar Gears, Halo e Forza no PC.

Shideravan escreveu:Você acertou e eu tenho uma ótima notícia para você: O Xenia (emulador de 360 para PC)....


O Xenia é promissor sim, mas se alguem conseguir ir bem fundo nas entranhas do Xbox One e conseguir ter acesso aos codigos desse emulador adiantariam anos de trabalho no desenvolvimento de um emulador para PC.
Normalmente para um emulador conseguir ficar perfeito leva quase uma decada.
Esse seria o santo graal para emulação de x360 no PC.


emulador de x360 pra mim seria util so pelo red dead redemption e talvez forza horizon...
por falar em emulador eu espero msm é grandes progressos no citra [emulador de 3ds] e agr com a nintendo cagando pro wiiU um emulador dele
so pelo donkey kong

willjay 28 Jun, 2015 00:02 3

Furior escreveu:Prevejo um Emulador de 360 para PC em poucos meses. Cuti


Seria um sonho realizado, mesmo que muitos dos jogos do 360 já existão para PC. Não seria nada mal porder jogar Gears, Halo e Forza no PC.

Shideravan escreveu:Você acertou e eu tenho uma ótima notícia para você: O Xenia (emulador de 360 para PC)....


O Xenia é promissor sim, mas se alguem conseguir ir bem fundo nas entranhas do Xbox One e conseguir ter acesso aos codigos desse emulador adiantariam anos de trabalho no desenvolvimento de um emulador para PC.
Normalmente para um emulador conseguir ficar perfeito leva quase uma decada.
Esse seria o santo graal para emulação de x360 no PC.

Shideravan 27 Jun, 2015 22:19 2

Furior escreveu:Prevejo um Emulador de 360 para PC em poucos meses. Cuti

Você acertou e eu tenho uma ótima notícia para você: O Xenia (emulador de 360 para PC) ainda está em desenvolvimento, ainda não lançaram a primeira versão executável ao público ainda, mas tem tido aos poucos progressos fantátiscos!
Como o projeto é open source, aguarde por grandes progressos nos próximos meses
https://www.youtube.com/watch?v=OhsyqaHvlXk
https://www.youtube.com/watch?v=INEz6_6i-yE
https://www.youtube.com/watch?v=PPGM-rKEg6o

Furior 27 Jun, 2015 21:39 10

Prevejo um Emulador de 360 para PC em poucos meses. Cuti