Newsgroup: it.comp.software.emulatori
Titolo: Re: La migliore versione da casa di Dragon's Lair (e Space Ace, e Dragon's Lair 2).

 emulata dal Daphne, non ci piove.
ma come, su it.comp.software.emulatori spari merda a piovere su ICC e 
poi vieni qui a postare? 25 ANNI DI COERENZA!!!!!!111

 Hai per caso link a emu + salcazzo serve per giocarci ?
Certo, crossposto su it.comp.software.emulatori, il nsg dedicato
all'emulazione.
Per giocarlo basta che vai sul sito di Daphne (
http://www.daphne-
emu.com/site3/index_hi.php
) e scarichi l'emulatore.
Il programmino, cosa bellissima :-), incorpora un piccolo client
torrent e, direttamente con lui puoi scaricarti i filmati dei giochi
attualmente non nel mercato (per cui non i soliti tipo Dragon's Lair o
Space Ace). Se non sbaglio, Esh's lo scarichi direttamente da dentro
il Daphne. Non ne sono sicurissimo, ma mi pare di sì.
Se hai altre domande, rimango a disposizione.
Anche io lo amavo in sala giochi, anche se non l'ho mai finito...
MASTER

Anche io lo amavo in sala giochi, anche se non l'ho mai finito...
Oh, sar� duro, il client torrent l'ho trovato ma di scaricare
direttamente Esh's non vedo modo.
--
====================
Live: DON ZAUKER
PSN: DZAUKER
http://www.wikicc.it
====================

Anche io lo amavo in sala giochi, anche se non l'ho mai finito...
Ah, ho capito... il download diretto c'č solo per DL, DL2, Space Ace e
Thayer's Quest.


 ====================
io non trovo il client torrent
dove e'?
da isohunt non si trova una ceppa


come dici tu si scarica solo DL, DL2, Space Ace e
 Thayer's Quest.
vorrei tanto rimediare qualcos'altro, ma dove?

 wrote:
Esh's Aurunmilla :-)
http://www.megaupload.com/?d=YQV8BII7
http://www.megaupload.com/?d=P03JSTZ9
http://www.megaupload.com/?d=HI27ULMZ
http://www.megaupload.com/?d=C4HSLX9R
http://www.megaupload.com/?d=PX57RSGP
http://www.megaupload.com/?d=DX1I6LGY
http://www.megaupload.com/?d=8VQCQBJC
http://www.megaupload.com/?d=G73GEPM1
http://www.megaupload.com/?d=U5TVTHC5
http://www.megaupload.com/?d=AFIEHFGU
http://www.megaupload.com/?d=ROG2YCMT
MASTER

 il Daphne. Non ne sono sicurissimo, ma mi pare di sě.
Interessante. Non ho mai seguito assiduamente il Daphne: adesso per caso 
emula anche Cube Quest?

 emula anche Cube Quest?
provato daphne
scaricato uno di quelli con miniclient torrent
non parte una sega.

all'emulazione.
Ti prego Master... non farlo mai pi�, solo le due righe quotate l�
sopra (non quelle scritte da te ovviamente) mi hanno causato una
iperemesi massiva.
-- 
Zappa
"Sacred hearts won't take the pain
 But mine will never be the same"
Dream Theater - Surrounded

 Zappa
Chiedo venia. E' che si parlava di emulatori e mi sembrava giusto :-)
MASTER

 emula anche Cube Quest?
Mi pare lo emuli il MAME, ma non avendolo parlato non parlo con
cognizione di causa ma solo dopo aver cercato in giro.
MASTER

non parte una sega.
Per quelli che hanno il download integrato (i DL ad esempio), devi
avere il disco di una delle edizioni della Digital Leisure per il
check.
-- 
===============
PSN: DZAUKER
LIVE: D0N ZAUKER
http://www.wikicc.it
===============

> Mi pare lo emuli il MAME,
Questo lo so, e so anche che � scandalosamente lento (su un Pentium M a 
1.73 GHz raggiunge a malapena il 60% della velocit� senza usare i CHD). 
Per questo chiedevo se lo emulasse anche il Daphne.

 MASTER
25 ANNI DI COERENZA!!!!!!!!!!!!!!!!!!!

 iperemesi massiva.
E aspetta di leggere il suo consiglio all'autore del thread (riporto 
testualmente)
"Usa il daphne, mi raccomando e non mame"
ROTFL


Si sa che MAME è tutto tranne essere ottimizzato. Per i lasergame, in
generale, è sempre meglio rivolgersi a Daphne. Cmq mi sembra
impossibile che sia emulato dal MAME e non dal Daphne...
MASTER

 ROTFL
Francamente non riesco a dargli torto, se uno vuole giocare il pi� 
velocemente possibile e in maniera "easy" direi che Daphne � la scelta 
obbligata.
-- 
Zappa

 obbligata.
ma lol, � un lasergame mica serve il PC della nasa come per i giochi 3d
e poi ancora con questa storia? chiaro che su uno vuole farlo su PC di 5 
o 10 anni fa � meglio il Daphne come � meglio il Callus per i CPS1 o il 
Raine per tanti giochi arcade

 generale, � sempre meglio rivolgersi a Daphne.
ROTFL, 25 anni di esperienza
� un lasergame, chiss� che pesantezza col MAME eh, ROTFL
 > Cmq mi sembra
 > impossibile che sia emulato dal MAME e non dal Daphne...
e invece � proprio cos� coglionazzo


Ma rispondi ancora a quel poverino, che è solo capace di offendere?
Credo che sia o innamorato di me oppure ossessionato dal sottoscritto,
dato che non fa altro che rispondere a ogni mio post. Povero
disgraziato, a me fa solo tanta pena e ritengo che dovrebbe andare
fuori a farsi una passeggiata invece di fare chissà quali porcherie
pensando ai suoi amici del newsgroup :-)
MASTER



Le prime 5 parti son corrotte :(


 pensando ai suoi amici del newsgroup :-)
Mi dispiace per te ma non sono frogio, semplicemente sto battendo il 
ferro finché è caldo... e rimbalzi che è un piacere!
25 ANNI!!!!!!!!!!!!!!!

 Le prime 5 parti son corrotte :(
Ma hai capito con chi stai parlando s�
c'hai presente il castellazzi? questo � peggio

 Le prime 5 parti son corrotte :(
Ho controllato. Se scarichi il Daphne, Esh's te lo scarica con il suo
client torrent incorporato in automatico (DaphneLoader.exe). Basta che
lo fai partire, selezioni Esh's e lo lasci attivo per un paio di
orette circa in background. Se hai problemi a scaricarlo, controlla di
non avere porte chiuse nel router o eventuali firewall che bloccano i
torrent in ingresso se usi un modem adsl.
Nella peggiore delle ipotesi, se proprio non riesci a scaricarlo, te
lo uploado io da qualche parte dato che ce l'ho archiviato sul mio
server assieme a tutto il daphne completo. Fammi sapere.
MASTER

orette circa in background.
Ma mi spieghi come si fa ?
Io lancio Daphne, provo a far partire Esh's e mi dice puppa manca roba
attaccati al cazzo.
Se provo con la roba di Don Bluth invece parte il download automatico
direttamente con Daphne.


 direttamente con Daphne.
Potresti essere più preciso relativamente al "puppa manca roba
attaccati al"?
Può darsi che ti manchino le rom che trovi qui:
http://www.dragons-lair-project.com/tech/pages/ea.asp
Per emulare i lasergame hai bisogno delle rom (come nel caso dei
giochi mame), e poi necessiti del video convertito dal laserdisk.
Fammi sapere, ciao!
MASTER


http://www.dragons-lair-project.com/tech/pages/ea.asp
A me di EA manca tutto, dici che se ci metto le rom poi il video me lo
tira giù dal client integrato ?


 tira giù dal client integrato ?
Sicuramente senza rom il gioco non parte. Ora non so, per questioni
legali, se il download tramite il torrentino incorporato possa
includere anche il video. Ad onor di logica, però, anche il video,
come le rom, dovrebbe essere protetto da copyright :-)
Io ti posso assicurare che, tranne i giochi ancora in commercio (come
Space Ace, Dragon's Lair e compagnia bella che bisogna procurarsi a
parte), tutti gli altri meno noti alla massa li ho scaricati
direttamente da dentro l'emulatore.
Intanto riprova con le rom e, nel caso non funzioni, sappimi dire
esattamente l'errore che ti compare a video.
MASTER

direttamente da dentro l'emulatore.
Ma sei sicuro che non sia l'inverso ?
Ripeto, tutta la roba di Don Bluth me l'ha scaricata direttamente da
Daphne non appena ho provato ad avviare Dragon's Lair.
Finito il download il gioco chiede di inserire una versione di DL
della Digital Leisure per "autenticare" la versione emulata (io ho il
bluray  ma non è contemplato, peccato).
Tutti gli altri giochi semplicemente non partono.


 Tutti gli altri giochi semplicemente non partono.
Guarda l'errore, è molto importante. In base a quello poi ci regoliamo
di conseguenza.
MASTER


E' vero, non serve il PC della NASA, perchè i PC della NASA sono 
stravecchi! Serve una render farm della Industrial Light and Magic!

> � un lasergame, chiss� che pesantezza col MAME eh, ROTFL
Raggiunge il 60% della velocit� su un Pentium M a 1.73 GHz. UN GIOCO CON 
GRAFICA VETTORIALE PIU' UN NUMERO DI POLIGONI INFERIORE A DIECI VA AL 
60% DELLA VELOCITA' SU UN COMPUTER CHE FA GIRARE FLUIDAMENTE DOOM 3 E PREY.


Il poverino è troppo preso dall'ossessione maniacale per il
sottoscritto da non rendersi conto delle aberrazioni che scrive, mio
caro mio devil-omonimo. Penso che la sua sia semplicemente ignoranza,
dato che, ad ogni post, dimostra di non aver provato nessuna versione
dei suddetti lasergame, sia con MAME sia con Daphne.
Mame archivia le immagini dei laserdisk in file CHD in un formato
molto più pesante da gestire rispetto all'abbinata classica mpeg2+ogg
di Daphne, supportata da qualsiasi pc che gestisca il decoding mpeg2
via hardware (ormai lo fanno tutte le schede video da oltre 10-12
anni, anche le più economiche su portatili).
Com'è ampiamente spiegato qui:
http://kingofgng.com/eng/2008/08/20/finally-mame-emulates-its-first-laserdisc-videogame/
"According to the information published by Giles in the past months
and years, the movies that act as a background to lasergames “semi-
interactivity” (that are for the most cartoons to wind on by using the
fire button or the joystick lever just at the right time) have been
captured to the standard resolution of the DVD format with NTSC video
(720×486), packed with an ad-hoc custom algorithm and lastly stored in
enormous files in CHD format (Compressed Hunks of Data), already used
for those arcades based on hard disks or optical disks like CD or the
above said DVD."
In pratica il video è alla stessa resoluzione di un DVD NTSC, ma è
compresso con un algoritmo dedicato, che, quindi, si rivela meno
digeribile che non i semplici file MPEG2+ogg di Daphne.
Spiegato l'arcano, lasciamo l'ignoranza a bollire nel suo brodo (nel
caso che legga Unkle, nel "tuo" brodo).
MASTER

 60% DELLA VELOCITA' SU UN COMPUTER CHE FA GIRARE FLUIDAMENTE DOOM 3 E PREY.
a bh� dal 486 con Windows 98 sei passato al Pentium M 1.73Ghz con 
Windows XP, nel 2011
ma � colpa del MAME o di te che c'hai il braccino corto?

 caso che legga Unkle, nel "tuo" brodo).
MASTER of the coglions colpisce ancora nella speranza di ricoprirsi 
totalmente di merda per l'ennesima volta (ormai davvero non c'ï¿½ piï¿½ 
gusto, ï¿½ come sparare sulla croce rossa):
http://aarongiles.com/?p=236
http://aarongiles.com/?p=237
http://aarongiles.com/?p=238
questi sono gli articoli alla fonte, leggiteli (se sai leggere 
l'inglese, non si sa mai) e poi confrontali con la tua fonte, questo per 
farti capire (ma dubito che tu ci riesca) il lavoro di studio che c'ï¿½ 
dietro rispetto ai rip a cazzo di cane supportati dall'ottimo Daphne
25 ANNI!!!!!!!!!!!!

 stravecchi! Serve una render farm della Industrial Light and Magic!
Ma sbaglio o una volta l'avevo lanciata la colletta per regalarti un PC 
"al passo coi tempi"? basta anche un ACER desktop da supermercato, 
quelli che trovi al bancone insieme ai salumi, per far girare il 90% dei 
giochi supportati dall'ultima rls del MAME in full-speed

 ma è colpa del MAME o di te che c'hai il braccino corto?
Secondo te? Se giochi con effetti di normal mapping e ombre dinamiche 
girano fluidamente anche in stereoscopia, mentre un emulatore esegue al 
60% della velocità un gioco fatto per girare su un hardware mille volte 
meno potente, di chi è la colpa?

 questi sono gli articoli alla fonte, leggiteli
Lo ripeto a tutti e due: io ho testato quel gioco SENZA I CHD, quindi il 
motivo della lentezza non ï¿½ (solo) quello. E non ditemi che ï¿½ colpa del 
computer, perchï¿½ sullo stesso computer ho confrontato un altro gioco 
emulato dal mame, cioï¿½ Tempest. Risultato: usando un mame del 2006, 
Tempest va al 600%; con uno del 2008, Tempest va al 200% (in due anni le 
prestazioni si sono RIDOTTE A UN TERZO). Usando lo STESSO mame del 2008 
per emulare Cube Quest senza i CHD, la complessitï¿½ di ciï¿½ che si vede 
sullo schermo ï¿½ paragonabile a Tempest. Ciononostante, le prestazioni 
non sono paragonabili ma raggiungono solo il 60% della velocitï¿½. 
Conclusione: la colpa ï¿½ di chi ha scritto il driver di Cube Quest in 
maniera cosï¿½ perversamente inefficiente.

 giochi supportati dall'ultima rls del MAME in full-speed
Se vuoi aggiornarla per regalarmi un PC in grado di far girare Duke 
Nukem Forever (che uscirà il 6 maggio, ebbene sì) ben venga. Ma un PC di 
potenza maggiore non cambia il fatto che il mame è un emulatore di 
merda, come ammesso anche da Nicola Salmoria. 
http://snipurl.com/1yv5x6

 prestazioni si sono RIDOTTE A UN TERZO).
Prova adesso...
-- 
 ____  Saluti dal   | Eliminate  .non.voglio.spam  dall'indirizzo
(_  _)  __  __ ___  | per rispondermi, se non vi piace quello che
  )/ o\/  \/o_\>-_) | ho scritto considerate che,  in un universo
 (_\_-_|_|_\__/___> | parallelo,  potrebbe essere anche  diverso.


Non vale la pena perdere tempo a rispondere a un povero ignorante che
sa solo offendere e viola le regole più basilari della net-etiquette.
Lasciagli credere che il MAME sia il top dell'ottimizzazione. Magari
vivrà più felice nel suo mondo fatto di suoi simili (asini) però
volanti.
MASTER


Ahahah bella questa, non l'avevo ancora letta. In effetti quelli del
MAME team avevano proprio una certa e giusta autoironia :-)
MASTER

 merda, come ammesso anche da Nicola Salmoria. 
http://snipurl.com/1yv5x6
ROTFL

 volanti.
25 ANNI DI ESPERIENZA!!!!!!!!!!!!!!!!!!

 maniera cosï¿½ perversamente inefficiente.
