Newsgroup: it.comp.os.linux.software
Titolo: [xmame] salvare i punteggi, compilare OpenGL.

Ho scaricato, compilato e installato l'ultima versione di xmame: la
0.53, e va piuttosto bene. Pero` non sono riuscito a compilare il
supporto per OpenGL xche` il compilatore non trovava determinati file.
Ho controllato e sulla mia deb potato risulta:
$ dpkg -l *mesa*dev
un  mesa-dev       <none>   (no description available)
un  mesag-dev      <none>   (no description available)
un  mesag-glide2-d <none>   (no description available)
un  mesag-widgets- <none>   (no description available)
un  mesag3+ggi-dev <none>   (no description available)
ii  xlibmesa-dev   4.0.3-2  XFree86 version of Mesa 3D graphics lib..
ii  xlibosmesa-dev 4.0.3-2  Mesa/XFree86 offscreen rendering lib dev...
in effetti le mesa non sono installate, ma sulla doc di xlibmesa c'e'
scritto che e` una versione "interna" di X mantenuta cmq aggiornata con
il ramo principale. In definitiva da quello che ho capito dovrebbe andar
bene cmq, ma non e` cosi`. mesag-dev, che contiene i file che mi
servono, "conflitta" con xlibmesa-dev. Chiedo xche` non so`: rischio
qualche malfunzionamento in X se tolgo il pacchetto "xlibmesa" e
installo "mesag"? Magari solo per far girare xmame (che va benissimo
gia` con SDL, o anche "liscio" x11) non vale la pena...
Riguardo xmame: ho notato che alcune rom (es puzzle bobble) mantengono i
top score fra una sessione e l'altra. Altre invece (street fighter II,
per dirne uno) no. Non che sia di vitale importanza, ma c'e' qualche
settaggio da fare che puo` risolvere la cosa?
-- 
Ciao,  |     Gott weiss ich will kein Engel sein
Matteo |                     -- Rammstein, Engel

 settaggio da fare che puo` risolvere la cosa?
Alcuni arcade (tra cui Puzzle Bobble) hanno una memoria NVRAM interna in
cui salvano gli hi-score che quindi non scompaiono quando le macchine
vengono spente. Questo comportamento viene emulato dal xmame che salva un
file di nome .xmame/nvram/<nomegioco>.nv che viene riletto alla partenza
della sessione successiva.
Per ottenere un effetto analogo anche per i giochi sprovvisti di NVRAM
devi scaricare dal sito del MAME (
www.mame.net
) il file hsdat7.zip, da
cui decomprimerai il file hiscore.dat, questo file lo metti in una
directory preferita, poi devi definirne il path nel file .xmame/xmamerc
al punto "hiscorefile", al punto "spooldir" devi definire la directory in
cui verranno salvati gli hi-score, sappi comunque che non tutti i giochi
ti danno questa possibilita', sicuramente non quelli emulati da poco.
-- 
 ____  Saluti dal   | Togliete _nonvuolespam  dall'indirizzo per
(_  _)  __  __ ___  | rispondermi, se non vi piace quello che ho
  )/ o\/  \/o_\>-_) | scritto  considerate che,  in un  universo
 (_\_-_|_|_\__/___> | parallelo, potrebbe  essere anche diverso.

 devi scaricare dal sito del MAME (
www.mame.net
) il file hsdat7.zip,
thnx provo subito! :-)


qualche settaggio da fare che puo` risolvere la cosa?
E`  lo stesso  discorso con  il  MAME. No,  in alcuni  casi il  supporto
hiscore non funziona ancora.
-- 
Renato "Hitman" Salzano - 
http://spazioweb.inwind.it/hitman/
 
e-posta : sonicblast (at) 
inwind.it
 / Fan di Helena Velena 
"Qualche volta sogni, anima, fantasia e realta` si mescolano, e i loro
 confini sfumano fino a sparire. E mi e` piaciuto" (Io, riflettendo)

 Non ci sono riuscito nemmeno io, quindi, su questo, non posso aiutarti.
Qui vi posso aiutare io, si tratta di bug documentato, per risolvere
scaricatevi lo 0.54.1 che ho compilato da due giorni e gira perfettamente
con la mia tnt


a me risulta che l'ultima versione di xmame sia la 0.53.1.
Forse ti riferisci alla versione di mame "ufficiale" x win/dos?


 
Quello che a te "risulta" non vuol dire niente, fai il bel lavoro di
andare si 
x.mame.net
 il sito ufficiale e troverai bel bella la versione
0.54.1 che come dicevo corregge il bug documentato esposto...
Se ti scrivo che ce l'ho e funziona significa che potresti almeno
controllare sul sito.


1. sul sito ci ero passato appena prima di scrivere (altrimenti non
l'avrei scritto) ma evidentemente quell'aggiornamento mi deve essere
sfuggito (forse perche` sono dietro un cache proxy, e magari la pagina
non e` aggiornata? bho`!)
2. "a me risulta" significa esattamente "a me risulta". Che non voglia
dire "niente" non lo prendo come un'offesa xche` sono sportivo. Che
abbia altri significati tipo "e` la verita`" io non l'ho detto, ne` ho
la presunzione che qualcuno voglia leggercelo.
3. hai male interpretato il tono della mia risposta, che era una
semplice richiesta di chiarimento (vedi il punto 1)!
4. mi fido che ce l'hai e che ti funziona, tornero` a controllare sul
sito appena possibile.
Aggiungo buona dose di smiley per evitare nuova risposta piccata:
:) ;) :P >:P ecc.
e ti ringrazio per il chiarimento.


 
Ritengo di doverti delle scuse, una svista capita sempre e stamattina ho
usato quel tono probabilmente perchč avevo le p...sicosinapsi retorverse.
Chiedo scusa anche al gruppo dato che l'entitŕ della mia reazione era
decisamente fuori misura.

