Newsgroup: it.comp.retrocomputing
Titolo: Opinioni su questa news (en) ?

leggendo questo articolo (e lasciando da parte le polemiche nei 
commenti, che pur sono interessanti, anzi interessantissimi....) noto 
che in ultima analisi, quello che dice questo dirigente della AMD e' 
corretto, basti vedere cosa si tira fuori dal C=64 ancora oggi... il 
trio 6510-VIC II-SID sara' obsoleto dal pdv hardware, ma non sono per 
niente sicuro che lo sia dal pdv software.
Il problema del PC gaming, e' che non e' un monolite, lo sara' forse nel 
software più usato (monopolisticamente) ma non si puo' chiedere di fare 
un gioco blockbuster usando l' accesso diretto all' hardware, di cui ne 
esistono tante varianti come i granelli di sabbia in un oceano, da qui 
la necessità di API.
e notoriamente stabilire uno standard in ambito informatico si scontra 
coll' avidità e grettezza delle aziende, e direi anche la miseria morale 
di certi gruppi di pressione sociali, specie grosse. Intanto continuo a 
monitorare i sempre maggiori disastri in ambito console, che mi 
meraviglio che non sia ancora successo il secondo e più grande crash del 
mercato videoludico....
Saluti,
dott. Piergiorgio.

 mercato videoludico....
Parli dell'affidabilità?
Perchè la qualità del sw ludico non manca.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Perchè la qualità del sw ludico non manca.
parlo di crash del mercato, termine della pseudoscienza chiamata 
"economia"....
ad esso si aggiunge la scarsa percezione in non pochi ambienti dell' 
imminente vero conflitto, quello tra i sostenitori del controllo (in 
senso molto ampio) e quelli della trasparenza (anche questo in senso 
molto ampio) e questo conflitto, gia' percepibile nella seconda meta' 
dei '90 è stato accelerato dal conflitto armato in corso dalle due 
maggiori religioni basate sul controllo, che ha portato non poca gente a 
schifarsi di esse, e ha portato le due religioni citate all' inevitabile 
estremismo ideologico che la polarizzazione comporta.
Lo so che si va pesantemente OT, ma anche se da un lato i videogiochi 
restano godevoli ed affidabili tecnicamente (salvo glitch e pezze per 
essi) resta che a mio sommesso parere rischiano di essere tra le prime 
vittime, essendo gia' un campo di battaglia da questa prospettiva.
Saluti,
dott. Piergiorgio.

 commenti, che pur sono interessanti, anzi interessantissimi....)
quale articolo?
manca un link, vero?  :)


oooopppssss.... :#)
rimedio:
http://www.gamepolitics.com/2011/03/18/amd-complains-about-directx
non mi capacito di come non mi sono accorto della dimenticanza da non 
poco.... le mie scuse a tutti :#)
Saluti,
dott. Piergiorgio.

 niente sicuro che lo sia dal pdv software.
Quoto in parte ma lo appoggio per intero.
Ricordo che nel mondo Amiga era molto radicata la convinzione che un 
gioco stile Doom non si sarebbe MAI potuto vedere su un hardware base 
come quello di Amiga. Poi iniziarono a vedersi i primi motori di 
rendering dimostrativi e a distanza di poco tempo i programmatori 
trovarono il modo di ottimizzare talmente il codice che Doom divenne 
realtà anche sulla (ormai) vecchia piattaforma Amiga...
Insomma, mi sembra talmente palese da rasentare la banalità.

 (ormai) vecchia piattaforma Amiga...
Ottimizzazione. Un termine da sottolineare pi� volte, nonch� un elemento 
assente (totalmente, IMHO) nell'industria del videogaming odierno. Io sono 
ancora rimasto al setup di GTA San Andreas: mi � bastato vedere quanti GB 
fosse in grado di ciucciarsi, e quanto lento il setup su un P4@3,0GhZ, per 
annullare il setup e dire arrivederci ai giochi odierni.
Saluti,
Oge 

 restano godevoli 