L'argomento ï¿½ stato affrontato non so quante volte, i motivi li conosci, 
la soluzione ï¿½ semplice: se vuoi usare gli emu su macchine vecchie e 
datate saranno sempre piï¿½ performanti emulatori stand-alone altrimenti 
vai di MAME e bona. Sui lasergames nello specifico, visto che di quello 
si parlava, se ne avrï¿½ l'occasione mi riprometto di provarli col MAME su 
qualche vecchia carretta (una configurazione media del 2005-2006). Fatto 
sta che per me il Daphne resta un eccellente emulatore penalizzato dai 
merdosi rip supportati, li ho provati praticamente tutti a suo tempo con 
l'uscita della 1.0.

prestazioni si sono RIDOTTE A UN TERZO).
Devil, � inutile, non ci arrivano.
Devo ripetermi:
http://groups.google.com/group/it.comp.software.emulatori/msg/21a161f68f121c71
Su Bomb Jack, con frameskip a 0 premendo F10 raggiungo:
- 2060% nel MAME32k 0.67 senza scanlines
- 270% nel MAME 0.106 con le scanlines attivate
- 170% nel MAME 0.109 con directdraw/gdi
- 100% (a stento) nel MAME 109 con d3d
Il tutto con un P4@3GHz (per evitare problemi di carico macchina i
test sono stati ripetuti due volte ottenendo in entrambi i casi gli
stessi valori). 

 meno potente, di chi � la colpa?
La "colpa" � di come � scritto il MAME con i suoi pro e contro, il 
manifesto dell'emulatore lo conosci solo che non l'hai mai condiviso, 
tutto qui. Attualmente ho un PC rifatto a febbraio 2008, sono passati 3 
anni e tante versioni del MAME sotto ai ponti, la performance non � 
cambiata di una virgola.

 stessi valori).
Bene, l'ultimo neurone che vi č rimasto ha seppellito completamente 
quell'epic-thread sull'argomento (te lo ricordi si?) conclusosi con un 
bel "non c'avete capito un cazzo" di MAME e affini.

bel "non c'avete capito un cazzo" di MAME e affini.
A me sta bene che sia lento sui titoli la cui emulazione � stata
appena aggiunta. Nessuno sano di mente pretenderebbe un'emulazione
perfetta e veloce la prima release che aggiungono un driver.
Ma non sta bene assolutamente che peggiori di release in release in
modo cos� drastico per giochi che hanno sempre funzionato
egregiamente.
Prima, quando passai dal MAME DOS a quelli per Windows, potevo capire
che una parte delle risorse fosse stata mangiata da suddetto OS.
Ma se faccio il paragone a parit� di risorse e sistema operativo,
allora tutta questa differenza non la accetto pi�.
E il nice side effect � solo una scusa, se vogliono creare a tutti i
costi qualcosa di inutilizzabile mi tengo le vecchie release.
E mo non uscitevene dicendo "tanto supera il 100%". Sono sicuro che se
provassi oggi Bomb Jack sull'ultima release (e la macchina non �
cambiata), comincerei a dover usare il frameskip per avere una
velocit� decente.
Il frameskip sul MAME accettavo di tenerlo quando lo usavo sul 486.
Non accetto di tenerlo su un P4@3GHz quando deve emulare un arcade che
non ha criptazioni o cose strane e i cui processori hanno oltre un
quarto di secolo (Bomb Jack � del 1984).


Io sě. Si era concluso quando i leccaculo del mame team hanno detto "i 
benchmark danno ragione a voi, ma invece abbiamo ragione noi, 
pappappero, rosichi e rimbalzi".

 pappappero, rosichi e rimbalzi".
ROTFL eccerto come no. Ma perch� non lo linkate cos� ce lo rileggiamo 
per bene? ho cercato con googlegroups ieri ma non l'ho ritrovato, 
sicuramente siete pi� bravi voi

stessi valori). 
Nello stesso modo in cui ti comporti tu, con una macchina che ha ormai
3 anni, ossia un portatile con intel core duo t8100 @ 2.1 ghz, ottengo
con Bomb Jack il 1300% in d3d, tra l'altro con una versione ancora pi�
recente, la 125, e sopratutto usando mameui (non la versione dos).
Allora massi, chi � che non ci arriva e chi � invece che pretende di
avere il 3000% con delle macchine di 10 anni fa? Perch� non la
piantate di lagnarvi e guardate in faccia la realt�?
-- 
Zappa
"Sacred hearts won't take the pain
 But mine will never be the same"
Dream Theater - Surrounded

quarto di secolo (Bomb Jack č del 1984).
Massi, stai parlando di un processore northwood? Cioč per intenderci
questo:
http://it.wikipedia.org/wiki/Northwood
 ?
Se sě, ti faccio notare che č stato commercializzato nel 2001, adesso
siamo nel 2011... ci sono dei programmi freeware di oggi che fanno due
cazzate e che forse non girerebbero su una macchina del genere. Io mi
chiedo se siete seri o se parlate tanto per dare aria alla bocca (beh,
nel caso di DM ormai mi sono abituato) quando sparate robe del
genere... tu vorresti che su una macchina di 10 anni fa le versioni
del mame odierne (vabbeh, quella che tu citi credo sia di 3 anni fa o
giů di lě) andassero a 3000%? Abbi pazienza, suvvia, io non lo faccio,
ma se poi qualcuno ti ride in faccia non ti puoi mica lamentare eh...


 giů di lě) andassero a 3000%?
Dici che č chiedere troppo?

Dici che � chiedere troppo?
Non lo so, se parliamo di Bomb Jack in s� e basta (come singolo gioco
del 1984) probabilmente non lo �, ma se parliamo in senso lato io
direi che � gi� una grazia che funzioni al 100%...


ma se poi qualcuno ti ride in faccia non ti puoi mica lamentare eh...
Beh, una volta (almeno ai tempi di 
mame.dk
) di release in release
c'era la scusa che aumentava il numero dei giochi e comunque la
velocit� di un gioco non diminuiva da una release all'altra.
Non aumentava, ma non diminuiva.
Adesso qual � il problema? Non dirmi l'aumento delle righe di codice,
perch� non stiamo parlando di GB di codice, ma di pochi MB. E comunque
un emulatore intelligente dovrebbe essere modulare, e caricare in
memoria solo il codice necessario al gioco che deve emulare, non certo
decine di driver inutili. Ma al di l� di questo, non � questione di
spazio occupato in RAM, ma di carico sulla CPU.
Ed � inconcepibile (e onestamente anche ridicolo, consentimelo)
continuare a trovare scuse quando la verit� � sotto gli occhi di
tutti.
Puoi riuscire a emulare Bomb Jack col tuo PC iperpompato al 100%, non
lo posso negare e non lo nego.
Ma adesso fai lo stesso test che feci io: sullo stesso tuo PC
iperpompato caricalo con una versione vecchia del MAME, imposta il
frameskip a 0 e imposta il full throttle, e guarda la percentuale. Poi
caricalo con una versione recente e guardala di nuovo.
Poi trai da solo le tue conclusioni, e poi me le fai sapere, perch�
qui non siamo pi� al nice side effect, ma siamo a due possibilit�: la
prima � l'incapacit� dei programmatori di riuscire a mantenere i
traguardi raggiunti (un po' come le partite della Juventus fino -per
fortuna- a quella di stasera); la seconda � che ci sia totale
malafede, o volont� di prendere in giro gli utenti con la scusa del
nice side effect, o accordo con i produttori di hardware per far
vendere le nuove CPU pur di riuscire ad emulare decentemente SPACE
INVADERS, e l� allora il discorso comincia a farsi molto cattivo...

 lo posso negare e non lo nego.
Massi, sto parlando di un portatile MEDIO di tre anni fa, non di una 
scheggia uscita un mese fa da 3000 euro, fattene una ragione.
In ogni caso, torniamo sempre a:
http://snipurl.com/1z7owr
Ossia, l'unico argomento su cui io e unkle siamo d'accordo....
-- 
Zappa

 nice side effect
Io sono fermamente convinto che il motivo sia questo.


http://snipurl.com/1z7owr
Io ho detto fai un test OGGETTIVO, metti un gioco in full throttle e
guarda a quanto arriva con due versioni diverse del MAME.
Il fatto che tu riesca a raggiungere il 100% � ininfluente. Quanto
oltre quel 100% riesci ad andare con la versione attuale? E quanto
oltre ci andavi con una versione di 5 o 6 anni fa? E' questo il punto.
Il tuo "che non vanno bene" non significa niente di sensato, di fronte
ai numeri e ai dati oggettivi.
Ora le tue percentuali possono essere diverse dalle mie perch� hai un
computer pi� veloce del mio, ma questo non cambia le cose, se io con
il vecchio MAME raggiungo il 3000% tu raggiungerai il 5000%, se io con
il nuovo MAME raggiungo il 130% tu raggiungerai il 200%, il 300%, o
comunque una percentuale di molto inferiore al 5000%.
E questo a parit� di hardware (il tuo), di sistema operativo e di task
aperti.
E' questo, e solo questo, ci� di cui stiamo parlando, che
evidentemente non vuoi ammettere. E questo valore che scende, a
prescindere quanto si mantenga sopra il 100%, e a prescindere da
quanto sia datato il mio PC, � una cosa che si pu� rilevare benissimo
da qualsiasi computer anche quello della NASA, ed � gi� di per s�
sufficiente a farmi dire che il MAME peggiora sensibilmente in
prestazioni di release in release.
Francamente non mi frega se questo lo definisce LAME, sono definizioni
da Devil Master di cui mi frega poco e niente. Sta di fatto che le
cazzate le hanno fatte e sono, ripeto, sotto gli occhi di tutti. Un
qualsiasi software dovrebbe migliorare sempre da una release
all'altra, non al contrario peggiorare sempre e costantemente. In
teoria noi utenti dovremmo essere motivati ad usare sempre l'ultima
versione di qualcosa, perch� migliore, pi� stabile e PIU' VELOCE. Cos�
non � per il MAME, e credo sia un caso unico nella storia del
software, se lasciamo da parte casi come Windows (che comunque essendo
un OS � qualcosa di molto pi� complesso di un software).
Ma io, ripeto, non ho mai preteso, che i giochi appena emulati
andassero a 5000%. Un driver va ottimizzato, corretto, e pu�
richiedere del tempo, ed essendo tutto gratuito, nessuno ha diritto di
pretendere alcunch�. Ma pur non pretendendo, mi sento preso per il
culo quando vedo che giochi che funzionavano benissimo devono essere
appesantiti per motivi a me ignoti, e che nessuno del MAME Team ha mai
voluto spiegare... n� l'hai fatto tu, o altri.
Andiamo Zappa, io sono stato il primo a difendere l'operato del MAME
Team (specie ai tempi di Nicola) ma il fatto dei rallentamenti (ma le
altre cazzate non sono da meno: l'abolizione degli hiscores, le D3D di
default, per non parlare dell'"imbruttimento" generale grafico dovuto
alla pessima gestione delle scanlines che mi fanno rimpiangere e non
poco le vecchie versioni per MS-DOS col buon vecchio Scitech Display
Doctor) � troppo, TROPPO macroscopico per avere il coraggio e la
faccia tosta di trovare una bench� minima giustificazione.
Anche perch� siamo arrivati al punto che, visto che ormai il grosso
dei titoli � stato abbondantemente emulato, da versione a versione si
notano pi� i difetti (la pesantezza, i chd da cambiare, ecc.) che le
feature. Che pure ci saranno, ma, ripeto, non si notano pi�.
Che giochi ha emulato il MAME di recente? E come girano?
Quando usc� la famosa versione 0.36 beta 9 che emulava Mexico 86, io
seppure con un leggero frameskip ci potevo giocare benissimo. E usavo
un P233MMX che gi� all'epoca non era certo il massimo.
Oggi tu puoi dire altrettanto, se avessi un computer recente, dei
giochi appena emulati? Pensaci.

prestazioni di release in release.
Massi, gli anni passano, le architetture hardware cambiano, i coder
del MAME non programmano pi� sul computer di 10 anni fa, ti prego di
fartene una ragione. Non ci sono pi� programmi, nemmeno commerciali,
che ti garantirebbero un funzionamento ottimale sulla macchina di cui
parli... qualsiasi cosa se provata pi� volte nel tempo sulla stessa
macchina (vecchia come il cucco peraltro) peggiorerebbe, bisogna
veramente che tu ti metta il cuore in pace: non � il MAME che rallenta
di release in release, � il tuo Pc che � troppo vecchio per stare al
passo con i tempi, punto.


 
http://snipurl.com/1z7owr
oh, eccolo qua

 Io sono fermamente convinto che il motivo sia questo.
Copio e incollo da quel thread, teste di legno che non siete altro:
"Scenario:
Emulatore X, 10 anni fa. Non si conosceva molto bene l'hardware, il 
software poteva essere eseguito, ma c'era bisogno di molti hack e 
workaround di alto livello per avere un comportamento simile 
all'originale. Si chiama HLE, sappiamo tutti (spero) cos'e', velocizza 
pazzescamente l'emulazione, a scapito di un funzionamento logico 
completamente differente.
Emulatore X versione 10, oggi. Si conosce l'hardware MOLTO meglio, non 
c'e'piu' bisogno di simulare il funzionamento della piattaforma, ma si 
puo' fare in modo che si comporti esattamente come nell'originale. Ma, 
guarda un po'!, questo secondo approccio e' ESTREMAMENTE piu' lento.
Il MAME non disdegna approcci del primo tipo, quando necessari, ma tenta 
di evitarli il piu' possibile, e con versioni successive, quando si 
riesce a simulare meglio il comportamento dei vari componenti di 
ciascuna piattaforma, gli hack per ciascun gioco vengono eliminati uno 
ad uno, preferendo affidarsi alla fedelta' di emulazione della 
piattaforma. Peccato che questo approccio sia estremamente piu' lento!"

 non è il MAME che rallenta di release in release
*SBONK*
*SBONK*
*SBONK*
Stai negando l'evidenza. Ti stai rifiutando di fare le prove che ti ha 
detto Massi perchè hai paura che il risultato sarebbe diverso dalle tue 
convinzioni.

 convinzioni.
No, sto dicendo che se lo usci su una macchina di 10 anni fa rallenterą 
per forza con il passare del tempo. Aggiornatevi suvvia, se no non 
cagate il cazzo :P
-- 
Zappa


Allora secondo te � naturale che in un programma compilato sempre con lo 
stesso compilatore, la stessa funzione che fa sempre le stesse cose 
nello stesso modo, rallenti col passare del tempo? Se io non sapessi che 
lavoro fai, giurerei che vendi PC raccontando questa storia agli 
sprovveduti per convincerli a cambiare PC (come certi commessi che ho 
sentito, secondo cui sarebbe naturale e inevitabile avere un calo delle 
prestazioni eseguendo LO STESSO ESEGUIBILE sullo stesso PC a distanza di 
anni)... :-P

 Nebula, questo non succede?
Se spiegassero i motivi ad una statua di marmo li capirebbe
con te non c'č speranza


Guarda che l'ho capita. Non la ACCETTO, � diverso. Per accettarla 
bisogna presupporre che entrambi questi punti siano veri:
1) le modifiche nel codice corrispondano effettivamente a quello che 
viene spiegato
2) non esista ALCUN altro fattore di rallentamento
Solo che il punto 2 � FALSO per ALMENO un motivo (e dico ALMENO perch� 
potrebbero essercene altri): il fastmame (vedi 
http://www.arcadeathome.com/dl.phtml?apps/fmame56b.zip|
 ) � pi� veloce 
della corrispondente versione del mame solo perch� � stato ottenuto con 
un compilatore diverso. E' per quello che avevo chiesto quali 
compilatori sono stati usati, per quali release, della versione ufficiale.
E per la differenza tra CAPIRE e ACCETTARE una spiegazione ti invito a 
leggere (ebbene s�) questo fumetto di Darth Vader:
http://kewlfilez.altervista.org/avventuredarth30.gif

fartene una ragione.
Aeh, buonanotte... io dico confronta il full throttle su un computer
ATTUALE tra due versioni diverse del MAME e tu continui a dire che il
mio computer è obsoleto.

