Newsgroup: it.comp.hardware.video-3d
Titolo: Maurizio Mugelli ...

non so se l'hai notato ma nella conferenza agli azionisti di ieri (ATI) si 
parla esplicitamente delle royalties per xbox360.
Lo dico solo per chiarire una volta per tutte  ... il "dubbio". Quindi si', 
ad ATI importa quante console si vendono.
Inoltre e' emerso che ATI paga delle royalties ad nvidia per avere la 
retrocompatibilita' con xbox. 

 retrocompatibilita' con xbox.
strano io mi ricordavo che ati facesse il chipset 3d e Microsoft la console, 
non il contrario
carina ati a pagare per conto di microsoft, un gesto di generositą d'altri 
tempi


Non e' proprio cosi' complicata. Se -tu- realizzi una gpu e vuoi che sia 
compatibile con una gpu altrui a livello hardware, -tu- devi firmare 
l'accordo con l'altrui ditta e -tu- devi far fronte agli oneri economici. 
Poi. ovviamente, nel prezzo da chiedere a Microsoft ne terrai conto. 

 Poi. ovviamente, nel prezzo da chiedere a Microsoft ne terrai conto.
aspetta aspetta :)
io ero rimasto a questo:
i giochi per xbox1 vengono "emulati" nella seguente maniera:
vengono riscritti i sorgenti (per fare quello di halo2 ci avrebbero messo 6 
mesi)
in modo da farlo funzionare nativamente sulla cpu ed emulando le chiamate 
alla gpu mappandole su quella di ati
un High level emulator insomma, simile ad HLE per nintendo 64, solo che il 
codice della cpu non è umulato ma solo trascritto, l'unica cosa emulata è la 
gpu
per emulare le routine di una gpu e renderle disponibili, bisogna 
riconoscerne la proprietà intellettuale, nvidia ha chiesto le royalities
ma ati non c'entra con la faccenda dei diritti, le routine nvidia son 
implementate tramite uno strato software di emulazione realizzato su 
commissione da ati
ma l'intero esborso è a carico di microsoft, sia i diritti a nvidia, che il 
lavoro ad ati
come limite è stato imposto il giugno-luglio 2007, entro quella data 
microsoft esige da ati che tutta la libreria xbox1 sia emulata
è curioso come sia richiesto uno skilling di altissimo livello, paragonabile 
alla riscrittura dei driver (accesso a basso livello delle risorse) per 
emulare xbox1
la nota positiva di questo sforzo è che i titoli "emulati" (sarebbe meglio 
dire "tradotti") potranno avvantaggiarsi di tutte le caratteristiche 
superiori (framerate alto, alta risoluzione, AA a palla, filtri a palla, 
etc)


Rifletti meglio.
Riscrivere i sorgenti vuol dire rifare il gioco. Se rifai il gioco, non hai 
piu' bisogno di "emulare".

 hai piu' bisogno di "emulare".
esatto, per questo è un processo molto lungo
non devono riscriverlo nel senso di reidearlo, ma "tradurlo" in modo da 
poterlo compilare per Xenos
la sola cosa emulata, di fatto è proprio la gpu..
un lavoraccio

 ha scritto nel messaggio
news:4346e492$0$24637$4faf...@reader3.news.tin.it...

Un lavoraccio, ed una rottura di coglioni per gli utenti.
Se l'emulazione è in questi termini, ovvero, traduzione dei sorgenti e
ricompilazione, l'utente, per entrare in possesso della copia ricompilata,
che dovrà fare ?

 che dovrà fare ?
niente, viene scaricata automaticamente da internet
oppure messa a disposizione via dvd
al momento dell'acquisto, sull' hard disk saranno presenti gli eseguibili 
dei 15 o 20 giochi più di successo, e dei più recenti

 eseguibili dei 15 o 20 giochi più di successo, e dei più recenti.