"godevoli" ??? :D
comunque sia, per tornare a bomba, la fazione che vincerà sarà
semplicemente quella che avrà denaro e organizzazione per portare dalla
sua parte politica e altro denaro. Tutto qua.
Ale

 ha scritto:

If you have ever wondered why graphics on consoles look better than most PC
graphics....
Ma da quando? si parla di 15 anni fa' vero?
-- 
VRG Valle d\'Aosta retrocomputing group


Bof. Sono almeno 6 anni che è "imminente" il secondo crash videoludico.

 Oge
ma come fai a stimare l'ottimizzazione? cioè è impossibile paragonare 
sistemi di cosi diversa complessità come un sistema 8 bit anni 80 e uno 
odierno.
di fatto per sua struttura il commodore 64 era una console mentre un 
pc+os è qualcosa di general purpose. di fatto oggi abbiamo a 
disposizione una potenza enorme al costo di poche centinaia di euro.

 "godevoli" ??? :D
http://www.dizionario.org/d/?pageurl=godevole
E c'e' anche nel mio dizionario meno retro' :-)
Ciao.
-- 
Carlo

 disposizione una potenza enorme al costo di poche centinaia di euro.
bene, per me ottimizzazione significa "codare in assembler duro e puro" 
e "abusare pesantemente dei registri e istruzioni dei chip grafici" due 
cose che richiedono appunto l' accesso diretto all' hardware.
poi il "64 era una console"... spero che intendi come architettura, 
essendo il primo computer ad avere una GPU e SPU (e che GPU e SPU !) 
integrate, e molto bene, col resto del sistema...
Come fatto notare, non si puo' richiedere alle sw house di andare a 
programmare a bassissimo livello per ognuna delle troppe schede video e 
sonore in giro nell' ambito wintel, mentre proprio per il come si e' 
formato l' ambito wintel, è estremamente difficile che si formi uno 
standard, che come minimo sarebbe visto con estremo sospetto nell' 
ambito opensource....
L' ideale sarebbe una "game machine" aperta davvero (e non scassinata o 
evasa...) ma questo sarebbe possibile appunto dopo il secondo e più 
grande crash del mercato videoludico, che è l' unica cosa capace di 
insegnare ai "maiali capitalisti", se mi si perdona il termine d' antan, 
che il modello di mercato basato sulle royalties e licenze di 
sviluppo/pubblicazione ormai ha raggiunto, e direi anche superato, i 
suoi limiti, sia tecnici che economici, ed e' destinato a collassare.
Saluti,
dott. Piergiorgio.


da quello che osservo e' tenuto in piedi col gerovital del marketing e 
l' abuso di leggi amerikane...
Saluti,
dott. Piergiorgio.

 dott. Piergiorgio.
si intendevo che era in pratica una macchina aperta per lo sviluppatore 
che aveva a sua disposizione tutti gli strumenti per accedere 
direttamente ai chip custom.
Ma oltre alle api, cioè con la complessita' di un gioco odierno un 
programmatore va cosi in basso a programmare?. Per esempio un gioco 3d 
si basa su un motore che magari puo' essere comune a tanti giochi (per 
esempio unity). in questo senso come lo vedi, non è una api ma è un 
ambiente dove certe routine/interfacce sono già prestabilite. Se un 
gioco anni '80 richiedeva 1 persona sola che riuniva in se' l'artista e 
lo sviluppatore oggi ci sono 200 persone che lavorano a un progetto. Il 
fatto di poter usare un ambiente ad hoc per il 3d permette all'artista 
di poter lavorare ai suoi personaggi, armi, ambienti senza dover essere 
un programmatore assembler. Forse questo ruolo dovrebbe spettare alla 
casa produttrice della console, anche per ripartizione dei compiti.
Riguardo alla licenze/royaltes non so neanche esprimermi non avendo una 
opinione in merito e non conoscendo l'argomento.

 l' abuso di leggi amerikane...