No, sto dicendo che non voglio fare il test perché Massi ha ragione
Fixed.
NON E' LA MIA CPU IL PROBLEMA
CONFRONTA DUE VERSIONI DEL MAME ABILITANDO IL FULL THROTTLE SU
****QUALSIASI**** COMPUTER, ***COMPRESO UNO RECENTE***, POI FAI SAPERE
SE IL MAME ATTUALE E' PIU' PERFORMANTE O MENO PERFORMANTE DI UN MAME
DI 5 O 6 ANNI FA *****A PARITA' DI PROCESSORE E DI TASK APERTI*****
INDIPENDENTEMENTE DA QUALE SIA IL PROCESSORE IN QUESTIONE.

 
http://kewlfilez.altervista.org/avventuredarth30.gif
Una cosa per essere accettata, appunto, va capita o ti fidi
te non fai né l'uno né l'altro mi sembra di capire

 mio computer è obsoleto.
ma l'hai capite o no tutte le variabili che appesantiscono il MAME nel 
corso del tempo? e l'hai capita che con una CPU di 10 anni fa come la 
tua oggi ci giochi giusto al solitario di windows?

cagate il cazzo :P
Quindi pacman soffre perche' viene eseguito cosa? Il core di
emulazione di qualche coin OP 3D?
O perche' il codice non e' ottimizzato, tanto "chi se ne fotte ci sono
i processori multicore"?
-- 
Living in Barbaropoli
http://www.barbaropoli.com

i processori multicore"?
Oh, meno male, qualcuno che ragiona c'� ancora.

 i processori multicore"?
Ecco. Se anche Freddy č passato dalla mia parte un motivo ci sarą.

 tua oggi ci giochi giusto al solitario di windows?
Quindi secondo te, compilando QUALSIASI programma (diverso dal solitario 
di Windows) con QUALSIASI compilatore moderno, si ottiene qualcosa di 
talmente lento che su un vecchio Pentium 4 arranca senza rimedio? Fai la 
prova, ricompila lo ZSNES (e NON IL MAME) con l'ultima versione di GCC, 
testalo su un Pentium 4 del 2001 e se i giochi vanno fluidi disdici il 
collegamento a internet e non postare mai più per tutta la tua vita.

> Quindi pacman soffre perche' viene eseguito cosa? Il core di

Io sono sempre stato dell'opinione che sono decenni che non si
ottimizza piu' il codice, per un motivo o per un altro.
Tipicamente lo sviluppatore ha un PC da 5 Ghz e non sa il suo codice
come gira su una macchina piu' vecchia, o semplicemente ha una
macchina da 5Ghz e se ne fotte e basta.
Il MAME team stesso 15 anni fa diceva, relativamente alla possibilita'
di riscrivere i core di alcune CPU in ASM, che la velocita' sarebbe
arrivata grazie all'evoluzione tecnologica: con CPU piu' prestanti e'
inutile imbarcarsi nella riscrittura e ottimizzazione dei core.
Il risultato e' che l'eseguibile del mame oggi e' bloated.
Sarebbe interessante capire se e' possibile migliorare l'approccio
modulare all'emulazione e in che modo. Avere un eseguibile che carica
a runtime solo i moduli che servono aiuterebbe? O sono i sottosistemi
che gestiscono I/O che sono problematici? E via dicendo.


 a runtime solo i moduli che servono aiuterebbe?
Partendo dal presupposto CHE IL MAME TEAM NON STA MENTENDO, il mame 
funziona già così. Se invece il mame team è in malafede e viene eseguito 
apposta codice inutile appartenente a driver di altri giochi, è ora di 
considerare il mame team per quello che è, cioè un branco di coglioni e 
LADRI (perchè fanno perdere tempo, e il tempo è denaro).

> Avere un eseguibile che carica

A livello di codice sorgente la modularita' e' gia' implementata.
Non mi sono mai messo a guardare ne' ho fatto ricerche per capire se i
moduli vengono caricati in memoria dall'eseguibili monolitico, se
viene caricato tutto in RAM e poi sono i moduli necessari vengono
easeguiti e se la cosa comporta rallentamenti.
Chiaramente se si prendono due release che girano sotto windows,
rilasciate a distanza di anni e se gli stessi giochi sulla stessa
macchina viaggiano a velocita' diverse un qualche problema ci sara'.
Non e' che puoi giustificare il tutto dicendo che adesso il gioco X ha
tutti i "componenti" emulati con cycle accuracy.
Poi chiaro uno la puo' [pensare come vuole, basta che non cachi il
cazzo a chi la pensa diversamente.


a runtime solo i moduli che servono aiuterebbe?
La cosa grave � che � gi� cos�. L'ho riletto di recente, forse proprio
in quel thread.

> Avere un eseguibile che carica

No ladri no, non cominciamo anche qui a dare del ladro a destra e a
manca, più che ladri, se carica roba inutile, li definirei incapaci o
meglio ancora imbecilli (nel senso più ampio che diedi a tale parola
descrivendola sulla mia wiki).

tutti i "componenti" emulati con cycle accuracy.
Anche perché non stiamo parlando di giochi CPS2 o NeoGeo, insomma di
macchine complesse, dove è risaputo che venissero usati dei trucchi in
precedenza pur di riuscire ad ottenerne l'emulazione in mancanza di
alcune informazioni (tipo le XOR delle CPS2), ma stiamo parlando di
giochi le cui rom non cambiano da tempo immemore (e comunque
precedente ad entrambe le release di cui si sta parlando) e i moduli,
almeno stando ai vari cambiamenti documentati, non dovrebbero essere
cambiati.
Andrebbero verificati i sorgenti di quei moduli, se ci sono stati
cambiamenti non segnalati nei vari txt. Il problema è che la cosa non
è stata improvvisa, ma graduale. Ad ogni release del mame si perdeva
(verificando con frameskip a 0 e impostando il full throttle) una
parte di prestazioni.
QUANTO siano queste prestazioni, ripeto, non ha importanza, perché è
strettamente dipendente da altri parametri di cui non ci importa. E'
grave che le prestazioni nel tempo diminuiscano e non aumentino, o,
quantomeno, rimangano stabili.
Come ho già detto, una release successiva dovrebbe migliorare e non
certo peggiorare. Se davvero il problema fosse dovuto al tipo di
compilatore utilizzato, mi chiedo come sia possibile che dopo tutti
questi anni ancora non l'abbiano cambiato.

> e l'hai capita che con una CPU di 10 anni fa come la

M'accontenterei che smettesse di postare per i prossimi 10 anni ;)

 descrivendola sulla mia wiki).
Hai perfettamente ragione. La parola ladro e il riferimento al tempo che 
� denaro erano provocazioni, per evitare che i leccaculo del mame 
dessero una risposta simile a: "Se lo chiedi, il mame team ti restituir� 
tutti i soldi che hai pagato per il mame." A cui io avrei risposto: 
"Bene, visto che il tempo � denaro e il mame mi ha fatto perdere tempo, 
il mame team dovr� darmi denaro per tutto il tempo che ho perso."

guarda un po'!, questo secondo approccio e' ESTREMAMENTE piu' lento.
Se fosse come dici
1) il rallentamento sarebbe stato improvviso e non graduale e costante
2) stiamo parlando di architetture hardware (coin-op precedenti al
sistema CPS1, nota bene ho scritto CPS1 e non CPS2) notoriamente
semplici (rispetto ad architetture ben più complesse) e di conseguenza
facili da emulare
Questi due punti li capisco persino io che di programmazione in C non
ne so una sega. Né sono tenuto a saperne qualcosa per fare i test che
ho fatto E CHE VI HO INVITATO A FARE CIASCUNO SULLA PROPRIA MACCHINA
per verificare il costante diminuire di prestazioni.
E questo non solo su Bomb Jack, ma su Circus Charlie, Pacman, Space
Invaders, Lady Bug, Scramble, Galaga, e decine di altri giochi
tipicamente pre-1986, emulati perfettamente dal MAME dal 1996/1997, e
le cui rom non sono cambiate dal 1999.
Il decadimento di prestazioni, costante e continuo da almeno il 2005
ad oggi, è indipendente, ripeto, dal fatto che si voglia usare un PC
del 1993, uno del 1997, uno del 2001, uno del 2007, uno del 2011 o uno
del 2060. Le versioni vecchie andranno meglio delle versioni nuove. E
questo non dovrebbe MAI accadere per NESSUN software della terra, a
meno che le versioni nuove non DIMOSTRINO di avere delle feature che
le rendano migliori. Ma se c'è qualcosa che il MAME ha fatto negli
ultimi anni, è proprio PERDERE queste feature (gli hiscore su tutto).
Quindi se le nuove versioni hanno TOLTO qualcosa, e in più vanno pure
PEGGIO, potete stare a sindacare inutilmente sul mio processore quanto
volete, andranno peggio anche su una cpu del 2060, questi sono fatti,
e, ripeto, non parliamo di titoli i cui driver sono stati stravolti
perché l'emulazione non era accurata. Se così fosse, ne avremmo avuto
certamente notizia. Ma TUTTI i titoli che ho citato (e anche tutti gli
altri) hanno avuto, chi più e chi meno, dei rallentamenti.
E' come se parafrasando in BASIC ciò che diceva Devil Master/Darth
Vader, ci fosse all'interno del MAME, ad ogni ciclo di interrupt,
venisse invocata una cosa di questo tipo:
REM RALLENTIAMO IL TUTTO IN MANIERA PROPORZIONALE ALLA VERSIONE
FOR I = 1 TO (numero della versione corrente) ^ 50 : NEXT
REM QUANTO SIAMO FIGHI

 On Sun, 06 Feb 2011 23:13:04 +0100, Devil Master <e...@rulez.4ever>

Mi accodo al suddetto desiderio. Più che altro non per me, dato che
ormai ne filtro i suoi messaggi a vista (contengono solo offese o
amenità simili), ma per il suo bene. Avrebbe tante cose migliori da
fare nella vita, che non scrivere così tante puttanate concentrate in
un lasso di tempo talmente breve.
Aggiungo che, alla luce dell'incompetenza tecnica abbinata a una
difficoltà di comprensione sistematica, ostentata praticamente in
qualsiasi thread, chiedergli di compilare ZNES con l'ultima release di
GCC per lui sarebbe equivalente a conseguire a una laurea in
ingegneria aerospaziale :-)
MASTER

 collegamento a internet e non postare mai più per tutta la tua vita.
No, non l'hai capite visto che ti fissi solo col compilatore
hopeless

 altri) hanno avuto, chi più e chi meno, dei rallentamenti.
E' qui che sei testa di legno, assieme gli amici di ICSE: in realtà di 
cose ne sono migliorate parecchie e l'emulazione è sempre più accurata 
di tanta, tantissima roba.

 ingegneria aerospaziale :-)
Oh, se ti chiami MASTERS Of The Coglions un motivo ci sar�

 descrivendola sulla mia wiki).
E infatti basta vedere che fine ha fatto 'sto newsgroup (per un periodo 
postava addirittura Nicola). Che tristezza, fate proprio pena!

di tanta, tantissima roba.
E quindi per giocare a BombJack, che non e' cambiato serve un quad
core per quale motivo esattamente?


 core per quale motivo esattamente?
Ma non vedi che sta andando in loop? Sa solo offendere e dire
cavolate.
Voi parlate di una cosa, lui va in loop ripetendone un'altra, che non
c'entra niente. Non penso sia una strategia, è solo molto limitato dal
punto di vista cognitivo (= non ci arriva).
MASTER

questi anni ancora non l'abbiano cambiato.
Questo che segue e' tratto dai doc a corredo con i sorgenti. Prova con
due-tre versioni diverse del mame e posta le prestazioni.
Category 2: Like the old days. I really didn't even want to support
this mode at all, but certain vocal MAMEdevs would have skinned me
alive otherwise. People who fall into this category include those who
have weak systems that worked fine with previous versions of MAME,
but who don't run well with Direct3D rendering. (Note that just
because Space Invaders runs unthrottled at 2000fps with DirectDraw
and 1000fps with Direct3D doesn't mean that Direct3D is going to be
a serious issue when playing at a regular 60fps, so if you're unsure,
give the Direct3D route a try for a while.) In this mode, MAME will
draw the game screen and artwork at the game's resolution, just like
it did in MAME 0.106 and earlier; however, some artwork options,
such as -artcrop, won't work as you might expect, and some alpha
blending artwork modes (specifically overlays) will operate with a
performance penality. MAME will then use your video card to stretch
the video to the proper aspect ratio.
   -video ddraw -hwstretch [-switchres] [-triplebuffer]
The -switchres is optional here. If your video card is really ancient
and struggles expanding the screen to fit your desktop resolution,
you might want to turn it on. Again, to avoid tearing artifacts, I
recommend using the -triplebuffer option as well, but make sure your
monitor's refresh rate is higher than the game you are running
x(-switchres will do that for you if you use it). If your video card
produces blurry pixels which you don't like, try the -prescale option
described at the end of this article.


 postava addirittura Nicola). Che tristezza, fate proprio pena!
S�, Nicola e il mame fanno proprio pena.

 di tanta, tantissima roba.
1) QUALE roba, esattamente?
2) Un emulatore che va più lento della macchina originale non è accurato.


Fatti rileggere questo mio messaggio (non dico "leggilo" perch� sarebbe 
pretendere troppo):
http://snipurl.com/1zl5kw
Quale parte di ALMENO non hai capito?

 REM QUANTO SIAMO FIGHI
E continuando la parafrasi:
REM LE LINEE SEGUENTI SONO STATE COMMENTATE PER UNA MAGGIORE ACCURATEZZA
REM SAVE_HISCORES
REM DISPLAY_SCANLINES

 ingegneria aerospaziale :-)
scusa, dal contesto mi pare implicito che compilazione ed esecuzione 
siano su Linux o sbaglio ?
Questa macchina e' abbastanza vecchia (dual-core 1.8 Ghz, 1 GB Ram, ma 
soprattutto GPU intel integrata, colle sue limitazioni) e praticamente 
ogni emulazione 8 bit (e anche 16 bit) vanno anche ben oltre il 100% 
delle macchine emulate senza molti problemi...
Saluti,
dott. Piergiorigo.


Why does MAME become slower all the time?
Contrary to popular belief, the amount of drivers or the size of the
executable does not make MAME slower.
The point is that the drivers are constantly improved and the improved
emulation is more accurate to the actual original hardware so for
MAME's purposes it's superior. Emulation accuracy trumps playability
concerns in MAME.
Another thing to consider is a paradigm called "moving the
optimization point". MAME's "sweet spot" is currently aimed at
hardware with tilemaps, sprites, more than 256 colors on screen, and
at least 2 CPUs, which is a common late-80s paradigm. Real-world
examples of this include the Konami Twin16 games, the Sega X and Y
boards, Namco System 2, Taito Z System, etc.
****It means that MAME makes more advanced games run faster at the
expense of simpler hardware. The simpler hardware will work out in the
end anyway due to ever-faster PCs (Pac-Man is very sub-optimal now
compared with MAME 0.29 for instance, but almost any average modern
system runs it with 100% speed).****
In sostanza si e' privilegiato l'accuratezza dell'emulazione di
sistemi piu' recenti, ma i cambiamenti nel codice sono andati a
discapito dei sistemi piu' vecchi, probabilmente perche' non sono
stati aggiornati/ottimizzati i driver per questi sistemi con la logica
che tanto il decsadimento di prestazioni e' bilanciato dalla velocita'
dell'hardware piu' recente.
Ed ecco che come Pacman oggi girano peggio rispetto ad esempio alla
versione 0.29.
Mi pare che non ci sia piu' nula da aggiungere: e' rallentato punto e
basta.


On 7 Feb, 13:08, "dott.Piergiorgio"

L'emulazione al 100% degli 8bit la si è raggiunta già con i migliori
processori Pentium II un sacco di tempo fa direi...
MASTER

