Newsgroup: it.comp.software.emulatori
Titolo: Malumore nel MAME Team?

Sembra che ci sia qualche malumore nel MAME Team, anche se spero di aver 
capito/letto male. Si preannuncia una divisione del progetto in due (o 
più) progetti, proprio dopo che MAME sarà stato messo sotto GPL+LGPL.
Qui per maggiori informazioni:
http://www.mame.net/cgi-bin/wwwthreads/showpost.pl
?
Board=mamegeneral&Number=94626&page=0&view=expanded&mode=threaded&sb=5
#Post94626
A voi le considerazioni.
P.S. R.Belmont ha contribuito, ultimamente, in maniera abbastanza 
attiva, mentre galibert (Olivier Galibert) è un MAMEDEV da un po'
ed è colui che si sta occupando del rewrite System16.
Dwidel ha fatto qualche semplice driver se non ricordo male...
-- 
Maccy
"I, cry, when angels deserve to die!"


A me sembra un po' poco per dire che si dividono (e in cosa?). Hai
voglia quante volte avranno avuto disaccordi in tanti anni..
Il precedente più noto è il Retrocade (e non so nemmeno se fosse
composto da transfughi del Mame) e si sa che fine ha fatto.
Credo che chiunque decida di staccarsi dal Mame con il proprio pezzo
di codice non ci guadagnerà un granchè. Che senso avrebbe tornare
all'epoca degli emulatori a singolo gioco o peggio ancora al
closed-source?
Jan AxHell

 closed-source?
Secondo me nessuno, ma c'è invece chi lo ritiene una cosa necessaria per 
via di divergenze inconciliabili, di cui la diatriba su XEXEX è solo 
l'ennesima: infatti il fork verrebbe realizzato per "liberarsi" di 
Nicola e non per produrre degli emulatori closed source, da quello che 
ho potuto capire seguendo la message board in quest'ultimo anno.
Io spero che venga mantenutà l'unità del progetto...vedremo.


 Purtroppo non è la prima volta che succede, ma è l'ennesima. Purtroppo 
[cut]
Scusate l'italiano zoppicante di questo paragrafo...ho scritto di getto 
:P


Io spero che venga mantenutà l'unità del progetto...vedremo.
Mah, secondo me è anche superfluo: esistono già una merea di versioni
custom del Mame. Aggiungerne un'altra "official" solo per Xexex e/o
qualche altro driver creerebbe solo ulteriore confusione. Io ad
esempio rimarrei legato alla principale build come faccio tutt'ora,
tanto prima o poi i fix delle versioni indipendenti vengono applicati
anche a questa, rendendole inutili. 
Jan AxHell


Emulatori piů ottimizzati.

 Emulatori più ottimizzati.
tutto qui ?
Ciao
Paolo Zavarise

Emulatori più ottimizzati.
Comodissimo! 2000 emulatori ottimizzati ognuno col suo dat e
altrettanti cloni di programmatori che ritengono sia meglio la loro
versione. Ma tu c'eri/ti ricordi quando questa era la realtà? Hai
visto mai un Retrocade 1.4? Strano che non sia mai uscito: era closed
source e ottimizzatissimo...
Jan AxHell

Nello giorno de Nostro Signore Wed, 27 Nov 2002 12:34:47 GMT,
Messere/Damigella Jan AxHell <jan_al...@WAZZUPlibero.it> vergo
codeste parole prive di significato alcuno:

Senza contare che se davvero vogliamo dirla tutta chiunque può, se
vuole, ottimizzare il codice mame (essendo open-source)....la storia
dell'ottimizzazione non regge.
--
"Computer games don't affect kids, I mean if Pac Man
affected us as kids, we'd all run around in a
darkened room munching pills and listening to
repetitive music." K. Wilson, Nintendo, Inc, 1989.

dell'ottimizzazione non regge.
Peccato che tutti coloro che creano programmi open-source non
ottimizzano le loro creazioni perchè "tanto ci penserà qualcun
altro"...


E lo chiami poco?

Devil Master wrote:

E gia'...tanto e' tutto gratis...deve pensare pure ad ottimizzarlo per
te! ^__^
Boh!
Un saluto dalla Sardegna
Alessio

Boh!
E perchè allora quelli che fanno emulatori NON open-source (che sono
gratis lo stesso) invece li ottimizzano?

Personalmente penso che l'ottimizzazione dipenda dall'idea del
"capoprogetto".
Il MAME nasce come emutaore, non come console di Giochi... Sempre la solita
storia dell'effetto collaterale che noi tutti apprezziamo.
Presumo che Nicola e i suoi più stretti collaboratori siano più affascinati
dal Reverse Engeeniring che dal Retrogames ---> Niente ottimizzazioni.
Ad ottimizzare ci deve pensare chi ha il problema specifico!
A me piace un gioco...lo ottimizzo.
Voglio usare un MonitorArcade, mi faccio un porting particolare.
Voglio giocare con il MAME su uno SPARC, lo ottimizzo per tale piattaforma.


