Newsgroup: it.comp.hardware.video-3d
Titolo: Giochi X-BOX su PC

Ho sentito dire che i giochi per X-BOX saranno compatibili anche per PC!
E' vero o è solo una delle solite leggende?

 E' vero o è solo una delle solite leggende?
Ovviamente la seconda.

 ha scritto nel messaggio
news:5dLm7.16269$ul3.5...@news.infostrada.it...


 similitudine dell'hardware. Certo, servirą una Geforce3.
Piu che per la similitudine dell'hardware, direi grazie al fatto che le API
utilizzate dai giochi per X-BOX sono estremamente simili (uguali?) alle
DirectX 8.0 in uscita per le piattaforme Win32/64. Questo comporta poche
modifiche al codice per il porting incrociato di giochi e applicazioni dalla
piattaforma Win32/64.
Il Biondo
======================================================
1891: Guglielmo Marconi costruisce la prima radio.
1891: (la sera) gliela fottono da dentro alla machina.
= G.Marziano =========================================

 wrote in message
9ng3pd$75e23$1...@ID-23540.news.dfncis.de...


 Certo, servirà una Geforce3.
Non è affatto detto.

 DirectX.
boh! anche io credevo cosi' (in effetti fino a poco fa, intutte le preview
dell'xbox dicevano sta cosa..), poi pero', qualche giorno fa ho letto
l'intervista a un programmatore di videogiochi(non ricordo che gioco e
programmatore, stavo facendo zapping sulla rete:) ) che ha praticamente
detto il contrario, e cioè che convertire giochi da PC a XBOX sarà facile
per la similitudine di hardware e api, mentre il contrario non è
assolutamente vero, perchè anche se l'architettura dell'xbox puo'
assomigliare a quella di un pc, è cmq UNIVOCA...nel senso che i giochi per
xbox saranno programmati unicamente e univocamente per sfruttare al massimo
delle loror possibilità i pezzettini di hardware che ci sono dentro alla
console, mentre sappiamo che la difficoltà dei giochi per pc sta proprio nel
fatto che devono essere compatibili per decine di schede video audio e
periferiche varie...risultato : convertire giochi da xbox a pc sarà
difficile tanto quanto convertire giochi di una qualsiasi altra console per
il pc.....che poi in teoria le api servano proprio come interfaccia tra
gioco e hardware lo so anche io, ma se un programmatore diceva cio'....mi
viene un pochino da pensarci anche a me;) .
ciaoo

 viene un pochino da pensarci anche a me;) .
Probabilmente si riferiva al fatto che sull'XBOX le DirectX verranno
sfruttate al massimo e buona parte del codice eseguirà direttamente funzioni
integrate nel sottosistema A/V della console. Sul PC bisogna sempre
programmare un gioco in modo che possa girare anche senza accelerazione
hardware.
L'esempio che mi viene + facile da ricordare sono i Vertex Shader
implementati in hardware e il suono posizionale Dolby 5.1: sull'XBox sarà
"normale" per un programmatore utilizzare tali caratteristiche
dell'architettura e lasciar fare buona parte dei calcoli alla console
(stiamo parlando naturalmente di applicazioni "serie", che sfruttino
realmente la macchina) ma quando verrà fatto il porting sul Pc, bisogna
tener presente che non tutti hanno una GeForce3 e una Live! 5.1 o una
Aureal.
Il Biondo
--


 ha scritto nel messaggio
news:yeJm7.14274$ul3.5...@news.infostrada.it...


 E' vero o è solo una delle solite leggende?
si.
Tra l'altro non sara' affatto facile emulare un XBOX su un pc.
Non e' impossibile, ma ci vorra' del tempo.
Intanto tutti i giochi saranno criptati direttamente sul supporto ottico.
Inoltre tutto il sw per XBOX gira in ring0, ovvero tocca direttamente l'hw
(ad
esempio quasi tutte le chiamate a DX8 sono le stesse rispetto alla versione
pc,
ma sono tutte inline e accedono direttamente all'hw).
XBOX ha una architettura UMA, la stragrande maggioranza dei pc no, questo
implica
che tutti i buffer (dati generici, texture, geometrie...) che su XBOX sono
perfettamente
condivisi tra gpu e cpu su pc non potranno esistere..pena rallentamenti
assurdi...insomma,
c'e' un bel po' di lavoro da fare :)
ciao,
Marco


Se guardi bene nella scatola per quelle 100.000,oltre alle 4 righe di
codice in piu',ti mettono anche il gioco.
-Bibbio-

 
'compatibili' nel senso che usano lo stesso Os (uno pseudo win2k), le stesse
API (dx8) e lo stesso hw (piattaforma intel x86).
-- 
ciao, nra
le faq di it.comp.hardware.video-3d:
http://www.3ditalia.com/video-3d