i processori multicore"?
Il motivo � che il codice non � ottimizzato, ma io questo non lo ho
mai negato. Ripeto per�, prendete un qualsivoglia programma
scaricabile dalla rete, a pagamento o meno e vediamo quanti ce ne sono
in grado di funzionare egregiamente su una macchina di 10 anni fa.
Nessuno sta negando che il codice non sia ottimizzato, sto solo
dicendo che cagare il cazzo perch� il MAME in full throttle su una
macchina vecchia di 10 anni non va a 3000% mi sembra un tantinello
esagerato. Non sono un programmatore, ma presumo che, se provate su
una stessa macchina, anche le varie versioni di programmi
professionali come, che so, photoshop oppure autocad avrebbero
tenderebbero a rallentare (o a non funzionare proprio, ricordiamolo)
ogni volta che ne esce una release pi� aggiornata.
-- 
Zappa
"Sacred hearts won't take the pain
 But mine will never be the same"
Dream Theater - Surrounded

mio computer � obsoleto.
A Massi, ancora insisti? le versioni pi� recenti del mame32 supportano
anche il multicore, ma chei esempi stai facendo? Il test di cui tu
parli lo ho gi� fatto, tra versioni "vicine" in termini temporali non
cambia poco e nulla. Dovrei provare adesso con il mame 141 a vedere la
differenza. Anzi, sai che faccio? Metto in download il mame 141....
azz per� non trovo il romset aggiornato. Ho trovato quello dell 135,
far� qualche prova poi ti dico.


basta.
Amen.


 processori Pentium II un sacco di tempo fa direi...
R-O-T-F-L
ora vi battezzo Massi Pezzenti, MASTERS Of The Pezzens e Devil Pezzen

 2) Un emulatore che va più lento della macchina originale non è accurato.
ma forse sul tuo cesso di computer, qui va tutto alla stragrande esclusi 
i giochi 3d dal driver incompleto

 Quale parte di ALMENO non hai capito?
A quel messaggio ti ho risposto e non hai replicato
vai a rileggere e rispondi

 basta.
Questo nessuno lo mette in dubbio, neppure io. A me fa ridere solo 
l'esempio di Massi Pezzenti e del throttle di Bomb Jack e i piagnistei 
in generale di chi si lamenta del solito, straripetuto motivo che *non* 
ha motivo di esistere se sotto al sedere tieni un PC configurazione 
media di 3-4 anni fa con cui il MAME sguazza allegramente. E' chiaro che 
se Massi Pezzenti tira fuori esempi con un northwood di 10 anni fa e 
Devil Pezzen un Pentium M da meno di 2Ghz me cadono le braccia. E le palle.
Purtroppo di emulatori arcade dedicati *e aggiornati* � rimasta ben poca 
cosa oggi... a parte WinKawaks e quegli emu che permettono di giocare a 
tutti quei titoli 3d ancora non giocabili in MAME (es. Nebula Model 2, 
Demul, ecc.) o non ancora supportati (es.Daphne per diversi lasergame) 
solo il MAME � vivo e vegeto. E ripeto, a 2011 inoltrato non serve 
affatto un PC Ninja per godersi quasi tutti i giochi supportati 
dall'emulatore.

 > E' come se parafrasando in BASIC ciò che diceva Devil Master/Darth
 > Vader, ci fosse all'interno del MAME, ad ogni ciclo di interrupt,
 > venisse invocata una cosa di questo tipo:
 >
 > REM RALLENTIAMO IL TUTTO IN MANIERA PROPORZIONALE ALLA VERSIONE
 > FOR I = 1 TO (numero della versione corrente) ^ 50 : NEXT
 > REM QUANTO SIAMO FIGHI
E continuando la parafrasi:
REM LE LINEE SEGUENTI SONO STATE COMMENTATE PER UNA MAGGIORE ACCURATEZZA
REM GOSUB SAVE_HISCORES
REM GOSUB DISPLAY_SCANLINES


Vediamo: nuovo gioco emulato, nuovo gioco emulato, nuovo gioco emulato, 
tolte le scanlines, nuovo gioco emulato, nuovo gioco emulato, tolti gli 
high score, nuovo gioco emulato, messe le Direct3D finte di default, 
nuovo gioco emulato...
Conclusione: o in qualche modo i nuovi giochi emulati influenzano le 
prestazioni degli altri (e questo sarebbe possibile solo se, insieme al 
gioco emulato, viene impegnato il processore per emulare anche altre 
macchine che non c'entrano, in stato idle perchè il gioco attivo non è 
quello) o il motivo dei rallentamenti non è scritto nei whatsnew perchè 
chi ha causato i rallentamenti ha la coda di paglia.

 macchina vecchia di 10 anni non va a 3000%
No. Perchè una vecchia versione del mame, su quella macchina va al 
3000%, mentre lo stesso gioco emulato con la versione più recente 
raggiunge a malapena il 100%, che vale a dire che la versione più nuova 
è 30 volte più lenta di quella vecchia.

 processori Pentium II un sacco di tempo fa direi...
è _proprio_ questo il punto.
Vorrei capire dal Massi a quali dei millemila giochi emulati dal MAME si 
riferisce...
Saluti,
dott. Piergiorgio.

 basta.
incrociamo le dita che fra poco si inizia a pretendere il mame 
trinitario, MAME8 per l' emulazione degli arcade 8 bit singolo procio, 
MAME16 per l' emulazione degli arcade 16 bit multi procio, e MAME3D [1] 
per l' emulazione degli arcades più recenti, a 32 bit e GPU 
poligonale/texture
mah....
Saluti,
dott. Piergiorgio
[1] come noto era gia' esistito un MAME32, che era un fork....

core per quale motivo esattamente?
Per nessun motivo, infatti per giocare a BJ non serve un quadcore, è
semplicemente una falsità
P.S.: so che era una iperbole, ma la gente non so perchè tende a
crederci...


 riferisce...
Bomb Jack e.... bho, basta
rotfl

dall'emulatore.
Domani qualcuno si sveglia e decide di usare 1 texture per pixel.
Risultato: un paio di giochi nuovi diventano fichissimi, i giochi
vecchi, che non sono ottimizzati per il nuovo sistema video, sullo
stesso computer da N core rallentano un pochino ma solo se ci fai
caso, mentre su un computer piu' vecchio la cosa si nota di piu'.
La domanda rimane la stessa: perche' a parita' di OS ma con versioni
di MAME piu; recenti per giocare a pacman devo avere una macchina 20
volte piu' potente di prima?
Me lo spieghi senza tirare in ballo il decapping dei chip,
l'emulazione del model 2 e del naomi?
Se non te ne sei reso conto stiamo parlando di giochi con CPU tra 1.5
e 4 Mhz, non di emulazione PPC.
-- 
Living in Barbaropoli
http://www.barbaropoli.com

ogni volta che ne esce una release pi� aggiornata.
Peccato che Photoshop o Autocad aggiungano FEATURE nel tempo e non
tendano a TOGLIERLE (gli hiscore, la gestione delle scanlines). E
comunque se dico a Autocad di disegnare un cerchio, la versione di 10
anni fa ci metteva un secondo, adesso continua a metterci un secondo,
perch� l'operazione "fare un cerchio" non � cambiata, visto che i
cerchi si fanno sempre allo stesso modo, la funzione � quella. Cos�
come l'emulazione di Bomb Jack, di Pacman, di Circus Charlie non �
stata modificata, perch� quelle schede si emulano allo stesso modo
allora come oggi. Ma su una vecchia versione vanno pi� veloci.
E poi caschi male: sulle funzioni pi� complesse di Autocad o
Photoshop, queste vengono nel tempo migliorate e ottimizzate, e non
certo rallentate.
I requisiti di sistema richiesti (che aumentano) dipendono da ben
altri fattori, su tutti l'aggiunta di funzioni pi� complesse che in
precedenza avrebbero richiesto tempi biblici.
Ma le funzioni presenti in precedenza girano uguale tra la vecchia e
la nuova versione, a meno che non abbiano aggiunto qualcosa ma in quel
caso i cambiamenti vengono sbandierati ovunque anche perch� altrimenti
la gente si guarda bene dallo spendere soldi per comprare la nuova
versione (mi riferisco a chi deve usarlo per lavoro e non pu� quindi
permettersi il rischio di scaricarselo piratato).
Nell'emulazione di Pacman � stato aggiunto o migliorato qualcosa?
COSA? Perch� se riesci a dimostrare che hanno migliorato l'emulazione
di Pacman e queste migliorie hanno introdotto i rallentamenti posso
pure darti ragione. Ma io non vedo migliorie nell'emulazione di
Pacman. VEDO SOLTANTO FEATURE *TOLTE* E APPESANTIMENTO DEL TUTTO.
Non tirar fuori la storia che � aumentato il numero dei giochi e il
programma principale � cresciuto: lo stesso MAME Team ha dichiarato
che il MAME carica solo i moduli necessari all'emulazione del gioco
che deve emulare, non li carica (n� tantomeno fa girare) certo tutti. 
Se cos� non fosse, la cosa finalmente si spiegherebbe, ma ci�
dimostrerebbe anche che il MAME Team ha MENTITO su questo punto, ed �
anche formato da INCAPACI che fanno girare roba inutile.

processori Pentium II un sacco di tempo fa direi...
Ma anche molto prima: il CCS64 (dos e windows) e il VICE (quello dos)
giravano alla perfezione sul mio P233MMX con 64 MB di RAM.
Per quanto riguarda i 16 bit, e nella fattispecie l'Amiga, dipendeva
dal gioco, diciamo che all'epoca Fellow mi risolveva molti problemi
rispetto all'UAE (più accurato ma anche più pesante).
Con le console invece (ZSNES su tutto) a meno di giochi veramente
pesanti (che richiedevano 16 bit di profondità di colore, trasparenze
ecc.) il tutto girava più che discretamente (non mi ricordo se con o
senza frameskip, ma se c'era non si notava).

le cui rom non sono cambiate dal 1999.

 semplicemente una falsità
Per ottenere la verità, sostituisci "quad core" con "processore 500 
volte più veloce rispetto a quello della macchina originale e 30 volte 
più veloce rispetto a quello che serviva con un mame del 2001"

farò qualche prova poi ti dico.
I romset dei giochi che ti ho detto a meno che non li abbiano cambiati
nelle ultimissime versioni son sempre stati uguali fin dall'aggiunta
delle color prom (cioè dall'inizio del 1999).
Ma sono sicuro che puoi fare il confronto anche con giochi più
pesanti, naturalmente i valori saranno diversi dal 3000%, ma la
proporzione di rallentamento sarà la stessa.
Prova un MAME vecchio. Più vecchio è, più noterai poi il divario,
perché questo rallentamento è stato lento ma costante.
Poi provi con un MAME recente, non necessariamente l'ultimo, se non ce
l'hai va bene anhe una versione di uno o due anni fa, basta che abbia
almeno 3 anni più dell'altro che hai provato prima.
E poi parli.

Callus sul tuo ridicolo PC vecchio di 10 anni.
E cosa hanno cambiato in 10 anni nell'emulazione di Bomb Jack cioč
1xZ80 da 4 MHz
1xZ80 da 3.072 MHz
3xAY-3-8910A da 1.5 MHz
P.S. L'ho provato adesso col MAME 140, risultato:
Average speed: 43.26%
senza parole...



A me pareva di ricordare che sui pentium gli emu C64 necessitassero
ancora di un po' di frameskip...
MASTER

 e 4 Mhz, non di emulazione PPC.
Ripeto: non sono un dev, non capisco molto di programmazione, non posso 
studiare l'emulatore e appurare in prima persona i motivi di tutto 
questo... di conseguenza non posso fare altro che accettare per partito 
preso ciò che dicono i dev che contribuiscono al MAME: maggiore è la 
fedeltà dell'emulazione -> maggiore è la lentezza, anche se si tratta di 
hardware sulla carta centinaia di volte inferiore per potenza di calcolo 
e struttura.
Se a questo aggiungi il fatto che il MAME vuole essere portabile, open 
source, emula migliaia di giochi e cloni ed è composto da centinaia 
(migliaia?) di drivers, è aggiornato al passo coi tempi (hw PC e OS) 
ecc. più un mucchio di altre cose che di fatto lo allontanano dallo 
sbattimento ulteriore di un processo di ottimizzazione, a torto o a 
ragione, nonché il fatto (e questo è un *fatto*) che ci lavorano e danno 
il loro contributo persone che sicuramente *ne sanno* di programmazione 
e soprattutto di *emulazione* EVIDENTEMENTE il compromesso tra fedeltà 
dell'emulazione/performance/sbattimento (pure alla luce del fatto che il 
progetto è FREE, ricordiamolo) e tutte le cose suddette non si traduce 
diversamente da ciò che il MAME è diventato nel corso degli anni ed è oggi.
Se permetti, con tutto il rispetto, lo scetticismo e la voglia di 
discutere possibile, non credo che Nicola Salmoria, Aaron Giles, Haze, 
R. Belmont più tutti gli italiani e gli altri dev stranieri che 
contribuiscono al progetto siano dei coglioni a tal punto da rendere 
l'emu così pesante e non abbastanza ottimizzato da girare su 
configurazioni vecchissime senza un perché *logico*.
Detto questo e vedendo come si comporta BENISSIMO il MAME su una 
macchina di 3 anni fa (la mia, insisto) e ancora oggi dopo 3 anni di 
versioni aggiornate non riesco veramente a muovere critiche del genere 
al progetto.


I fatti sono questi. Il rallentamento del mame esiste, esiste anche nei 
giochi in cui l'emulazione NON � migliorata, QUINDI il mame team � un 
branco di coglioni.

> le cui rom non sono cambiate dal 1999.
e quindi ?
cosa ti vieta di tenere installate due distinte versioni del Mame, 
<0.120 o quello che vuoi per i giochi che consideri rallentati e la 
corrente per i giochi più recenti, che dovrebbero essere meglio emulati ?
nessuna polemica, solo mera curiosità....
Saluti,
dott. Piergiorgio.

 senza frameskip, ma se c'era non si notava).
Nel campo del console dev le cose vengono ad essere diverse, 
principalmente a causa dello stretto controllo (e rapacitïŋ―..) tenuto a 
suo tempo (ed ancora oggi...) dalle case costruttrici dell' hardware sul 
development (che come noto, tengono il primo posto fisso nella mia 
graduatoria lamers), quindi ci stava poco spazio e margini per 
virtuosismi di coding...
Saluti,
dott. Piergiorgio.


E' proprio questo il punto. Negli emulatori di C64 e Amiga c'č stato un 
visibile aumento dell'accuratezza (programmi incompatibili con le 
versioni precedenti sono diventati compatibili con le versioni 
successive), invece nel caso del mame no: i giochi che venivano emulati 
nel 2001 e che andavano al 3000% su un Pentium 4, sono sempre emulati 
nello stesso modo nel 2011 ma sulla stessa macchina raggiungono a 
malapena il 100%. VICE e UAE = accuratezza a scapito della velocitą; 
mame = lentezza inutile e aria fritta dal mame team.

 piantate di lagnarvi e guardate in faccia la realtà?