Appunto. Il Callus era un emulatore eccellente perchè era scritto in
assembly x86. Per giocare ai giochi CPS1 i possessori di Mac hanno
dovuto aspettare il Mame... E per il Raine aspettano ancora.
Jan AxHell

 
sě

storia dell'effetto collaterale che noi tutti apprezziamo.
che č un'immane cazzata a cui nessuno ha mai creduto. ricordo
un'intervista a Nicola Salmoria in cui diceva che a rivedere il test
screen di pacman gli sono venute le lacrime agli occhi, poi mettere la
monetina e iniziare a giocare č stata l'apoteosi.
Quindi per piacere bando all'ipocrisia: scopo dell'emulatore č
giocare, in un modo o nell'altro. Anche del mame. Un esempio: galaga
non č mai stato emulato correttamente. Il pattern di stelle non č mai
stato emulato, usano quello di galaxian. Perň se guardi le note
all'avvio non dice niente.


RICORDATE: Pagare CD con ROM e` un reato ed e` sbagliato. LE EMOZIONI NON HANNO PREZZO.

all'avvio non dice niente.
Oibň, e tu come lo sai?

Oibň, e tu come lo sai?
perchč seguo il mame dalla 0.1 e gli emulatori arcade da un po' di
piů, sapevo che all'inizio avevano risolto cosě e molto recentemente
ho chieso e ricevuto conferma che č ancora cosě.

 >>all'avvio non dice niente.
Si, lo sapevo anch'io.
Certo che la motivazione che ha spinto il creatore del MAME.....non deve
essere stata solo del Reverse Engeeniring.....
Avrebbe potuto Reversare qualcos'altro! ( scusate il termine )
Su questo sono d'accordo con te!
Ma io penso che tutt'ora il loro obbiettivo sia di emulare GIOCHI con un
hardware particolare..... O chissa cos'altro.
Sicuramente mettersi ad ottimizzare non sta nelle loro priorità, ci
sarebbero troppi casi da ottimizzare:
Hardware delle macchine emulatrici ( i586, i686, K5, K6, K7, Ittanium,
PowerPC, SPARC, Motorola, ecc )
SO ( Linux, Unix (HP, Solaris.... ), Mac, eccc )
Per non parlare dello specifico ( Drivers ecc )
A mio parere diventerebbe un progetto colossale degno di una software hause
"coi contro C". Che d'altra parte non è interessate per il problemna $ ( che
noi apprezziamo ).
Concludo con una mia esperienza personale:
Nel mio lavoro coordino decine di progettisti,  a volte,  a causa delle
divergenze ideologiche culturali e tecniche , c'è qualche MALUMORE.....
Il tutto si risolve in un modo o in un altro.... L'importante è che il
progetto cresca sulla strada giusta.
Io confido molto in Nicola! E i risultati gli danno ragione.

sarebbero troppi casi da ottimizzare:
Sono d'accordo, ottimizzare sarebbe tempo perso, questo indubbiamente
non si capiva dal mio post, ma credo che il mame team faccia bene al
1000% a non ottimizzare un tubo, il lavoro è già molto così.
Semplicemente dico che non c'è bisogno della scusa del "nice side
effect", che mi è sempre suonata un po' ipocrita: tutto qui.
C'è il mame, con tanto di sorgente: lo vuoi più veloce? Accomodati!
Ma forse la storia del "nice side effect" è venuta fuori per problemi
di copyright e di troppi lamers che vogliono SOLO giocare. Entro certi
limiti se la sono cercata, andando a emulare giochi molto recenti;
peraltro il lavoro di preservazione è utile, ormai il videogame da bar
è una razza in via di estinzione.
Per quanto mi riguarda, l'affermazione migliore l'ho sentita fare da
mirko buffoni: "con questa versione del mame, tutti i giochi che
volevo rivedere sono stati emulati in modo per me soddisfacente,
quindi mi ritiro dal progetto". Poi però sono il primo che predica
bene e razzola male perchè ho quei 5-6 giga occupati dal mame e poi
gioco sempre a quella mezza dozzina di giochi le cui rom starebbero
comodamente su un floppy  (tutte insieme, non 6 floppy :) )

 più) progetti, proprio dopo che MAME sarà stato messo sotto GPL+LGPL.
Non c'e' nulla nella attuale licenza che impedisca il forking. Ci sono 
un paio di persone che si divertono a pronunciare la parola come se mi 
facesse paura. Apprezzo di piu' le persone che parlano poco e fanno 
molto.
Nicola Salmoria

 all'avvio non dice niente.
