Newsgroup: it.comp.software.emulatori
Titolo: Xmame

Ma non doveva essere piů veloce della controparete Win/Dos?.
Ho testato quasi tutte le versioni: x11, svga,svgafx ecc; sono decisamente
piů lente delle versioni Win, comunque la migliore resta Xmame.svgafx per
via del
filtro bilineare.

 piů lente delle versioni Win,
Con i 5 o 6 giochi che preferisco ho avuto anch'io la stessa sensazione. Tra
la versione Windows e quella Xwindow la differenza e' abissale.
Forse dipende dall'hardware (P200 con S3 Virge).
A breve provero' con il PIII/TNT2 e una Corel Linux.
Qualc'un altro ha fatto prove comparative ? Cosa ne pensa ?
In altri post ho letto anche che tra versione DOS e quella Windows e' piu'
veloce quella DOS, mi sembra pero' che se c'e' una differenza e' minima,
quindi per comodita' ormai da tempo gioco solo a quella Windows.
(e sul PIII e' anche un obbligo avendo NT4 :-) ).
Comunque con i giochi del NeoGeo il Neorage li batte tutti.
Un saluto da EXPLOBOT !

quindi per comodita' ormai da tempo gioco solo a quella Windows.
Veramente la differenza tra MAME Dos e MAME Win e' abbissale...
Infatti io utilizzo MAME32 come front-end e per sapere cosa mi manca e
cosa ho, e MAME Dos per effettivamente giocare :-)
-- 
                  -={ Lone Wolf }=- 
                Supremo Maestro Ramas
Membro del MASSM, ChronoITA, B.O.B.B.L.E.
Fan #1 di Equites, Ginga NinkyouDen
Grande allevatore di chocobi

cosa ho, e MAME Dos per effettivamente giocare :-)
Dipende tutto dal comp, più il comp è potente (CPU e RAM) e meno noti
la differenza. Con un PIII e 128 Mega credo che non te ne accorgeresti
nemmeno.
-- 
Night Ranger
srq...@yvoreb.vg
Applica ROT13 per rispondere
ICQ# 63076483

Qualc'un altro ha fatto prove comparative ? Cosa ne pensa ?
L'Xmame va almeno quanto il Mame DOS. Pero' molto dipende da cosa hai
intorno e da quanto ottimizzi la compilazione. Se sai configurarlo bene
e' una cosa, altrimenti ne e' un'altra. 
PS: Lascia stare la Corel Linux e prenditi una distro seria. 
-- 
The Hitman - 
http://members.xoom.it/hitman
e-posta: 
rsal...@studenti.unina.it
Druido, Cuoco & Erborista della BUBBLE
CoEsperto di Beat'em'up SNK - Membro della SAQS 
Games of the week: AlterEgo - C64 

 Games of the week: AlterEgo - C64
Non ci siamo. Ero per lo ZX Spectrum :-)
Saluti da EXPLOBOT!

 nemmeno.
In effetti  i miei giochi preferiti sono tutti degli anni 80 e quindi il
MAME non ha mai avuto problemi di velocita' neanche sul P200. Forse me ne
accorgerei con i piu' recenti.
Saluti da EXPLOBOT!

 
Passavo per di qua...
Io compilo con gcc -pipe -march=pentiumpro -mcpu=pentiumpro
-malign-functions=2 -malign-jumps=2 -malign-loops=2 -malign-double
-mpreferred-stack-boundary=2 -mhard-float -mfancy-math-387
-fomit-frame-pointer -fno-strength-reduce -fforce-mem -fforce-addr
-ffunction-cse -fpeephole -finline-functions -fregmove
-foptimize-register-move -fschedule-insns2 -fexpensive-optimizations
-fthread-jumps -fcse-follow-jumps -fmove-all-movables -fstrict-aliasing
-fno-exceptions -ffast-math -O6
Chiaramente sostituisci -march=... e -mcpu=... con valori corrispondenti
al processore.
Hai anche bisogno di un compilatore aggiornato, io uso il gcc 2.95.2
(che è fondamentale per usare -fstrict-aliasing, la 2.95 aveva un bug)
ma puoi provare anche il pentium gcc >= 2.95
Per finire puoi strippare l'eseguibile:
strip --strip-all xmame.*
che toglie tutti i simboli di debug.
Non so se le opzioni che uso siano le migliori, ma mi sembra di ottenere
un buon risultato (quasi a livello del pxmame che è ottimizzato
direttamente in assembly)
In particolare puoi provare anche con -funroll-loops oppure
-funroll-all-loops ma non credo che valgano la pena.
Ciao
Gianluca ;^)
PS: Tutto questo non per spaventare gli utenti windows che pensano a
spostarsi su un SO degno di questo nome: io ho tutto il SO (kernel,
demoni, X11, utils...) ottimizzate per PII. il vostro windows può fare
lo stesso? =^)