A proposito di realta', e' da un po' di tempo che tengo traccia delle
variazioni prestazionali del MAME con dei benchmark.
Ecco i risultati ottenuti con il mio, ridicolmente obsoleto, sistema
Athlon 650 con 512MiByte di SDRAM e Matrox G400.
La tabella che segue e' da visualizzare con font a spaziatura fissa,
Courier ad esempio.
Inoltre supera le 80 colonne, spero non dia troppo fastidio.
Gioco:    XMAME 0.92:   SDLMAME 0.127: SDLMAME 0.129: SDLMAME 0.133: SDLMAME 0.137: SDLMAME 0.141:
1942         225.41         153.64         155.85         163.97         154.94         158.17
1943         177.41         126.93         127.90         135.39         130.67         134.90
88games      122.50          89.62          95.77          96.69          94.54          98.22
airbustr     173.98         102.86         111.68         113.54         112.14         113.64
aliens       132.16          77.21          82.62          81.47          80.07          84.52
altbeast     112.79          76.46          80.79          81.17          80.61          75.97
ambush       255.48         153.54         162.45         168.34         163.99         171.47
amidar       214.52          41.18          56.54          42.77          42.25          40.78
archrivl      80.61          53.00          66.21          65.11          63.27          61.71
arkanoid     224.14         153.94         152.51         151.83         149.86         155.27
arknoid2     189.17         134.76          73.94          75.72          73.32          74.79
asteroid      67.81          55.99          55.53         169.53         170.29         174.24
astorm                                      35.98          62.99          62.72          62.07
astrof       274.71         134.48         202.26         205.41         201.35         201.57
astyanax      88.53          60.22         102.53         101.26          97.05          93.21
atarisy1                                   109.77         112.83         109.40         113.47
atetris      189.68          93.03          98.43         102.09          99.03         103.09
baddudes     138.31          63.02          64.70          64.26          63.70          63.93
badlands     134.37          95.42         100.68         103.60         101.51          99.05
bagman       225.52         165.95         175.71         179.53         170.16          91.26
bankp        278.00         184.97         198.44         200.27         133.93         140.07
battlnts     142.34          96.18         117.24         121.92         117.14         117.36
bbmanw       124.53          93.47          94.22          94.24          93.09          92.34
bionicc      166.88         116.00         126.56         133.21         124.25         124.29
blktiger     191.94         117.67         121.71         116.39         111.61         117.65
blockout     144.98         105.45         108.60         109.18         105.75         103.55
bloodbro     153.49         115.68         120.27         119.34         115.73         113.02
bombjack     200.39         127.11         136.46         144.11         139.30         148.31
bonzeadv     117.99          70.82          73.74          74.02          73.54          72.24
bronx         84.17          48.32          70.39          73.45          72.56          69.15
brubber      251.10         129.20         142.65         141.72         136.30         134.43
btime        224.40         122.27         135.29         139.35         133.09         133.47
btlecity     166.42         100.64         114.17         111.55          95.18          99.11
bublbobl     187.42         117.57         125.88         123.97         120.27         125.87
buggyboyjr                   45.08          46.36          47.66          47.45          48.02
cabal        153.25         111.90         116.07         117.24         113.90         110.95
captcomm     117.97          92.30          91.73          92.07          90.95          87.47
carnival     265.66         112.82         159.92         179.20         175.41         173.08
cawing       118.59          87.58          92.24          92.37          92.66          90.25
ccastles     248.51          96.70         107.48         106.54         103.32          90.07
champbas     269.60         178.91         192.60         200.98         190.95         201.18
chasehq       91.17          54.09          55.65          52.79          49.61          49.26
chelnov      144.10          79.51          82.99          80.92          80.05          76.82
choplift     187.35         131.30         137.42          79.30          65.72          67.16
chqflag       75.27          56.34          58.77          55.87          55.75          49.94
circusc      202.60         109.40         136.33         137.99         123.30         130.43
citycon      208.31         135.79         146.20         148.88         145.44         154.58
cninja       118.31          74.74          83.79          83.53          81.57          80.64
columns      140.80          99.20          44.64          44.23          41.57          41.43
combatsc     127.75          79.59          89.44          90.25          88.89          91.43
contcirc      97.65          61.91          63.82          65.74          63.62          63.15
countrunb    283.57         175.72         184.24         184.45         102.84         108.21
couple                                                     83.55          86.35          86.18
crimfght     152.62         107.64         112.62         111.06         110.09         113.19
crush        241.36         178.48         195.18         197.17         196.73         198.82
csprint       68.30          42.02          44.70          44.57          43.99          45.01
cstripxi                                                  157.35         153.41         157.18
daytona                                     10.26           9.91          10.27          28.74
dday         221.71                                                      168.08         171.56
ddragon      106.50          43.57          56.24          63.97          60.76          62.39
ddragon2     105.74          47.50          67.90          68.49          67.01          64.45
ddux         114.04          79.19          84.95          82.00          82.10          77.76
demonwld      73.98          52.15          52.54          54.18          56.37          55.07
depthch      310.29         131.12         186.44         190.14         145.55         185.87
dino         127.04          87.56          93.00          93.97          92.65          89.71
dkong        233.73          67.34          86.72         112.08         109.44         111.94
dkongjr      240.02          69.99          78.95         102.86         109.65         114.66
dlair                                       38.38          38.11          39.46          40.48
dowild       127.84         128.14         130.07         129.07          73.87          76.86
dribling     245.87         175.82         176.10         176.73         161.48         173.30
drmario      162.59          95.65         109.63         108.59          91.66          92.97
dynablst     121.68          90.42          91.93          94.83          92.09          90.43
eggventr     107.07          77.29          80.13          81.28          81.43          83.79
elevator     145.96          76.52          82.20          87.02          84.72          88.79
enduror                                     61.61          63.79          62.70          58.77
esh                                         34.94          34.36          35.69          35.61
exctsccr     194.03         111.21         123.47         129.35         122.97         128.81
exedexes     190.04         137.85         141.41         143.73         107.83         113.94
exerion      107.63          66.77          71.68          74.36          72.27          71.08
eyes         240.62         181.95         197.30         200.07         196.52         196.67
ffight       119.09          82.83          91.13          91.96          90.09          89.38
finalb       118.48          69.34          72.26          72.32          72.04          70.75
finalizr     169.33         114.24         105.91         105.24          95.70          99.64
flashgal     186.87         126.46         141.69         144.07         141.89         146.39
flicky       226.29         153.38         163.80         113.21          88.50          92.44
footchmp      83.29          59.37          63.97          64.07          60.52          61.78
fpoint       146.54          98.82         106.40         107.74         105.66         102.18
freekickb    264.23         171.54         181.50         180.08         102.30         106.75
frogger      229.37          43.50          59.97          60.99          60.84          62.06
fround       117.06          71.58          74.48          77.28          74.73          73.27
galaga       166.27         126.55         138.39         150.46         150.16         155.68
galaxian     255.36          42.77          62.44          45.15          42.57          40.87
galaxyr                                     34.78          34.89          36.06          36.69
galpanic     147.29         120.92         121.77         122.17         115.14         112.54
gberet       473.61         338.16         366.02         371.52         307.66         321.80
gemini       152.38         114.70         122.83         128.72         122.96         129.76
ghouls       132.46          93.57          96.65          97.82          96.79          92.87
gimeabrk     215.58         134.01         146.59         155.76         155.03         153.70
glfgreat      82.46          69.68          68.68          68.70          68.92          64.44
gng          194.33         132.03         136.80         140.64         136.33         143.47
goal92       129.03          82.85          88.89          90.68          87.92          87.02
goindol      231.27         156.16         144.29         142.49         139.51         150.77
goldnaxe     115.17          80.92          84.30          85.89          85.52          74.18
gryzor       142.75         103.17         109.79         111.19         108.15         106.04
gyruss       136.07          61.59          64.81          74.00          70.01          72.33
hangon        80.06          65.85          70.52          71.92          70.88          69.56
harddriv      35.44          23.59          29.17          28.63          27.65          27.00
hardhead     201.27         133.79         132.59         138.65         137.72         144.96
hattrick     215.06         132.84         144.56         153.50         148.85         151.58
headon       315.56          85.57         104.35         155.24         156.78         159.65
hharry       108.47          79.26          83.32          84.43          83.53          84.43
hustler      227.06         162.25         171.72         178.96         171.56         177.70
hyperspt     207.16         148.97         159.85         158.58         142.02         141.21
hyprolym     220.57         154.71         166.01         176.07         154.54         159.49
invaders     286.82          94.71         122.42         166.67         163.53         162.98
ironhors     271.72         153.03         159.86         186.10         182.46         189.75
jackal       163.18         114.44         127.91         129.18         125.05         123.61
jailbrek     225.96         187.35         200.60         199.71         179.27         185.94
junglek      153.17          81.46          88.83          95.57          92.94          98.17
kchamp       229.83         153.59         163.60         171.29         162.04         172.83
kchampvs     223.13         144.64         158.78         165.23         156.10         170.30
kidniki      153.24          83.56          89.17          89.25          89.17          91.87
kikcubic     149.07          99.13         111.18         114.30         111.47         111.28
kikikai      145.55         128.35         143.53         145.26         139.88         144.60
kinst                                       37.40          36.37          35.70          37.93
klax         179.03         134.05         144.82         143.42         141.22         136.33
kncljoe      195.47         121.20         132.08         142.77         101.92         106.51
kotm         111.50          57.07          72.97          74.07          72.39          69.80
kungfum      212.11         137.74         153.46         157.49         154.21         160.72
kyros        158.01          99.82         106.59         109.41         104.32         111.48
ladybug      293.25         154.50         163.83         168.97         120.97         119.12
lagunar      260.74         148.18         200.67         206.87         201.07         201.34
liquidk      102.88          58.47          63.38          63.05          62.47          60.11
loht         109.28          79.53          76.72          77.95          76.03          76.63
lsasquad     125.80          84.08         104.33         106.22         100.45         108.26
lwings       173.39         121.23         125.13         127.71         137.42         128.83
marble       126.78          79.10          82.04          83.71          82.31          81.59
mario        239.66          68.11          88.96          85.34          99.53         104.37
matmania     190.50          81.85          88.35          89.33          84.33          84.38
metrocrs     194.05         139.83         153.14         154.50         154.40         155.59
mexico86     148.77         104.79         121.79         139.66         130.53         136.86
mikie        226.20         160.19         173.50         175.31         125.45         130.44
minigolf     218.54         134.99         147.45         156.08         155.93         155.45
missile      271.02         125.62         101.28          95.10          98.26         125.63
mk            78.33          47.98          57.59          58.87          57.53          55.15
mk2           50.97          35.92          38.50          36.95          36.42          38.15
mk3           49.99          35.18          39.01          37.57          36.37          37.61
mnight       204.30         109.47         114.59         119.99         118.32         122.13
mooncrst     257.57          56.64          88.87          91.04          82.85          83.57
mpatrol      211.67         128.83         138.08         156.46         151.20         160.21
mrdo         268.80         182.63         188.16         187.83         122.76         126.12
mustang      183.27         129.38         130.85         131.41         126.49         119.72
mutantf      100.42          63.57          81.65          79.88          79.00          78.14
neogeo                       44.19          60.00          59.09          58.48          57.49
nibbler      186.95         137.10         147.63         176.24         172.30         148.22
nycaptor      73.50          45.83          70.95          65.31          70.42          67.94
offroad      105.01          59.81          69.56          70.40          69.13          69.64
opwolf       115.60          82.98          88.73          91.51          88.52          86.73
outrun        85.78          43.29          41.42          40.74          44.34          41.69
outzone       83.79          56.79          57.75          58.09          57.18          59.72
pacland       96.50         113.09         122.79         123.17         120.15         125.72
pacman       236.11         177.57         196.03         195.42         192.78         195.71
pacmania      77.10          40.34          61.01          58.53          59.04          51.25
paddlema     157.32         121.51         127.47         125.59         123.28         120.97
pang         153.95         112.39         117.92         119.54         123.27         125.90
passsht      110.74          79.63          82.38          83.29          83.98          77.07
pbaction     202.98         129.05         134.27         147.75         138.64         146.78
pbillrds     295.17         176.95         183.40         184.99         105.27         110.39
pbobble      115.39          83.09          88.46          90.08          87.92          87.58
pcktgal      173.30         109.57         122.90         126.16         122.77         127.65
pengo        242.60         186.07         203.13         203.45         200.09         204.49
phoenix      247.90          78.91          88.62          89.10          92.05          92.16
pingpong     284.27         192.52         209.50         218.17         184.01         188.80
pitfall2     225.37         150.82         165.94         117.42          90.79          96.42
pitfight     100.94          63.89          69.40          70.30          68.28          60.83
pitnrun      134.53         110.86         118.61         120.69         117.74         122.16
pkladies     151.58         112.16         116.99         118.52         118.31         120.21
polepos      125.16          90.39         100.80          96.27          97.65          98.30
policetr      98.91          62.76          64.80          81.53          80.33          82.45
pooyan       167.80         145.38         152.65         164.40         159.03         165.87
popeye        85.02          59.15          63.69          63.88          63.23          64.45
popflame     236.18         114.70         125.65         124.37         124.76         121.72
pow          153.70         109.11         112.83         117.44         108.10         106.66
psychic5     174.47          99.34         119.32         123.14         120.91         123.99
pushman      163.09          93.55          99.14         103.16          97.01          98.23
puzznic      170.62         124.66         133.25         136.61         133.02         138.50
qbert        214.06         153.98         164.51         165.58         165.49         164.73
qix          154.68          61.62          84.54          94.18          90.08          96.42
quizvid                                                                                 148.50
racedriv                                    26.15          23.21          22.67          18.67
raiden       102.84          84.08          85.02          85.14          78.64          80.77
raiden2                                     64.55          62.39          64.23          77.03
rainbow      143.17         102.02         107.52         113.47         108.90         105.35
rallybik      88.86          67.52          67.94          68.08          71.57          68.28
rallyx       227.05         163.65         177.57         180.47         178.38         181.76
rambo3       140.76          97.62         104.44         109.04         105.24         106.23
rampage      126.59          91.79          97.29          96.03          96.67          95.67
rastan       126.91          85.61          95.03          99.62          94.82          91.15
roadf        191.53         147.56         160.29         156.48         141.96         140.81
robocop      114.15          67.36          71.87          75.01          70.96          71.45
robocop2     118.64          70.25          77.37          78.99          76.97          76.46
rocnrope     212.91         135.01         144.69         156.88         151.16         154.77
rollace      182.20         129.89         139.43         145.23         143.05         147.89
route16      207.64         105.00         141.78         144.03         139.70         144.98
rtype        119.24          88.22          83.34          82.89          82.52          81.48
rygar        181.06         120.11         134.69         135.59         131.70         136.74
sbagman      249.68         183.18         196.65         200.54         194.00         105.84
sbrkout      283.35         155.28         175.32         166.97         163.94         158.25
sci           80.45          53.08          53.99          52.17          52.97          51.01
scion        187.92         129.52         138.83         144.98         146.47         147.70
scobra       214.49          39.55          52.52          53.79          53.95          55.79
scramble     227.64          39.60          53.77          55.09          55.46          56.96
sectionz     197.75         129.58         129.76         132.79         147.23         136.64
sf           116.52          84.33          89.72          91.49          90.21          86.98
sf2          110.99          83.92          88.79          87.52          85.86          86.07
shackled     134.01          89.17          96.38         100.32          99.36          96.18
shadoww      170.55         105.79         109.79         115.28         113.54          95.08
shangkid     213.46         140.87         152.44         156.19         153.22         157.57
shangon      103.02          47.46          49.75          49.17          52.98          49.24
shinobi      115.38          81.35          85.65          85.41          83.81          80.62
sichuan2     118.04          85.27          93.74          94.84          96.76          95.67
sidepckt     178.96         133.76         144.01         147.37         139.91         149.14
silkworm     173.46         120.02         130.63         134.22         128.32         136.37
skyfox       171.24          90.06         113.16         114.45         110.94         107.14
skykid       181.20         132.36         151.95         151.15         146.09         155.60
slapfgtr     164.81         123.38         132.05         135.89         134.70         137.44
snowbros     185.56         122.36         117.59         121.54         119.45         114.44
solomon      218.79         131.38         137.56         143.89         140.63         148.46
spaceod      246.67         135.12         139.19         147.16         142.61         146.13
spang        148.08         110.27         114.42         118.04         120.28         129.33
speedfrk      99.15          72.23          72.08         308.79         299.57         313.17
spelunkr     157.46          84.19          89.73          89.95          89.71          92.34
sprcros2     216.78         149.41         160.55         160.26         116.35         120.69
sprint2      108.68          74.72          80.85          99.42          99.73          97.49
spyhunt       78.37          46.54          64.13          62.84          60.59          59.85
sqix         141.98         107.07         112.95         120.72         115.86         121.75
ssprint       66.81          41.46          44.02          44.32          43.83          44.70
starforc     171.30          87.24          95.65          99.18          79.61          82.24
superman     146.76          92.63          98.73         102.12          98.88         100.78
suprglob     247.75         123.75         176.16         181.85         165.25         173.91
suprmrio     179.30         113.04         135.25         129.40         110.16         112.21
svolley      171.17         119.89         124.23         128.92         124.82         122.49
tail2nos      99.97          69.72          70.41          72.16          71.62          69.73
tankbatt     260.45         191.42         213.31         219.04         211.15         215.38
tehkanwc     182.45         113.41         127.71         130.79         129.12         135.79
tekken        31.57          24.12          24.06          26.03          23.99          17.15
tempest       59.37          22.83          23.76         120.56         118.03         122.51
term2         82.25          49.74          58.78          59.56          58.16          56.73
terracre     142.78         110.18         118.89         118.69         115.47         111.84
terraf       143.03          98.99         107.38         107.76         105.32         103.61
thepitc      223.00         135.74         149.94         153.16         151.91         153.50
thunderl     144.16         107.03         114.11         108.71         112.04         106.36
tigerh       150.22         114.57         125.67         126.64         126.97         131.65
timeplt      187.30          97.93         106.55         115.94         111.97         116.27
timescan      97.21          71.29          74.81          74.55          73.55          68.89
tmnt         151.75         104.86         108.70         109.91         109.03         106.59
tnzs         155.07         108.16          54.15          53.53          53.50          49.59
toki         121.68          87.19          88.86          88.39          85.97          84.55
tokiob       170.93         107.16         124.01         127.99         122.69         123.69
trally       106.56          54.57          72.34          69.59          68.23          66.64
travrusa     203.57         127.49         136.74         154.75         155.42         159.54
trojan       166.70         109.86         111.65         116.45         125.56         129.25
truxton       56.58          41.27          41.82          42.29          43.39          40.98
truxton2     107.41          82.30          84.67          86.84          84.98          43.44
turbo        101.87          20.39          23.58          25.34          28.59          31.68
twincobr     144.89         111.20         115.73         117.53         115.33          95.44
umk3          48.23          34.43          37.80          36.49          35.79          36.68
undrfire      60.26          38.95          38.71          40.18          36.91          36.60
vball        166.66         120.01          68.63          71.87          70.95          72.90
vendetta2pu  117.65          67.90          73.38          71.35          72.92          71.09
vr                                          15.94          15.73          15.47          15.59
waterski     132.42          83.73          90.60          97.97          96.24         101.02
wb3          108.89          81.15          83.98          85.48          84.31          80.88
wbmlb        167.58         122.92         128.73         113.53          88.41          92.35
wboy         207.41         143.15         154.23         109.27          91.58          95.96
wc90b1       172.06         114.34         123.31         118.75         114.98         120.41
wexpress     148.60          81.54          92.54          96.92          94.32          88.16
wrally                                      74.29          73.03          72.96          71.93
wwfsstar     125.95          95.43         103.00         104.28         100.21          98.03
xsleena       92.86          54.10          49.22          50.26          48.69          46.24
yiear        268.68         189.63         206.60         205.20         180.90         181.14
Si nota una perdita di prestazioni tra la versione 0.92 e 0.127
del 30% - 40%, poi si osservano delle fluttuazioni - anche in
positivo - di tutti i giochi.
In questo thread sono stati citati bombjack, pacman e tempest.
Riporto qui l'evoluzione delle loro prestazioni:
versione   0.92    0.127   0.129   0.133   0.137  0.141
bombjack  200.39  127.11  136.46  144.11  139.30  148.31
pacman    236.11  177.57  196.03  195.42  192.78  195.71
tempest    59.37   22.83   23.76  120.56  118.03  122.51
Non mi pare che in sei anni le cose siano peggiorata di molto,
fanno caso a parte i vettoriali hanno visto un MIGLIORAMENTO
prestazionale di almeno il 250% circa, a causa di qualche
modifica apportata tra le versioni 0.129 e 0.133.
Riporto le date di uscita delle versioni della tabella:
0.92     13 febbraio 2005
0.127    19 agosto   2008
0.129     5 gennaio  2009
0.133    20 luglio   2009
0.137    11 marzo    2010
0.141     1 gennaio  2011
Invito tutti i detrattori, e anche i supporter, del MAME a
produrre dei benchmark analoghi, magari includendo giochi
moderni, versioni del MAME piu' antiche e sistemi piu'
performanti del mio.
PS:
Questo senza parlare della migliore gestione degli artwork,
2489 (su 7639) giochi emulati FUNZIONANTI in piu', tra cui
"Raiden Fighters", "World Rally" e "Buggy Boy".
-- 
 ____  Saluti dal   | Eliminate  .non.voglio.spam  dall'indirizzo