>> gira perfettamente con la mia tnt
sono passato di nuovo sul sito forzando stavolta il refresh e "magia":
e` apparso un aggiornamento alla 0.54 risalente a 2 giorni fa! :)
scaricato compilato (dopo aver sostituito xlibmesa3 con mesag3) provato:
non va. O meglio: va, ma mostruosamente lento. Mi dice:
 GLINFO: cannot access GLX library libglx.so directly ...
 GLINFO: loaded OpenGL library libGL.so!
 GLINFO: loaded GLU    library libGLU.so!
 GLINFO: OpenGL Driver Information:
         vendor: Brian Paul,
         renderer Mesa X11,
         version 1.2 Mesa 3.1
 GLINFO: GLU Driver Information:
         version 1.2 Mesa 3.1
 GLINFO: You have an OpenGL >= 1.2 capable drivers, GOOD (16bpp is ok !)
 GLINFO: Offering colors=0, depth=16, rgb 0xF800, 0x7C0, 0x3E (true
         color mode)
 GLINFO: *** Using memcopy blitter mode (last resort ?!) ***
che sinceramente non capisco. Probabilmente mi sono perso qualche
configurazione, o c'e' qualche incompatibilita` con i driver nvidia
(visto che dice che e` tutto ok e poi invece ricorre all'"ultima
risorsa" e il tutto si muove a scatti). Cmq xmame compilato con SDL va
molto bene, e penso di potermi anche "accontentare" :)
Pace!


 non va. O meglio: va, ma mostruosamente lento.
Non mi hai detto che scheda video usi comunque sembra che carichi le mesa
lisce, per avere quelle frizzanti devi usare i driver accelerati per la
tua scheda. Se hai una nvidia il driver del produttore va più che bene
(esperienza personale) e sembra che anche con le Matrox non ci sia nessun
problema. Se hai una 3dfx una volta c'erano le glide per linux che si
interfacciavano con le mesa ma alcuni amici mi dicevano che con le voodoo
3 hanno avuto parecchi problemi, per quanto ne so anche con le ati non ci
dovrebbero essere difficoltà.
A titolo di cronaca la mia Riva TNT primo tipo mi permette di andare a
schermo pieno in 1024x768 con bilinera filtering attivato ottenendo la
stessa velocità che ho con la versione x11 in finestra. Se compilo per
sdl posso sempre andare a a schermo pieno ma perdo circa un 15% di
velocità.

 velocità.
io ho provato un -fullscreen con la versione SDL e non ho notato
rallentamenti: magari xche` ho un K7 1100, GeForce2 GTS 32Mb e 256Mb
RAM? (come dire: "un po` sovradimensionata per xmame"! :-))
Grazie di nuovo per l'aiuto


 RAM? (come dire: "un po` sovradimensionata per xmame"! :-))
A me xmame va in fullscreen...
Purtroppo ho la versione vecchia (la ?.36), che quando ho provato a
scaricare l'ultima mi ha detto che ci volevano 45 minuti e ho mandato a quel
paese (era quasi mezzanotte)... Quando riesco a trovare un sito decente da
cui scaricare la versione nuova la metto su... Ci sono front-end che
supportano la nuova versione?
GnoMame non la supporta, controllato l'altra sera :(
--
--
           ~~ ICQ#: 8761263 ~~ 
http://www.delymyth.net/
 ~~
            E-Mail Addy: DElyMyth [at] delymyth [dot] net
           => FREE! Hardware Anti-Virus!!! - /dev/brain <=
GnuPG Fingerprint: F6D3 E002 C55A 0B58 7BD4  70CE A69B CCFC 741D 3099

 GnoMame non la
supporta, controllato l'altra sera :(
questo non saprei: per ora non mi
costa troppo andare
di riga di comando su un terminale, quindi non ne ho
provato neppure uno.
-- 
Ciao,
Matteo
--------------------------------
Inviato via 
http://usenet.iol.it
 

 provato neppure uno.
Il fatto e' che conuna decina e passa (devo scaricare altra roba) di rom,
l'interfaccina comincia ad avere la sua utilita' :)


 
puoi provare "lanzamame", uno scriptino in tcl/tk che stavo vedendo ieri
sera e che mi sembra ok. Il link lo trovi partendo dalla home di xmame.