Sinceramente non capisco.
Da utente di console devo dire che questa generazione e una ottima
generazione. 


> 
http://www.gamepolitics.com/2011/03/18/amd-complains-about-directx
A parte che non condivido la premessa (la grafica su un PC high-end ï¿œ 
ABBONDANTEMENTE migliore di quella delle console), i casi eclatanti di 
prestazioni disastrose non si hanno "a causa delle DirectX" ma a causa 
di porting fatti con i piedi (vedasi GTA4, il cui codice era ottimizzato 
per Xbox 360 e quindi, per forza di cose, PESSIMIZZATO per qualsiasi 
altra architettura). In quel caso, anche se poteva sembrare un 
paradosso, la soluzione sarebbe stata NON ottimizzare in fase di 
sviluppo. Evitando di usare trucchi che aumentano le prestazioni 
sull'Xbox 360 ma sono totalmente inadeguati a qualsiasi altra 
piattaforma, ma invece appoggiandosi totalmente alle DirectX, senza fare 
presupposti sull'hardware, si sarebbero ottenuti risultati assai 
migliori anche su PC.
Certo, poi ci sono i casi in cui il DRM inserito nei giochi ne rallenta 
l'esecuzione, ma quella non ï¿œ certamente colpa delle DirectX ed ï¿œ un 
problema di facilissima soluzione (eh eh eh...)
E poi quando dici:
 >L' ideale sarebbe una "game machine" aperta davvero (e non scassinata
 >o evasa...)
Esiste giï¿œ, si chiama PC. E lo resterï¿œ finchï¿œ a qualcuno non verrï¿œ 
l'idea di impedire che la gente comune possa sviluppare software. 
Ovviamente i lavori "homebrewn" hanno una grafica inferiore a quelli 
commerciali, ma il motivo ï¿œ presto detto: quelli commerciali sono 
sviluppati da team di persone altamente specializzate in cui ognuna 
lavora a un solo aspetto (c'ï¿œ chi fa solo livelli, c'ï¿œ chi scrive solo 
codice, c'ï¿œ chi crea solo modelli 3D, c'ï¿œ chi sintetizza solo i 
suoni...), mentre gli homebrewn sono tipicamente fatti da una persona 
sola che ci lavora solo nel tempo libero.
E se adesso dici con aria incredula "ma chi ï¿œ che lo fa" potrei 
suggerirti di andare a googlare "open source games", ma ti darï¿œ un 
esempio concreto, sviluppato nientemeno che da... me (sï¿œ, mi sto 
pubblicizzando spudoratamente). Beccatelo qua:
http://devilmaster.altervista.org/tadpsid.html
E' tutto sviluppato con tools open source (alla faccia della mancanza di 
una gaming machine aperta):
- CodeBlocks (con GCC come compilatore) per il codice
- Blender per i modelli 3D
- Gimp per le textures
- Audacity per l'audio
L'engine 3D ï¿œ Irrlicht (engine open source), mentre l'audio ï¿œ gestito 
con Irrklang. Ovviamente le funzioni dell'engine fanno riferimento alle 
API e non c'ï¿œ bisogno di conoscere il funzionamento delle singole 
schede... E MENO MALE! Altrimenti bisognerebbe passare anni a studiare 
le varie schede audio e schede video e sperimentarle tutte prima di 
poter scrivere anche una sola linea di codice che riguarda il gioco!

 poter scrivere anche una sola linea di codice che riguarda il gioco!
Dopo ci do' volentieri un occhiata (anche se tendo ad avere poca 
pazienza con sources che a volte richiedono librerie (e relativi 
headers) astruse o oscure, e tranquillo che non mi riferisco a te ;))
Saluti,
dott. Piergiorgio.
P.s. posso suggerire di sviluppare un quick&dirty rag-game sui 
personaggi controversi di ICSE ? ;)

 personaggi controversi di ICSE ? ;)
Definisci "rag-game".