(_  _)  __  __ ___  | per rispondermi, se non vi piace quello che
  )/ o\/  \/o_\>-_) | ho scritto considerate che,  in un universo
 (_\_-_|_|_\__/___> | parallelo,  potrebbe essere anche  diverso.

ancora di un po' di frameskip...
Sui P90 sicuramente, sul P233MMX no. Almeno con le versioni che
c'erano allora, con quelle attuali non so.

decenni....
Come ha detto Devil Master, il punto è proprio quello: le macchine
Commodore a 8 bit (C64 ma non solo) e a 16 bit (Amiga in tutte le sue
incarnazioni, dal 1000 al CD32) per quanto ben conosciute sono e
restano estremamente complesse, per non parlare delle periferiche (il
1541 ad esempio, che è un computer vero e proprio con una sua CPU,
RAM, ROM ecc.), il supporto di formati di dump sempre più accurati
(nella mail ai programmatori del VICE discutevamo dell'incompletezza
del G64 e del Kryoflux e ho scoperto che l'emulazione del 1541 è
ancora lontana dall'essere completata al 100%) ecc.
La complessità delle macchine, però, non ha evitato di far nascere
emulatori perfettamente funzionanti anche sulle macchine più vecchie.
Ovvio che un'emulazione più accurata (Fellow è molto più blando di
UAE) richiede risorse maggiori.
Nel caso del MAME però stavamo parlando di architetture hardware molto
più semplici e forse meglio documentate, Bomb Jack richiede 2 Z80 e un
chip per il sonoro, niente di trascendentale con tanti chip custom
come può esserlo un C64.

"Raiden Fighters", "World Rally" e "Buggy Boy".
Questo � infatti L'UNICO motivo valido per aggiornare il MAME.
Converrai per� che da un paio d'anni a questa parte l'emulazione di
nuovi titoli lasci alquanto a desiderare, vuoi perch� i nuovi titoli
aggiunti negli ultimi 2-3 anni sono complessi ed emulati molto
lentamente (anche su PC recenti), vuoi perch� si tratta per lo pi� di
titoli sconosciuti ai pi�

corrente per i giochi più recenti, che dovrebbero essere meglio emulati ?
Infatti faccio così ma converrai che non è una cosa comoda né
moralmente accettabile, in teoria una nuova versione di un software
dovrebbe migliorare le cose e non peggiorarle.

 titoli sconosciuti ai più.
Sopratutto sono titoli che non ho mai visto dal vivo, quindi non mi
interessano.
Gli unici giochi, non ancora emulati che mi interessano, sono "Daytona USA"
e "Raiden II".
Per quando saranno emulati, mi saro' fatto il computer nuovo, e mi sa che
avro' tutti i giochi della tabella ben oltre il 100%.


al progetto.
Infatti la domanda che ti devi fare e' perche' su un Pentium 233Mhz i
giochi anni 80-90 andavano piu' che bene e adesso ti serve un multi
core.
Se te la vuoi fare.


 Inoltre supera le 80 colonne, spero non dia troppo fastidio.
[snip di un signor lavoro di benchmarking]
urka !
Si possono avere gli scripts che hai usato x generare la tabella ?
Rispetto !!
Dott. Piergiorgio.

 branco di coglioni.
I fatti sono quelli del thread aperto da Zappa, le tuo sono solo 
chiacchiere. Posta i tuo benchmark, appena ho tempo farò altrettanto.

suo cugino in pratica.
E se ti degnassi di leggere quello che scrive Richard Belmont del
MESS, vedresti che anche lui parla di problemi prestazionali e di
ottimizzazione.
A te l'onore di scoprire chi e' Richard Belmont.


 avro' tutti i giochi della tabella ben oltre il 100%.
Daytona USA è emulato più che dignitosamente dal Model 2 Emulator
ormai da un po' di tempo.
MASTER

ormai da un po' di tempo.
Raiden 2 é da pochissimo che sono riusciti a superare la protezione e
a farlo andare su mame.Ci sono ancora problemi grafici (non si vedono
i colpi e altre cose),ma gia vederlo dopo tanto tempo é una ottima
cosa! :-)
-- 
 
Nicolas

 Se te la vuoi fare.
Leggiti tutti i miei interventi e quel thread postato da Zappa risalente 
al 2008: c'è la risposta. Non devo convincere nessuno eh, c'è scritto.

 A te l'onore di scoprire chi e' Richard Belmont.
Ripeto, far cambiare idea agli asini non � la mia missione

 dovrebbe migliorare le cose e non peggiorarle.
invece � moralmente accettabile che si sbattano gratis per ottimizzarlo 
al punto da farlo girare sulla tua carretta di 10 anni fa?
ROTFL

 Si possono avere gli scripts che hai usato x generare la tabella ?
Mi accodo alla richiesta



Se volete sbizzarrirvi potete farlo qui:
http://benchmark.mameworld.info/
Poi pon so se i risultati siano veritieri o no :-P
-- 
 
Nicolas

col MAME?
A parte che il VICE emula più macchine Commodore, ma già il solo C64
ha un'architettura infinitamente più complessa dei coin-op di cui
stiamo parlando.
E' come paragonare uno Spectrum (Z80 + ULA + RAM + ROM) a un PC
attuale con processore multicore, schede grafiche, schede audio, bios
e tutto il resto.


ROTFL, "c'è scritto". Da qualche parte c'è scritto anche che i dinosauri 
non sono mai esistiti e i loro fossili sono stati creati da Satana (sul 
serio, se cerchi " dinosaurs "created by satan" " su Google trovi 12500 
risultati) ma questo non vuol dire che sia vero.


E il fatto che il mame emula più sistemi c'entra in che modo?
O mi dici che esegue solo le routine di emulazione di un gioco per volta 
(e allora è lento a causa dell'incompetenza di chi l'ha programmato) o 
mi dici che esegue routine di emulazione di più sistemi 
contemporaneamente anche se sullo schermo compare un gioco solo (e 
allora è lento perchè è stato progettato così apposta da programmatori 
in malafede).

 Poi pon so se i risultati siano veritieri o no :-P
Thnx

 risultati) ma questo non vuol dire che sia vero.
Allora è vera la tua verità: tu che non hai postato neanche uno straccio 
di benchmark, tu che sei un esperto programmatore e soprattutto tu che 
hai provato a sviluppare un driver per MAME.

 hai provato a sviluppare un driver per MAME.
Adesso non insultarmi.

 Adesso non insultarmi.
Ok scusa

Ripeto, far cambiare idea agli asini non č la mia missione
Neanche la mia: i miei erano consigli.


al 2008: c'è la risposta. Non devo convincere nessuno eh, c'è scritto.
Che la CPU sulle vecchie macchine NON VIENE SATURATA e che Pacman e
soci girano peggio anche se c'e' CPU disponibile l'hai capito o no?



La macchina che uso per il benchmark � un Pentium III a 800 MHz con 384 
MB di RAM. Non so che cosa intendi con "amare sorprese", ma ho 
riscontrato improvvisi cali di prestazioni su cui indagher�

 Neanche la mia: i miei erano consigli.
Consigli per farmi capire che la pensi come la triade dei Pezzenz? 
l'avevo capita eh

 MB di RAM.
AHAHAHAHAAHAHAHAAHAHAHAAHAHAHAHAHAHAAH

 soci girano peggio anche se c'e' CPU disponibile l'hai capito o no?
E allora? la conclusione è che il MAME col passare del tempo s'è 
appesantito, l'ho detto sia io che Zappa, e ripeto: e allora?
appesantito a tal punto da richiedere un PC Ninja? no
appesantito a tal punto da dover rifare (parole tue) il ferro una volta 
all'anno? no
appesantito a tal punto da tagliare fuori macchine di 10 anni fa? e 
'stigrancazzi
appesantito a discapito di millemila altre migliorie in centinaia e 
centinaia di giochi? sì
appesantito così tanto negli ultimi anni come in passato? no, e in 
bechmark che ha riportato metiub nel thread aperto da Zappa mi sembra 
parli da solo
ancora volemo 'sta a chiacchierà?

appesantito, l'ho detto sia io che Zappa, e ripeto: e allora?
E allora abbiamo ragione noi, e voi avete torto, perch� tutta la
discussione verteva su questo, ma sei cos� coglione da non averlo
capito.
Nessun software per fare le stesse cose ci impiega 10 volte il tempo
che ci impiegava qualche anno prima. Se questo succede, � scritto da
incapaci.
Ora dai la colpa a ci� che ti pare, ma la realt� � questa.
Non stiamo parlando di una nuova versione di Flight Simulator, dove le
risorse maggiori richieste sono compensate da un maggior realismo. Il
MAME non ha migliorato l'emulazione dei giochi incriminati, perch�
essa era prima considerabile perfetta. In seguito, col passaggio alle
DirectX prima e Direct3D poi, l'hanno peggiorato e SLAVATO.
Il MAME *DOS* era graficamente pixel perfect. E ora prova a smentirmi.

AHAHAHAHAAHAHAHAAHAHAHAAHAHAHAHAHAHAAH
Ridi in faccia a sto c...

 Il MAME *DOS* era graficamente pixel perfect. E ora prova a smentirmi.
Intendi il filtro bilineare? dovrebbe esserci il modo di toglierlo

 Ridi in faccia a sto c...
in effetti ce sarebbe da piagne per la tristezza

richiesto hw più potente.
No. Perche' stiamo parlando dello stesso stracazzo di gioco che carica
lo stesso stracazzo di driver di 5-10 anni fa.
Hanno voluto riscrivere le routine per gestire lo schermo o la CPU o
l'audio, il driver gira peggio.
La CPU del PC non satura, e' l'emulazione che non e' ottimizzata come
prima.
Questo vale sia su un PC di 10 anni fa da un MAME all;altro che su un
PC comprato l'anno scorso.
Il MAME rallenta. Si discuteva di questo.
Tutte le altre seghe mentali che ti fai non c'entrano uno stracazzo.
Tanto per scendere al tuo livello.


 Il MAME *DOS* era graficamente pixel perfect. E ora prova a smentirmi.
E' pixel perfect anche adesso, perlomeno l'SDLMAME in Linux.
Hai mai provato ad attivare l'opzione -switchres ?
Leggiti il file newvideo.txt che trovi nel directory docs/ per ulteriori
informazioni.
-- 
 ____  Saluti dal   | Eliminate  .non.voglio.spam  dall'indirizzo