da sala preferito !
Ehm, lui fa parte della BUBBLE... odia la saga di Bubble Bobble... se ami
la saga di Bubble Bobble devi far parte della BOBBLE...
-- 
Massi "No, cadenti non e` il cognome, si scrive minuscolo" cadenti.
Vivi la nostalgia: 
http://www.c64audio.com/
Canzone preferita in questo momento: Galway is God 2000
(Back In Time vol.2 - track 2)

 cosa ho, e MAME Dos per effettivamente giocare :-)
Mhhh. Secondo me è una questione di configurazione. Su di un cel 433, Trio 8
MB e 64 MD di Ram, ho notato con Wonder boy monster land che la versione DOS
ogni tanto sfarfallava un pò, sia da DOS puro, sia da una finestra win.
Mame32, invece no problem.. Boh !!
Bye Bye !!
--
http://members.xoom.it/gt2contest
 ( Tornei GT2 by ICCP )
www.notut.org
www.abolizione.org

versione W95 era palesemente piu' veloce. Tutto qui.
L'xmame va compilato a mano, prova a farlo e vedrai che e' è veloce.
:O

lo stesso? =^)
Il mio uindoze e' ottimamente ottimizzato come sottobicchiere :O

 lo stesso? =^)
Ho provato tante volte versioni di software propagandate come ottimizzate
per determinate cpu, ma alla prova dei fatti non ho mai verificato reali
miglioramenti (a partire dai primi giochi che si vantavano di sfruttare il
supporto MMX per finire al MAME). Tu in che modo hai verificato che il tuo
kernel superottimizzato funziona meglio del piu' becero kernel da
distribuzione pre-compilato ?
Un'ultima curiosita': perche' le distribuzioni precompilate dell' XMAME in
circolazione non dovrebbero essere ottimizzate al meglio ? Mi sembra logico
compilare qualcosa al meglio della macchina che va per la maggiore: una
volta era il Pentium con 16M di ram, adesso penso sia il Celeron con 64M di
ram.
Saluti da Explobot!

 la saga di Bubble Bobble devi far parte della BOBBLE...
La prossima volta staro' piu' attento :-)
Saluti da Explobot!

strip --strip-all xmame.*
Si, questo aiuta molto, non l'ho scritto nel mio post. 
-- 
The Hitman - 
http://members.xoom.it/hitman
e-posta: 
rsal...@studenti.unina.it
Druido, Cuoco & Erborista della BUBBLE
CoEsperto di Beat'em'up SNK - Membro della SAQS 


Non ci siamo. Ero per lo ZX Spectrum :-)
  _____         _____       _          _ 
 / ____|_____  |  __ \     | |        | |
| |   |______| | |__) |   _| | ___ ___| |
| |    ______  |  _  / | | | |/ _ \_  / |
| |___|______| | | \ \ |_| | |  __// /|_|
 \_____|       |_|  \_\__,_|_|\___/___(_)


ram.
Perchè in ambiente Linux, molte macchine sono di riciclo, basta
pensare quel che può fare un 486. Quindi è impossibile trovare una
configurazione base, infatti non so nemmeno se siano ottimizzate per
il Pentium o se siano addirittura per dei 386.