che minchiata.... che retro-compatibilità è? ma và oh e poi come fanno 
quelli senza
Hard Disk? queste cosi dette "next gen console" (almeno x360) mi lasciano 
sempre +
basito.... ho visto pure il filmato di ghost recon 3.... una cosa 
assolutamente normale, niente
di che... e mi è parso pure un pò bruttino... 

 oppure messa a disposizione via dvd
Come retrocompatibilità fa ridere.

 ha scritto nel messaggio 
news:ZRD1f.2537$Pe2....@twister2.libero.it...

semplice di nuovo:
la retrocompatibilità è una caratteristica della versione premium
senza hard disk ciccia, dopo tutto chi si prende la versione senza hard disk 
fa una grossa stupidata
che retrocompatibilità è?
la migliore, anche se è quella che richiede più esborso di programmazione
se avessero messo "i chip del modello precedente" come ad esempio fa la ps2 
con la ps1, i giochi emulati risulterebbero identici a come sono nella 
versione precedente
ricopilandoli invece si possono aggiungere, AA, AF, aumentare il frame rate, 
migliorare la precisione etc
insomma un gioco emulato cosi è meglio dell'originale
e dato che son loro a pagare per avere un emulazione simile, il consumatore 
non può che esserne contento 

"Dito" <d@d.d> ha scritto nel messaggio
news:Xns96E962...@212.17.192.55...

Concordo, avvicina un po troppo la console al pc, per la gioia di taluni,
mica male rigiocare ad un vecchio gioco che sfrutta le nuove caratteristiche
hardware della console, a discapito di altri, quelli che ad esempio non
hanno l'adsl.

 niente, viene scaricata automaticamente da internet
E' necessario un abbonamento a Live per scaricare le versioni ricompilate
dei vecchi giochi ?

 dei vecchi giochi ?
l'abbonamento Live Silver è gratuito per le console che hanno la 
retrocompatibilità, le premium

 retrocompatibilità, le premium
Cioè basta avere x360 premium, un gioco (ovviamente originale) e adsl 
ethernet per poter giocare online? Non va più comprato e ricaricato 
l'abbonamento o dopo qualche mese o 1 anno scade? 

 ha scritto nel messaggio 
news:43479630$0$20505$4faf...@reader4.news.tin.it...

mmh no, spiego meglio
ci son due tipi di live, il silver, gratuito ed il gold, non gratuito
con il silver si possono scaricare le demo dei giochi, i filmati, mandare le 
email e la video posta, scaricare i codici da emulare, comprare add on per i 
giochi
insomma crea una comunità, essenzialmente x360 nasce per rimanere sempre 
connessa ad internet
con la silver si può giocare con tutti i giochi solo in alcuni weekend, 
oppure a seconda del gioco (alcuni giochi potrebbero includere un periodo di 
prova o altro, solo per quel gioco)
la gold differisce dalla silver perchè è completamente aperta e si può 
giocare con qualsiasi gioco in qualunque momento, per il resto fornisce 
anche questa i servizi della silver

 ha scritto nel messaggio 
news:43479801$0$13356$4faf...@reader2.news.tin.it...
ah altre due cose
l'abbonamento silver dovrebbe essere a vita, cioè non scadere
e per quanto riguarda chi ha già un abbonamento live con l'xbox1, microsoft 
da gratis il gold senza far pagare per il passaggio

Black Animus wrote:
[cuttotutto]
Ok tnxz :) 

Dito ha scritto:

Se ricompili il codice IMHO penso che non puoi parlare di 
retrocompatibilità in senso stretto.
Retrocompatibile è il 286 con l'8086, e se lanci un eseguibile scritto 
per 8086 funziona anche su 286 senza nessuna modifica o ricompilazione.
Cmq è sempre di Microsoft che stiamo parlando, quando bisogna aspettarsi 
certe scelte stupide... l'unico motivo che mi viene in mente per fare 
una cosa del genere è che costruendo wrapper in emulazione pura cpu+r500 
non sono in grado di stare dietro all'hardware di un xbox1.

 sono in grado di stare dietro all'hardware di un xbox1.