(_  _)  __  __ ___  | per rispondermi, se non vi piace quello che
  )/ o\/  \/o_\>-_) | ho scritto considerate che,  in un universo
 (_\_-_|_|_\__/___> | parallelo,  potrebbe essere anche  diverso.

 Si possono avere gli scripts che hai usato x generare la tabella ?
Niente di troppo complicato, ecco qua:
ls -1 ~/.mame/cfg/ | egrep -v "default|empty" | sed -r s/\.cfg// - | sort > list
for GAME in `cat list`
do
   SECONDS=60
   echo "Testing $GAME:"
   mame $GAME -fs 0 -nothrottle -noautoframeskip -artpath ./ -autoframeskip -seconds_to_run $SECONDS
   rm -r $GAME
done > res
rm list
Per la versione del MAME in uso, si ottiene un file res con i
nomi dei giochi che trova nel directory .mame/cfg/ e la relativa
prestazione (senza caricare artworks).
Ogni volta che mi va di testare un nuovo MAME, ottengo un nuovo
file res, che poi integro nella tabella che ho postato, con un po'
di lavoro con un qualsiasi file editor kate, gedit (o notepad)
sono piu' che sufficienti (niente script per la tabella, dunque).
In questo antico post descrivo anche il comando che ho dato al
vecchio XMAME 0.92, che aveva opzioni diverse:
http://groups.google.com/group/it.comp.software.emulatori/browse_thread/thread/d762df68d30df2ba


 centinaia di giochi?sì
MA QUANDO??? DOVE LE VEDI LE MIGLIORIE????

 si � evoluto ed ingigantito la ritengo poi una cosa assurda.
E' questo che non capisci. Emula pi� giochi, ma sono stati rallentati 
anche quelli che erano GIA' emulati perfettamente. Questo pu� essere 
accaduto perch� il mame team non sa quello che fa (e allora � formato da 
imbecilli) o perch� ha inserito i rallentamenti apposta (e allora � 
formato da stronzi).

> AHAHAHAHAAHAHAHAAHAHAHAAHAHAHAHAHAHAAH
Che cazzo ti ridi, coglione? La macchina usata da janez per i suoi 
benchmark č ancora puů obsoleta di quella che uso io per i miei.

> AHAHAHAHAAHAHAHAAHAHAHAAHAHAHAHAHAHAAH
Che cazzo ti ridi, coglione? La macchina usata da Janez per i suoi 
benchmark � ancora pi� obsoleta di quella usata da me per i miei.

> in effetti ce sarebbe da piagne per la tristezza
Sì, c'è da piangere per l'incompetenza o la malafede del mame team e per 
i giochi che rallentano anche se sono già emulati perfettamente.


lasciamo perdere i fundie creazionisti...
Saluti,
dott. Piergiorgio.

 poligonale/texture
Un mame3D, *PURCHE' USI L'ACCELERAZIONE GRAFICA PER RENDERIZZARE I 
POLIGONI*, e non la finta modalità Direct3D che c'è adesso, sarebbe 
veramente interessante.

 benchmark � ancora pi� obsoleta di quella usata da me per i miei.
Esatto, e ti � stato fatto notare che dalla 0.127 ci sono solo miglioramenti
quindi bho, che cazzo ti inventi adesso?

 i giochi che rallentano anche se sono giŕ emulati perfettamente.
C'č da piangere per gente che utilizza vecchi PC di 10 anni e pretende 
de facce girŕ la roba di 10 anni dopo

 Tanto per scendere al tuo livello.
Scusa? sarei io a farmi delle seghe mentali che vivo felice con un PC 
vecchio di 3 anni (quasi un'era geologica in informatica, voi provetti 
programmatori dovreste saperlo no? rotfl) e col MAME che non fa un 
frizzo nella quasi totalità dei giochi supportati o chi fa i test tipo 
Massi Pezzenti e piange? ROTFL

 MA QUANDO??? DOVE LE VEDI LE MIGLIORIE????
Un botto di giochi hanno raggiunto una fedelt� maniacale: il decap delle 
MCU e di altri chippettini � un miglioramento, tanto per farti un esempio

 veramente interessante.
Dimentichi la stereoscopia e il tutto a patto che giri su un P3 800Mhz 
con una Voodoo2
ROTFL!!!!!

 de facce girà la roba di 10 anni dopo
Se non l'hai ancora capito, qui la gente che usa PC di 10 anni fa 
pretende di emulare GLI STESSI GIOCHI CHE 10 ANNI FA ANDAVANO BENE E 
ADESSO ARRANCANO!!!
Ma cosa parlo a fare, ci sono anche Massi e Freddy che cercano di 
fartelo capire e tu continui a ripetere le tue stronzate. E' più facile 
metterti un cazzo nel culo che un'idea in testa.

 gira a meraviglia su un PC vecchio di 10 anni?
CHE LE VERSIONI NUOVE SONO LENTE MA LE VERSIONI VECCHIE NO!!!!! PORCO DI 
QUEL DIO MERDOSO INCULATO, LO VUOI CAPIRE DIO CANE?????

 ROTFL!!!!!
Vatti a drogare insieme a quelli della tua specie, gli esseri umani non 
ti vogliono.

 metterti un cazzo nel culo che un'idea in testa.
ROTFL, poverello ha perso la brocca e ora rimbalza, ahahaha

 QUEL DIO MERDOSO INCULATO, LO VUOI CAPIRE DIO CANE?????
Se cambia il romset per via del decap (ad esempio) cambia anche la 
scrittura del driver, visto che si conosce meglio il comportamento 
dell'hardware originale: spariscono hack -> aumentà la fedeltà -> 
possibile che ci sia una perdita di performance
cosa non t'è chiaro dello schemetto? ROTFL
tu che rimbalzi come una palla me fai schiattà

 ti vogliono.
E SI PARTEEEEEEEEEEEEEEEEEEEEEE

> tu che rimbalzi come una palla me fai schiattà
Oh, finalmente hai detto "rimbalzi" così hai ammesso di aver torto.

 Oh, finalmente hai detto "rimbalzi" cos� hai ammesso di aver torto.
la combo bestemmiosa � bellissima, tutta scritta col caps-lock inserito
mi sa che cos� non hai mai rimbalzato, ahahahah

 Ridi in faccia a sto c...
Vista l'ossessione che sta mostrando per il sottoscritto, non
ostentarlo troppo quel c.... perchè mi sa che unkle se lo pappebbe
assai volentieri...
MASTER

 metterti un cazzo nel culo che un'idea in testa.
Ad unkle piacerebbe sicuramente.
MASTER

 Oh, finalmente hai detto "rimbalzi" così hai ammesso di aver torto.
E' il suo marchio di fabbrica quando, esaurite le puttanate, non sa
più che dire.
MASTER

 pi� che dire.
Il tuo marchio di fabbrica � la rimbalzata invece, lol
guarda, siete stati smentiti praticamente sotto tutti i fronti: mi 
auguro che il thread
"MAME32ui .125 maggio 2008 vs. MAME32ui .141u1 gennaio 2011: Bomb Jack Test"
cresca con ulteriori testimonianze, ma gi� cos� � pi� che sufficiente 
per provare che siete delle teste di legno di razza

 Ad unkle piacerebbe sicuramente.
Non ho 25 anni di esperienza, sorry
R-O-T-F-L

 assai volentieri...
Guarda che semmai rischi con Massi Pezzenti eh


PIù che la droga, dovrebbe lasciar un po' perdere i computer ed altre
eventuali ossessioni, ed andare a "sfogarsi" in un modo più semplice
(in base ai suoi gusti), come sembra che vada tanto di moda
ultimamente :-)
Insomma, se invece di sparare minchiate qui dentro, va a farsi un bel
bunga bunga, nessuno sentirà la sua mancanza.
MASTER

de facce girà la roba di 10 anni dopo
Peccato che non stiamo parlando di "roba di 10 anni dopo" ma di "roba
del 1984" cioè di 17 anni prima della mia CPU.

informazioni.
E' già abilitata.
Se disabilito le ddraw e direct3d vedo bene ma la velocità cala ancora
di più.

Massi Pezzenti e piange? ROTFL
E' irrilevante.
Per Pacman va bene anche una CPU del 1996.
Non sono cazzi tuoi se uno ha un computer vecchio o nuovo e per quale
motivo.
Tra l'altro uno se ha un cabinato con una scheda matrox per pilotare
un monitor a frequenze particolari non puo' cambiare il computer per
sfizio perche' poi la scheda video se la da sui denti.
-- 
Living in Barbaropoli
http://www.barbaropoli.com

sfizio perche' poi la scheda video se la da sui denti.
Eh ma vallo a far capire a loro :(

 Eh ma vallo a far capire a loro :(
A lui, vorrai dire :-)
Ti rispondo io: non capisce.
MASTER

 sfizio perche' poi la scheda video se la da sui denti.
I grandi problemi della vita, la scheda Matrox da 5 euro su ebay 
AHAHAAHAAHAHA
inutile che ti dica che chi ha un cabinato e non � pezzy-man braccino 
corto si prende una arcadevga dal sito ultimarc

 Ti rispondo io: non capisce.
Oh se una sera non vi va di spendere 20 euro per la spesa vi invito a 
cena, no problem
LOL

 del 1984" cio� di 17 anni prima della mia CPU.
Continuate pure a rigirare il discorso come volete, i dati importanti 
stanno nell'altro thread, qui solo chiacchiere


Unkle, rompo l'embargo solo per dirti che ti ringrazio per l'invito,
ma ho intuito bene i tuoi gusti. Forse ti conviene invitare fuori il
tuo amico Snowball di ICC: magari ottieni maggiori riscontri per i
tuoi fini.
Relativamente al discorso spese, io a casa ho un server con svariati
dischi, un gaming pc comprato l'anno scorso, due macbook (di cui un
pro dualcore con disco allo stato solido), un portatile asus dual
core, un ipad 64gb, un iphone, un ipod, due xbox360, una ps3, il wii,
psp, ds, svariate retroconsole, wiz, più una miriade di accessori
(tipo gli eyewear vr920 o volante Fanatec) che tu ti sogni. Per cui
bada bene quando parli di pezzenti, perchè a parole sei tanto bravo ad
offendere, ma nella realtà, oltre ai tuoi gusti su cui non mi permetto
di giudicarti, probabilmente sei inferiore a molte altre persone qui
dentro che, per educazione, si limitano intelligentemente a non
cagarti.
MASTER

 cagarti.
Allora il cerchio � chiuso: sei un cretino da competizione, anzi, da 
fuori concorso per manifesta eccezionalit�
ah nell'elenco non vedo "25 anni di esperienza", meno male forse uno 
spiraglio c'�

senza parole...
Senza offesa... ma chi te lo fa fare? Se vuoi giocarci, utilizza una
delle vecchie versioni del mame che, come dici tu, "prima andavano
bene" e mettiti il cuore in pace. Il fatto che il mame di adesso  vada
in quel modo sulla tua macchina in termini pratici č assolutamente
irrilevante al piů degli utenti: se vuoi ti do' ragione, č una
vergogna che, pur se il driver non č cambiato, il MAME rallenti sui
vostri Pc di 10 anni fa, avete ragione. Ma dal punto di vista pratico
del 99% delle persone questo fatto non ha nessun valore, lo ripeto per
l'ennesima volta, fatevene una ragione.
-- 
Zappa
"Sacred hearts won't take the pain
 But mine will never be the same"
Dream Theater - Surrounded

 vostri Pc di 10 anni fa
No, è una vergogna che il mame rallenti su QUALSIASI PC!!!

No, � una vergogna che il mame rallenti su QUALSIASI PC!!!
Il che � una falsit� che tu continui a sostenere, ma a raccontar balle
evidentemente non ci si perde nulla.


evidentemente non ci si perde nulla.
No, è un dato di fatto, se passa da 350% a 335%, se passa da 100% a
40%, o piuttosto da 3000% da 6%, non cambia la sostanza e cioè che con
l'aumentare della versione ci siano dei rallentamenti, nonostante non
vi siano motivi che facciano pensare a un qualche motivo.
Ah, a proposito di MAME che girano su macchine vecchie, sai che il
MAME è stato portato ovunque, dal Dreamcast ai cellulari? E che
proprio questi rallentamenti hanno costretto questi progetti a morire
perché le nuove versioni richiedevano talmente tante risorse, anche
per i giochi vecchi, da non poter più girare su quelle macchine? Ma
per te il problema è il mio PC di 10 anni fa, e non il fatto che in un
mondo normale un programma con l'avanzare delle versioni dovrebbe
MIGLIORARE LE SUE PRESTAZIONI.
Se non la pensi così, allora butta via qualunque cosa abbia un motore
e vai a cavallo, chi se ne frega se per fare Milano-Roma ci metti una
settimana quando con l'auto ci metti 6 ore, con l'eurostar 4 ore e con
l'aereo un'ora. Lo stesso per il MAME, se compilassi l'ultima versione
per farla girare su un Dreamcast, a forza di aspettare una decina di
minuti forse il colpo che ho sparato con la mia astronave riesce a
colpire l'alieno più in alto a Space Invaders.
Pazienza se con la versione compilata 10 anni fa ci girava benissimo.
Chi se ne fotte, vero?

Chi se ne fotte, vero?
Io ci rinuncio, davvero. Continua pure ad usare un pc di 10 anni fa e
ad incazzarti perch� l'ultimo mame non ci gira. Non so pi� come
farvela capire.


 farvela capire.
Lo vuoi capire che il problema non č "usare un PC di 10 anni fa" ma le 
prestazioni che decadono (e se passano dal 5000% al 1000% decadono lo 
stesso anche se restano sopra il 100%), nonostante le menzogne che 
racconti tu, perchč IO I TEST LI HO FATTI E TU TI RIFIUTI PERCHE' HAI 
PAURA DI VEDERE LA VERITA'? Se continui a dire che le prestazioni col 
mame non decadono e sono sempre uguali, vuol dire che o non ci arrivi, o 
stai trollando.

farvela capire.
Facciamo un esempio di emulatore multipiattaforma con tante versioni
alle spalle: SCUMMVM, ha MIGLIORATO non solo la compatibilit� ma anche
le prestazioni, esiste per tutte le piattaforme dalla met� degli anni
90 in poi (console e telefoni compresi), ed emula non solo i giochi
con lo scumm ma anche altre avventure grafiche su altre interfacce e
pure su interfacce proprietarie solo di quel singolo gioco (ad esempio
Lure of the Temptress, che non ha avuto seguiti).
Ora io con lo SCUMMVM ci posso giocare tranquillamente sul Nintendo DS
(che � risaputo avere CPU da decine di GHz), sul Nokia N96 (che �
risaputo avere CPU da decine di GHz), sul Wii (che � risaputo avere
CPU da decine di GHz), sul Dreamcast (che � risaputo avere CPU da
decine di GHz) e soprattutto posso farlo con le versioni vecchie E CON
LE VERSIONI NUOVE (SCUMMVM � costantemente aggiornato), inoltre da
queste ultime ci guadagno non solo in quantit� ed accuratezza
dell'emulazione, MA CI GUADAGNO ANCHE IN VELOCITA'. Cio� non solo ci
prendo la possibilit� di giocare a pi� titoli e meglio emulati ma ci
prendo pure che l'emulazione gira meglio in termini di velocit�, e
chiaramente gira perfettamente su tutte le macchine citate (eventuali
limiti si riferiscono a limitazioni della macchina host -tipicamente
di ram- e non a problemi di emulazione, ad esempio sul DS posso
giocare alle versioni floppy e non a quelle CD delle avventure Lucas).
Quello che a voi integralisti non entra � non solo che la velocit� se
n'� andata a bunga bunga, ma che il MAME si curerebbe dell'accuratezza
(ci� che giustificherebbe i rallentamenti dal vostro punto di vista)
facendolo peraltro in modo penoso, perch� imporre le directx prima e
le direct3d poi, togliere gli hiscores, gestire pessimamente le
risoluzioni video e le scanlines, � avere un'accuratezza tutt'altro
che pixel perfect, esattamente l'opposto di quello che ricercava il
MAME DOS che costringeva ad usare Scitech Display Doctor per avere
risoluzioni del video IDENTICHE all'originale, tant'� che IL MAME DOS
GIRAVA PERFETTAMENTE ANCHE COI MONITOR DEI CABINATI, QUELLO WINDOWS
INVECE NO PERCHE' NON PUO' GESTIRE REFRESH E RISOLUZIONI TIPICHE DI
QUEI MONITOR: per essere un'emulazione accurata e pixel perfect,
niente male davvero...

