ArsLudica.org Forum

Effettua l'accesso o una nuova registrazione.

Inserisci il nome utente, la password e la durata della sessione.
Ricerca avanzata  

News:

Autore Topic: Un emulatore di X360 dentro Windows 8  (Letto 2086 volte)

Ziggybee

  • Administrator
  • Hero Member
  • *****
  • Offline Offline
  • Post: 8.383
  • Gamer Extraordinaire
    • Mostra profilo
Un emulatore di X360 dentro Windows 8
« il: Luglio 11, 2011, 20:20:23 »

Pare che sarà possibile giocare su windows 8 tutti i contenuti del marketplace di Xbox Live, inclusi  alcuni giochi su disco... Interessante no?

http://www.metrowny.com/news-entertainment/archives/589-Windows_8_will_allow_for_Xbox_360_games_to_be_played_on_PCs.html
Connesso
Matteo Anelli

Vazkor: "Altro che Apple TV"

Joe

  • Global Moderator
  • Hero Member
  • *****
  • Offline Offline
  • Post: 7.580
    • Mostra profilo
Re: Un emulatore di X360 dentro Windows 8
« Risposta #1 il: Luglio 12, 2011, 09:00:54 »

Molto!  :)
Connesso

TheGentleman

  • Old Member
  • ****
  • Offline Offline
  • Post: 388
  • Let's fight like gentlemen.
    • Mostra profilo
Re: Un emulatore di X360 dentro Windows 8
« Risposta #2 il: Luglio 12, 2011, 09:25:43 »

Onestamente la vedo dura.
Nel senso, ok per i titoli XNA, va bene anche DirectX, ma con la CPU PowerPC based come faranno?
Connesso
Ziggybee: "Id sei scandaloso!"

Turrican3

  • Redazione
  • Hero Member
  • *****
  • Offline Offline
  • Post: 2.429
  • Playing is believing
    • Mostra profilo
    • Gamers4um
Re: Un emulatore di X360 dentro Windows 8
« Risposta #3 il: Luglio 12, 2011, 10:08:40 »

Possibile che venga fuori qualcosa di simile all'emulatore Xbox(1) per 360?

Anche in quel caso CPU e GPU erano totalmente differenti, però boh, non conosco alcun dettaglio "tecnico" dell'implementazione.
Connesso
videoGIOCATORE

TheGentleman

  • Old Member
  • ****
  • Offline Offline
  • Post: 388
  • Let's fight like gentlemen.
    • Mostra profilo
Re: Un emulatore di X360 dentro Windows 8
« Risposta #4 il: Luglio 12, 2011, 12:43:04 »

Possibile che venga fuori qualcosa di simile all'emulatore Xbox(1) per 360?

Anche in quel caso CPU e GPU erano totalmente differenti, però boh, non conosco alcun dettaglio "tecnico" dell'implementazione.

Quell'emulatore credo che sia high-level (e tra l'altro, ecco perché c'è una lista di giochi supportati e non funzionano tutti bene), come immagino lo sia quello che intendono fare. È una specie di CxBx

La CPU della 360 è uno Xenon tri-core clockato a 3.2 Ghz, capace di 6 thread hardware.
La CPU della Xbox era un Pentium III a 733Mhz, più o meno, se ci pensi è uno sproposito.
Connesso
Ziggybee: "Id sei scandaloso!"

Turrican3

  • Redazione
  • Hero Member
  • *****
  • Offline Offline
  • Post: 2.429
  • Playing is believing
    • Mostra profilo
    • Gamers4um
Re: Un emulatore di X360 dentro Windows 8
« Risposta #5 il: Luglio 12, 2011, 14:35:33 »

È una specie di CxBx

[OT?]
Non lo conoscevo, son dovuto ricorrere a Google per scoprire di che si trattasse. :)

Citazione
se ci pensi è uno sproposito.

Beh sì, immagino non sia esattamente una banalità, ma nemmeno tecnicamente impossibile.

Voglio dire, a patto che qualcuno si prenda la briga di scrivere una roba del genere, e soprattutto che il gioco valga la candela. Cosa della quale francamente dubito.
Connesso
videoGIOCATORE