e non mi stupisce, deve ancora arrivare un hardware in grado di emulare a 
piena velocità un celeron 700Mhz + Gf4
tra la scelta di ricompilare migliorando i giochi e quella di mettere dentro 
un x360 anche un xbox1 (cosi lo sposti con il carretto :D)
secondo te la scelta stupida quale sarebbe?

 
Ragionando un po' su la cosa poteva essere studiata meglio.
Si è scelto un processore x86 per la xbox1, addirittura uno in versione 
economica, lo si poteva pensare anche per la xbox360 così da avere un 
prodotto unificato. Sembra di avere proprio un pc, vero?
Inoltre per la sezione video le famigerate DirectX (da cui il nome del 
prodotto) dove sono finite? Se non sbaglio sulla prima macchina c'era 
una versione particolare di Win2000 + DX e questo ti dovrebbe garantire 
retrocompatibilità visto che DX è un'API standard, ma a quanto pare c'è 
qualcuno che ha barato in qualche modo.
Come hanno barato nel fare i porting dei giochi, ma questa è un'altra 
storia...

 storia...
questa storia non la so, me ne parli?

 consumatore non puň che esserne contento
non so, io sicuramente non sarň un utilizzatore di x360, perň credo che
una cosa meno laboriosa e sopratutto compatibile al 100% anche senza filtri 
grafici aggiuntivi
č meglio, secondo me :) 

 č meglio, secondo me :)
io ti porto la mia testimonianza personale,
ci son i dvd di halo1 e halo2 nel cassetto
se dovessi rigiocarli con la stessa grafica, lo farei con l'xbox1 (anzi, non 
lo rifarei per niente)
ma l'idea di rigiocarli con i filtri a palla, framerate doppio etc etc, mi 
fa venir voglia di riutilizzarli
;)

 ;)
posso capirti l'ho fatto anch'io con i giochi ps1 :)
però non è che xbox faccia poi così schifo di grafica...
tra ps1 superpixelloni ovununque e pc con 1000 filtri c'è una certa 
differenza :)) 

 questa storia non la so, me ne parli?
Ho dimenticato di dire IMHO.
Non riesco a spiegarmi perché fare il porting di un gioco da Xbox verso 
pc sembri essere una cosa così difficoltosa. Abbiamo hardware 
compatibile fra i due lati, in più anche la parte software è in parte 
accomunata.
Un esempio che mi ha particolarmente colpito è Halo, con la sua pessima 
conversione del motore grafico.
La domanda che mi pongo è "Dove starebbe tutta questa conversione?" 
visto che la cpu dovrebbe per giunta essere compatibile sotto il punto 
di vista del codice e le dx dovrebbero fare il resto.

 del codice e le dx dovrebbero fare il resto.
proprio perchè il Geforce3 del box è usato a basso livello è difficile 
portare il codice sul pc, infatti se ricordi bene, halo era programmato in 
maniera anomala usando i buffers della gpu in modo tale che non era 
possibile abilitare l'aa sul pc (sul xbox aveva l'aa)
lavorare a basso livello a dei risultati eccezionali, se pensi che un 
vecchissimo gf3 può far girare giochi come questi:
http://image.com.com/gamespot/images/2004/screen0/914836_20041027_screen002.jpg
http://screenshots.teamxbox.com/screen/40339/Ninja-Gaiden-BLACK/
http://image.com.com/gamespot/images/2004/screen0/914836_20041026_screen004.jpg
http://www.worthplaying.com/press/192/Black_022.jpg
http://image.com.com/gamespot/images/2005/222/929406_20050811_screen003.jpg
http://image.com.com/gamespot/images/2005/262/917534_20050920_screen005.jpg
http://image.com.com/gamespot/images/2004/screen0/914836_20041027_screen001.jpg
http://image.com.com/gamespot/images/2004/screen0/914836_20041026_screen009.jpg