L'affermazione secondo cui il MAME non e' piu' pixel perfect mi ha
incuriosito, cosi' mi sono scaricato la versione 0.141 per Windows, per
vedere cosa succede.
In effetti con le opzioni di default tutti i giochi sono "slavati" (di
default succede anche con l'SDLMAME), cosi' mi sono messo a regolare i vari
parametri e credo di essere giunto a delle conclusioni.
Come dici tu con l'opzione "-video gdi" tutto e' pixel perfect, ma mooolto
lento, quindi ingiocabile.
Con "-video ddraw -nohwstretch -switchres" mi sembra che si riottengano i
pixel non slavati e delle "buone" prestazioni, ma alcuni giochi vengono
visualizzati con una grande cornice nera tutto attorno.
Se si potessero aggiungere a Windows delle definizioni dello schermo
regolate a mano (come in Linux), forse questa sarebbe la soluzione da
adottare.
Con "-video d3d -nofilter -switchres" si hanno i pixel ben definiti a pieno
schermo, a scapito di qualche punto percentuale rispetto la velocita' del
caso precedente, credo che questa sia la scelta migliore.
Confermi?
-- 
 ____  Saluti dal   | Eliminate  .non.voglio.spam  dall'indirizzo
(_  _)  __  __ ___  | per rispondermi, se non vi piace quello che
  )/ o\/  \/o_\>-_) | ho scritto considerate che,  in un universo
 (_\_-_|_|_\__/___> | parallelo,  potrebbe essere anche  diverso.

Aggiungo che ho provato a testare qualche gioco per vedere come sono le
prestazioni rispetto alla controparte Linux.
Ho ottenuto risultati sovrapponibili, ma il notevole balzo prestazionale che
ho visto con i giochi vettoriali, in Windows non c'e'.
Probabilente l'OpenGL, i quei casi specifici, funziona molto meglio delle
Direct3D.


Confermi?
Non avendo quotato ed essendo ben oltre il 10° livello di reply non so
a chi stai rispondendo, ma presumo ti riferisci a me
C:\MAME>mame0140b.exe bombjack -video d3d -nofilter -switchres
Warning: Device may not perform well for Direct3D rendering
Average speed: 22.19% (15 seconds)
http://img823.imageshack.us/img823/2112/mame140.png
direi proprio ancora peggio della versione gdi.
Per inciso altra roba che gira su D3D funziona bene.
Un po' di confronti:
C:\MAME>mame0140b.exe bombjack -video ddraw -nofilter -switchres
Target refresh = 60.000000
Average speed: 133.49% (34 seconds)
http://img717.imageshack.us/img717/6350/mame140ddrawslavato.png
C:\MAME>mame0140b.exe bombjack -video gdi -nofilter -switchres
Average speed: 24.89% (8 seconds)
http://img11.imageshack.us/img11/2356/mame140gdi.png
C:\MAME>mame053b bombjack -switchres
Average FPS: 588.796903 (4102 frames)
http://img695.imageshack.us/img695/2315/mame053.png
Infine, SOTTO DOSBOX, per mostrare come dev'essere. Senza scanlines:
C:\>mame036b bombjack -noscanlines
Average FPS: 55.422899
http://img137.imageshack.us/img137/8067/mame036.png
Con scanlines:
C:\>mame036b bombjack -scanlines
Average FPS: 57.962035
http://img137.imageshack.us/img137/433/mame036scanlines.pngAverage
 
L'ho fatto girare sotto dosbox quindi gli FPS sono ininfluenti (sotto
dos puro non potrei fare gli screenshot e non voglio farli da dentro
il MAME perché bypasserebbe i settaggi) e comunque girava praticamente
al 100%
Nota bene: tutte le immagini NON sono state riscalate.

 
http://img717.imageshack.us/img717/6350/mame140ddrawslavato.png
Hai sbagliato l'opzione.
Se usi "-video ddraw", allora devi dare "-nohwstretch" al posto
di "-nofilter".


 niente male davvero...
Direi che questo è un colpo letale per chi ritenga che il nuovo MAME
sia meglio (qualitativamente) rispetto ai vecchi.
Comunque, penso che il problema della risoluzione sia insito in
Windows e che, difficilmente, avrebbero potuto continuare a sviluppare
per sistemi DOS.
In ogni caso, secondo me, il MAME (che ricordo ha ammazzato tutti gli
emulatori di un singolo gioco, dato che poi, bene o male, tutti i
singoli intraprendenti sviluppatori vi hanno aderito), con il discorso
della portabilità e della standardizzazione dei driver, ha sicuramente
ucciso le performance. Su questo non si discute.
Per me l'approccio del MAME è tipicamente universitario: "noi lo
sviluppiamo e chissenefrega se adesso va lento. In un futuro prossimo,
grazie all'innovazione tecnologica, andrà più veloce. Il problema
della velocità non è un problema nostro".
Io rimango molto più legato alla scena dell'emulazione quando
uscivano, di tanto in tanto, molti singoli emulatori, ma tutti molto
ottimizzati. Tutto era molto più incasinato, però i giochi
funzionavano meglio.
In ogni caso, il fatto di non poter gestire le risoluzioni originali è
una grossa macchia per un emulatore che pretenderebbe di essere il più
accurato possibile. Bah.
MASTER

di "-nofilter".
Migliora, ma si vede a francobollo.
C:\MAME>mame0140b.exe bombjack -video ddraw -nohwstretch -switchres
Target refresh = 60.000000
Average speed: 166.89% (16 seconds)
http://img833.imageshack.us/img833/2295/mame140ddrawfrancobollo.png

della velocit� non � un problema nostro".
Il che potrei anche accettarlo SE la velocit� rimanesse stabile
andando avanti con le versioni.
Mi dicono "Hai un PC del giurassico? Abbiamo appena emulato Virtua
Racing: ce ne fotte se i PC di oggi non lo fanno girare, se il tuo PC
lo fa girare al 40% continuer� tutta la vita a farlo girare al 40%",
mi metto l'animo in pace e amen.
Ma loro non seguono la filosofia in questione, non delegano al
progresso la questione velocit�. Se cos� non fosse, i giochi che
giravano perfettamente sul MAME 0.16 e su un Pentium 90,
continuerebbero a girare perfettamente su quel Pentium 90 anche col
MAME 0.140, ma cos� non �.
MAME 0.140 con Virtua Racing va a
9.37% (Direct3D)
53.93% (DirectDraw a tutto schermo)
58.09% (DirectDraw con cornice intorno)
Col frameskip e con la cornice diventa accettabile.
Ma sono pronto a scommettere che tra 10 versioni il MAME 0.150 non
sar� pi� cos�.
Se il MAME rallentasse allo stesso ritmo del progresso, i giochi che
non girano bene oggi sui computer di oggi non girerebbero bene neanche
domani sui computer di domani, a meno di usare, sui computer di
domani, la versione del MAME di oggi.
In realt� il MAME rallenta meno velocemente di come accelerano le CPU,
ed � il motivo per cui c'� gente che ancora non ha notato la cosa (o
meglio: si ostina a negarla e a non fare le prove che io ho proposto
di fare, ogni riferimento NON � casuale). Ma questo non giustifica un
bel niente: si dir� che sono stati emulati nuovi core, nuovi giochi.
Innegabile. Ma cosa c'entra questo coi rallentamenti riguardanti
driver di giochi che giravano perfettamente gi� TREDICI ANNI FA sui
computer di TREDICI ANNI FA?


Non c'entra nemmeno con Virtua Racing, dato che le Direct3D non vengono 
usate per renderizzare i poligoni della scena.

 Migliora, ma si vede a francobollo.
Se aggiungi anche "-prescale 2" dovresti vedere il gioco a pieno schermo.
Ora capisco il motivo del tuo dente avvelenato nei confronti del MAME.
Il fatto e' che tutti questi problemi, con l'SDLMAME, non li ho mai avuti.


Se aggiungi anche "-prescale 2" dovresti vedere il gioco a pieno schermo.
E rallenta, oltre a non essere a pieno schermo
C:\MAME>mame0140b.exe bombjack -video ddraw -nohwstretch -switchres
-prescale 2
Target refresh = 60.000000
Average speed: 76.84% (21 seconds)
Con -prescale 3 � a pieno schermo e rallenta ancora di pi�
C:\MAME>mame0140b.exe bombjack -video ddraw -nohwstretch -switchres
-prescale 3
Target refresh = 60.000000
Average speed: 37.43% (13 seconds)

stai trollando.
Ti sto dicendo quello che ho constatato io: che negli ultimi 3 anni
sulla stessa macchina (che però non è un macinino dell'anteguerra) io
il decadimento prestazionale non lo vedo, e i test li ho fatti.
In secondo luogo, mettiti il cuore in pace che di quello che stai
affermando tu in linea di massima fregherà a te, massi e un paio di
altre persone sulla faccia della terra. Tutti gli altri continueranno
a giocare con l'ultimo MAME, su macchine decenti, usando i giochi di
cui abbiamo parlato senza alcunissimo problema.


 cui abbiamo parlato senza alcunissimo problema.
Ti sei dimenticato di dirmi che rimbalzo.

niente male davvero...
Su tutta questa partita ti ha gi� risposto Janez nell'altro thread, io
non star� a dilungarmi anche perch� non ho le conoscenze tecniche.
Adesso spero di riuscire in qualche modo a far partire SDLmame su mac
os per capire che cosa cambia in quella versione, che viene
considerata migliore della controparte per Windows.
Ancora, pur usando ormai da tempo la 32ui, non capisco di cosa stai
parlando a riguardo delle risoluzioni e delle scanlines, visto che il
tutto (perlomeno su mame32) � perfettamente customizzabile. Mi ricordo
che SDD lo utilizzavo per poter visualizzare quelle risoluzioni "non
standard" che la mia scheda video non voleva sapere di visualizzare,
per la gestione delle risoluzioni non so cosa dire perch� non ne ho le
conoscenze tecniche
La frase "giustificherebbe i rallentamenti" per quel che mi riguarda
non esiste, io di rallentamenti non ne vedo, e non trovo alcun motivo
per andarmi a cercare in cantina un vecchio pentium II per vedere come
andava il mame in FT 10 anni fa e come va adesso, non ne vedo la
necessit� n� il senso. Ripeto, da tre anni uso lo stesso portatile e
non � cambiato nulla e questo ci riporta al punto che vado ripetendo:
a parte a te, a DM e forse ad altre 3 persone sulla faccia della
terra, a chi importa qualcosa di ci� di cui state parlando? A chi
interessa se bombjack con il mame attuale su una macchina di 10 anni
fa rallenta mentre con una versione del mame dell'epoca non lo faceva?
Per la cronaca, attivando il triple buffering sul mio portatile, il
nostro BJ viaggia attorno al 1800%, 1942 si attesta sui 2000%.
Chiudo con un paragrafo preso dal troubleshooting del mame32ui, che
dovrebbe chiudere del tutto la faccenda:
"As Mame has continued development, infrastructure and accuracy has
improved.  As such, the optimization point of the games has shifted so
that older games may be slower unthrottled overall than when run on
earlier versions.  For example, in version .36 Donkey Kong may have
run unthrottled at 1900 FPS, but in .77 it runs 1500 FPS.  Thus older
machines [P3 and prior] will continue to have trouble playing the same
games as earlier versions of Mame.  Modern machines should have no
problem running these early 80's games at their intended ~60 FPS
rate."
Lo affermano pure loro, non lo nascondono e sono piuttosto chiari,
esattamente le stesse cose che vi sto ripetendo da giorni, ma non
siete contenti lo stesso. Io non so pi� cosa dire.


 siete contenti lo stesso. Io non so pi� cosa dire.
E' molto semplice: di fatto � come se fossimo tutti d'accordo su ci� che 
� il MAME mentre non siamo tutti d'accordo sulla fruibilit� 
dell'emuatore. I pezzenz resteranno sempre critici in quanti tali, tutti 
gli altri invece se ne fregano e vanno avanti.

il decadimento prestazionale non lo vedo, e i test li ho fatti.
Solo perché per te andare dal 500% al 200% non è un decadimento
prestazionale visto che sei rimasto sopra il 100% allora va sempre
bene...

 bene...
Perché a costo di quel decadimento prestazionale per nulla notabile con 
un "ferro" di 3 anni fa (come il mio desktop, come il portatile di 
Zappa) abbiamo un emulatore al passo coi tempi, costantemente 
sviluppato, aggiornato per girare anche sotto Win7, fedeltà e 
accuratezza senza paragoni. A noi sta bene così.

 considerata migliore della controparte per Windows.
Credo che tutto dipenda dal fatto che con Windows non e' facile/possibile
impostare risoluzioni dello schermo minori di 640x480.
Inoltre con il MAME in Windows non c'e' l'opzione "-nounevenstretch", che
associata a "-noswitchres" visualizza, in Linux, il gioco come ai tempi del
DOS.
Massi (e Devil Master) e' da capire, a lui le cose sono obiettivamente
peggiorate al punto di essere ingiocabili. C'e' solo da augurarsi che gli
risolvano il bug legato alla attivazione del Direct3D.


 impostare risoluzioni dello schermo minori di 640x480.
Questo non è vero: ho provato adesso a far partire un gioco (Duke Nukem 
2) con DOSBox 0.74, senza scaler: viene visualizzato correttamente a 
320x200 anche a schermo intero e la grafica non è slavata.

 Ti sei dimenticato di dirmi che rimbalzo.
Ti confondi con unke.
-- 
Zappa

 Ti confondi con unke.
Lo so.

dovrebbe chiudere del tutto la faccenda:
E' un paragrafo che ammette i rallentamenti ma non dice nello
specifico perch� avvengono. Parlano di miglioramenti nell'emulazione:
tu credi che Donkey Kong (visto che lo nominano diciamo lui e non Bomb
Jack) abbia avuto dei miglioramenti nell'emulazione? E se s�, di che
natura? E ammesso che ci siano stati questi miglioramenti, erano
talmente imponenti da richiedere rallentamenti da 1900 a 1500 fps sono
circa il 20% di degrado di prestazioni, e se ti sembra poco, non lo �.
20% in meno significa migliaia di cicli macchina impegnati a fare
qualcosa in pi� di prima, e se questo qualcosa � inutile (perch� non
richiesto da quel titolo, perch� non ottimizzato o perch� frutto di
codice scritto male a prescindere), permetti che girino i coglioni, e
questo a prescindere da quale macchina si abbia.
Se io non posso far girare Donkey Kong sul Dreamcast, sul DS, sul
Nokia N96 o sul Wii, se mio nipote non pu� farlo sulla PSP, e se mio
cugino non pu� farlo sull'iPad, c'� qualcosa che non va.
Non si tratta solo di computer. Non ci sono solo loro.
Il MAME ha fatto della portabilit� la sua bandiera. Se cos� non deve
essere, che lo riscrivano da capo in assembler, cos� non sar� pi�
portabile ma almeno sar� veloce su una macchina e cio� il PC che �
indubbiamente il pi� usato, ma non certo l'unico.

> Credo che tutto dipenda dal fatto che con Windows non e' facile/possibile

Infatti DOSBox non usa le DirectX (per fortuna di DOSBox, aggiungo
io).
Il problema non sono i driver in sé, né tantomeno le schede video (ci
mancherebbe pure che non supportassero quelle risoluzioni quando ai
tempi del DOS lo facevano senza problemi), sono le DirectX, che non
solo appesantiscono tutto ma limitano anche a risoluzioni
standardizzate. Che, anche unito in parte ad alcuni driver di alcune
schede, causa non pochi problemi.