Grazie, ho aggiunto il flag IMPERFECT_GRAPHICS. Quel flag č stato 
aggiunto molto tempo dopo che il driver di Galaga era stato scritto.
Nicola Salmoria

 engeneering o come minchia si scrive.
Uh? Il reverse engineering e' il mio interesse principale.
Nicola Salmoria

 Avrebbe potuto Reversare qualcos'altro! ( scusate il termine )
Be' certo, avrei potuto occuparmi di macchine per il caffe', ma non so 
quanto sarei andato lontano.
Nicola Salmoria

 quindi mi ritiro dal progetto".
Forse questa e' un'altra indicazione che il MIO interesse per il 
progetto non e' legato ai giochi in se', che ne dici?
Nicola Salmoria

aggiunto molto tempo dopo che il driver di Galaga era stato scritto.
Voglio solo aggiungere che non avevo alcun intento polemico, vi seguo
e vi apprezzo dall'inizio, sarei un bel cretino a polemizzare, no?
Anzi, al contrario, è proprio perchè ho tanto apprezzato il vostro
lavoro di questi anni che non riesco a capire perchè sia necessario
trincerarsi dietro un'affermazione radicale come quella della
"documentazione e preservazione". In altre parole: credo che non ne
abbiate alcun bisogno, anche se immagino che il numero di rompiscatole
che scassano per avere codice più veloce sia immenso (non oso
immaginare cosa ti arrivi per email); però credo che tanti di questi
non lo capiscano comunque, sbaglio?
E in ogni caso, magari sono io che non ci arrivo.
Ah, tra parentesi, le lacrime agli occhi, nel 97, sono venute anche a
me e più di una volta (non scherzo); non vi ringrazierò mai abbastanza
per avermi dato la possibilità di rigiocare a certe cose che credevo
ormai perdute più o meno per sempre.
Relativamente a Galaga, sono curioso di vedere cosa diranno alla
prossima versione, quando vedranno il flag :)))
E tra parentesi va benissimo anche così com'è adesso. Io l'ho usato
come esempio per affermare il concetto che, magari non oggi, magari
non negli ultimi due anni, ma all'inizio il concetto dell'emulazione
era preservare l'esperienza ludica, quindi un pattern di stelle, anche
se non perfettamente emulato, andava benissimo lo stesso.
Ma (per curiosità mia) cos'ha di così inemulabile questo pattern di
stelle di galaga?

quanto sarei andato lontano.
Ti dirņ, č un'attivitą piuttosto redditizia!!!

progetto non e' legato ai giochi in se', che ne dici?
Di nuovo, mi sono espresso male io: volevo dire che il mio pensiero è
più vicino a quello di mirko che non al tuo, e che quindi ho
apprezzato quella sua frase.

 quanto sarei andato lontano.
Pensa che io nella vita lavorativa faccio Reverse Engeneering di cerniere
per occhiali!
E il bello è ... che mi pagano per questo.

 ti saranno piu' chiare.
Ormai c'è chi aspetta l'uscita della tua Tesi in internet, come se fosse una
nuova release del MAME :)
Soprattutto i poveri ingegneri come me, che difficilmente trovano letture
accattivanti in rete.
Colgo l'occasione per farti un po' di in bocca al lupo.

E il bello è ... che mi pagano per questo.
Ti dirò, pure le montature per occhiali, ho visto, sono piuttosto
redditizie!! :))

sistemi:
Ricompilandolo, come si fa adesso. :P
Ma immagino che tu indendessi "ottimizzato in assembler".
Ciao,
Lorenzo

Uh? Il reverse engineering e' il mio interesse principale.
Mbhč? E un pň di poesia non la metti?

Non ho l'abitudine di dire cazzate.
Ho questo Hiryuu nel kill file e non ricordavo il perche'. Viste le
cose che dice sul MAME e la risposta di Nicola, adesso capisco perche'
lo avevo killato. :P
-- 
Zappa
"I Will Not Feed Your Hunger, Instead
 I Bite The Pain
 Looking Not Back But Forward
 I Bite Down Hard"
 Death - "Bite The Pain"

quanto sarei andato lontano.
Beh, ci sono diverse persone che hanno avuto una certa notorieta`
facendolo. Si comincia dalla Coffeine machine (letta su Punto informatico),
in cui un tizio ha modificato un case inserendoci anche una macchina per
fare il caffe`, e si arriva al Coffee-How-to (letta su un sito che tratta
di Linux, non ricordo se slashdot o un altro) in cui si spiega come
pilotare un aggeggio simile col proprio PC.
Non saranno il MAME ma restano interessanti :)
-- 
マッシ　カデンティ - E-mail massi.cadenti(at)
tiscali.it
 <-- NEW


Ma immagino che tu indendessi "ottimizzato in assembler".
Obviously :P
-- 
マッシ　カデンティ - E-mail massi.cadenti(at)
tiscali.it
 <-- NEW