Galdr

  • Old Member
  • ****
  • Offline Offline
  • Post: 280
    • Mostra profilo
Re: Un emulatore di X360 dentro Windows 8
« Risposta #6 il: Luglio 12, 2011, 15:36:08 »

Curioso
Connesso

Ziggybee

  • Administrator
  • Hero Member
  • *****
  • Offline Offline
  • Post: 8.383
  • Gamer Extraordinaire
    • Mostra profilo
Re: Un emulatore di X360 dentro Windows 8
« Risposta #7 il: Luglio 12, 2011, 16:35:41 »

Onestamente la vedo dura.
Nel senso, ok per i titoli XNA, va bene anche DirectX, ma con la CPU PowerPC based come faranno?

Non darei per scontato che per i titoli XNA (intendo quelli indie, c'è un XNA anche per gli sviluppatori su licenza ma è molto diverso) sia più semplice: la 360 ha comunque bisogno di ottimizzazioni particolari che su PC fanno più male che bene (e viceversa).

Credo che la soluzione sia anche nell'hardware: un core i5 con 4 thread è ormai molto più efficiente di una 360 (in cui non si possono comunque usare tutti e sei i thread in un gioco), in termini di forza bruta. La cosa più probabile è che ci sia un middleware più che permetta di far girare l'XNA full su PC, senza virtual machine o cose simili. Se non addirittura un software che faccia transcoding (come il tool NGen o simili per XNA Indie).
Connesso
Matteo Anelli

Vazkor: "Altro che Apple TV"

Ziggybee

  • Administrator
  • Hero Member
  • *****
  • Offline Offline
  • Post: 8.383
  • Gamer Extraordinaire
    • Mostra profilo
Connesso
Matteo Anelli

Vazkor: "Altro che Apple TV"

Ziggybee

  • Administrator
  • Hero Member
  • *****
  • Offline Offline
  • Post: 8.383
  • Gamer Extraordinaire
    • Mostra profilo
Re: Un emulatore di X360 dentro Windows 8
« Risposta #9 il: Luglio 12, 2011, 17:30:32 »

Considerate pure che Windows 8 supporterà le architteture ARM, che sono molto più simili ad un PowerPC che ad un x86.
Da quello che mi ha fatto vedere MS sin'ora, si tratta di due basi diverse per lo stesso SO (in poche parole, bisogna ricompilare ed i binari sono diversi).

Che ci sia in vista un cambio di hardware consumer piuttosto radicale, magari con qualche partnership aggressiva coi grandi produttori (magari la Dell farà un Alienware basato su ARM?)

Che MS invece che rendere la 360 sempre più PC voglia creare qualcosa di più convergente?
Connesso
Matteo Anelli

Vazkor: "Altro che Apple TV"

Turrican3

  • Redazione
  • Hero Member
  • *****
  • Offline Offline
  • Post: 2.429
  • Playing is believing
    • Mostra profilo
    • Gamers4um
Re: Un emulatore di X360 dentro Windows 8
« Risposta #10 il: Luglio 12, 2011, 17:47:34 »

si tratta di due basi diverse per lo stesso SO (in poche parole, bisogna ricompilare ed i binari sono diversi).

Praticamente son tornati ai tempi di NT4, solo che forse stavolta si fa sul serio anche con ARM e compagnia bella? ;D
Connesso
videoGIOCATORE

Shuren

  • Hero Member
  • *****
  • Offline Offline
  • Post: 1.543
    • Mostra profilo
    • Shuren
Re: Un emulatore di X360 dentro Windows 8
« Risposta #11 il: Luglio 12, 2011, 18:08:06 »

fico

TheGentleman

  • Old Member
  • ****
  • Offline Offline
  • Post: 388
  • Let's fight like gentlemen.
    • Mostra profilo
Re: Un emulatore di X360 dentro Windows 8
« Risposta #12 il: Luglio 12, 2011, 18:08:17 »

Onestamente la vedo dura.
Nel senso, ok per i titoli XNA, va bene anche DirectX, ma con la CPU PowerPC based come faranno?

Non darei per scontato che per i titoli XNA (intendo quelli indie, c'è un XNA anche per gli sviluppatori su licenza ma è molto diverso) sia più semplice: la 360 ha comunque bisogno di ottimizzazioni particolari che su PC fanno più male che bene (e viceversa).

No. Ci sono le estensioni per sviluppatori "su licenza", non è molto diverso, si tratta sempre di codice managed che viene distribuito come binario IL. Le ottimizzazioni particolari fanno bene anche su PC, e si tratta di riutilizzare oggetti invece di fare affidamento su memoria "infinita", swap di pagine su disco e garbage collector sempre attivi.

Credo che la soluzione sia anche nell'hardware: un core i5 con 4 thread è ormai molto più efficiente di una 360 (in cui non si possono comunque usare tutti e sei i thread in un gioco), in termini di forza bruta. La cosa più probabile è che ci sia un middleware più che permetta di far girare l'XNA full su PC, senza virtual machine o cose simili. Se non addirittura un software che faccia transcoding (come il tool NGen o simili per XNA Indie).

Il CLR di Microsoft fa transcoding preventivo (cioè alla prima chiamata di un metodo), che io sappia, al contrario della JVM di Oracle che fa JIT in base a profiling.

Su XBox puoi usare 6 thread hardware, non puoi farlo usando XNA (ne hai solo 4, credo 2 vengano usati dal runtime ma di preciso non so come).

L'XNA full gira già su PC, il passo da fare per MS sarebbe riallineare le eventuali differenze che ci sono tra un bundle per 360 e uno per Windows.

Molti giochi XNA-based sono nati prima su PC, e portati su 360 con acquisto di licenza da "99 euro".

Il core i5 sarà anche più prestante, ma l'OS della 360 *dovrebbe* essere single-process (in realtà, ne sono 100% sicuro sul kernel della prima Xbox, ma lì mi ci ero spinto col reverse engineering...), Windows invece...

Inoltre, tradurre da due linguaggi macchina diversi in maniera efficiente è abbastanza difficile, ed è il motivo per i quali i compilatori multi-piattaforma degni di tal nome hanno una fase che passa attraverso un "intermediate language", sulla quale fanno le varie ottimizzazioni ad alto livello, e poi da lì traducono in linguaggio macchina.

Oddio, c'è da dire che MS conoscerà bene la sua macchina. Spero...
Connesso
Ziggybee: "Id sei scandaloso!"

TheGentleman

  • Old Member
  • ****
  • Offline Offline
  • Post: 388
  • Let's fight like gentlemen.
    • Mostra profilo
Re: Un emulatore di X360 dentro Windows 8
« Risposta #13 il: Luglio 12, 2011, 18:09:56 »

Che ci sia in vista un cambio di hardware consumer piuttosto radicale, magari con qualche partnership aggressiva coi grandi produttori (magari la Dell farà un Alienware basato su ARM?)

Credo sia molto più probabile tablet, netbook o multimedia center a basso consumo più che Alienware ARM-based. Però chissà... :)
Connesso
Ziggybee: "Id sei scandaloso!"

Ziggybee

  • Administrator
  • Hero Member
  • *****
  • Offline Offline
  • Post: 8.383
  • Gamer Extraordinaire
    • Mostra profilo
Re: Un emulatore di X360 dentro Windows 8
« Risposta #14 il: Luglio 12, 2011, 20:33:35 »

Che ci sia in vista un cambio di hardware consumer piuttosto radicale, magari con qualche partnership aggressiva coi grandi produttori (magari la Dell farà un Alienware basato su ARM?)

Credo sia molto più probabile tablet, netbook o multimedia center a basso consumo più che Alienware ARM-based. Però chissà... :)

I multicore ARM da 2/3 Ghz che ho visto fanno paura. Poi quanto saranno usabili da Windows 8 resta tutto da dimostrare. Certo supportare due architetture così diverse è controproducente per chi fa giochi, è anche vero che ottimizzare ARM è molto più semplice! :)
Connesso
Matteo Anelli

Vazkor: "Altro che Apple TV"
 

Pagina creata in 0.017 secondi con 16 interrogazioni al database.