Il mio uindoze e' ottimamente ottimizzato come sottobicchiere :O
Toh, io invece l'ho regalato a chi ne aveva bisogno... :) 


circolazione non dovrebbero essere ottimizzate al meglio ?
Per non dover fare 6 pacchetti diversi ogni volta. 


 Il mio uindoze e' ottimamente ottimizzato come sottobicchiere :O
Uau ora so cosa fare con quel CD!
Ciao
Gianluca ;^)

 Saluti da Explobot!
Ciriciao!
Gianluca ;^)

 Saluti da Explobot!
Whoops, dimenticavo di rispondere a questo quesito!
Anchio ho installato Linux su dei 486, ed ora ho una bella LAN (su
token-ring!)
Con 24M e 66Mhz vai fortissimo, basta solo installare un window manager
leggero (non enlightement o come ca##o si chiama), metti afterstep.
Per le ottimizzazioni basta sostituire -march=i486 -mcpu=i486 e magari
aggiungere -funroll-loops.
Se vuoi sapere per benino cosa fanno tutte le opzioni prova con la
mitica "man gcc".
Ciao
Gianluca ;^)

 -fbranch-prediction
Scusa ma non ho trovato -fbranch-prediction da nessuna parte nel
manuale? Non è documentata?
C'è solo -fdelayed-branch che però non funziona su tutte le architetture
(è la maledetta architettura x86 è una di quelle che non va)
A proposito, se usi gcc 2.95 ti consiglio di passare al 2.95.2.
La prima release aveva un bug in -fstrict-aliasing che se usato da un
notevole incremento di velocità (almeno dicono così, ora che ho
scaricato la nuova rel. lo provo)
Ciao =^)
Gianluca

il Pentium o se siano addirittura per dei 386.
La maggioranza sono per 386. Alcune (Mandrake solo) sono invece
ottimizzate per Pentium. 


ottimizzate per Pentium. 
Beh, questo per le distro in generale, ma parlavo degli RPM del Mame
:)
P.S. sto provando la Mandrake 7.0 se promette come l'installazione
allora è favolosa :) Forte la config delle opzioni di sicurezza:
da "Benvenuto agli hacker" a "paranoico" :)


 Games of the week: AlterEgo - C64
Redhat e debian hanno solo kernel e moduli compilati per [3-6]86 e per
sistemi SMP.
Esistono un paio di distribuzioni 686-only: stampede e PLD (non so che
č, trovo i pacchetti solo su ftpsearch).
Comunque credo che i pacchetti della maggior parte delle distro siano
compilati per tutti gli x86 ma ottimizzati per 686 (-march=i386
-mcpu=i686)
Ciao
Gianluca ;^)

però non è proprio proprio il massimo di stabilità)
pgcc non serve piu': e' stato integrato dentro gcc dalla 2.9.3 in su,
come scritto anche sull'HP di pgcc. 


mitica "man gcc".
O meglio "info gcc" :) 


scaricato la nuova rel. lo provo)
[hitman@sonicblast - ~]$ gcc -v
Reading specs from /usr/lib/gcc-lib/i586-mandrake-linux/2.95.2/specs
gcc version 2.95.2 19991024 (release)


da "Benvenuto agli hacker" a "paranoico" :)
ROTFL!! La voglio!! HitMan...??


ROTFL!! La voglio!! HitMan...??
Al limite fa un salto in edicola, è su Inter.Net di Marzo.


Al limite fa un salto in edicola, č su Inter.Net di Marzo.
Troppa fatica, se Hitman la prende me la copio per 2.900 + piccola usura
del master su un TDK ed e` tutto legale (infatti nulla vieta che me la
scarichi da Internet).
-- 
Massi "No, cadenti non e` il cognome, si scrive minuscolo" cadenti.
ATTENZIONE!! Togliete quello che c'e` dopo la chiocciola e
metteteci "
iol.it
" (senza virgolette ;P).

scarichi da Internet).
Vabbè, era per non farti aspettare ;) Ma ormai è troppo tardi, è
uscito già il numero di aprile.
