Newsgroup: it.comp.software.emulatori
Titolo: Questo non me lo dovevano fare...

Mi riferisco ovviamente alle novità in alcuni casi devastanti del MAME
dalla 107 in poi. Vado dal MAME 106 ad aggiornare alla 108 e mi
ritrovo un'altra cosa.
Tanto per cominciare, il Direct3D di default. Ok, si può eliminare, e
lo faccio. Poi, il mame.ini completamente rivoluzionato, tanto che
riprovando a usare il MAME precedente mi spara una vrangata di errori.
E va bene, mi direte, si può soprassedere usando l'ultima versione, e
del resto è quello che abbiamo sempre fatto. Poi... vado per
configurare la presenza di cheat.dat e ok, vado per cercare di
configurare la presenza di hiscore.dat e... NON CI SONO RIFERIMENTI?!?
Confuso, cerco "hi" in tutto il mame.ini senza ritrovare nemmeno
un'entry. Caxxarola. Vado a leggermi la documentazione e vedo che non
si parla per niente di hiscore.dat. D'accordo che non era ufficiale,
però ci voleva tanto a lasciarlo? Mi faccio un giro sui forum e leggo
che l'idea di base era mettere un autosavestate per rimpiazzare
hiscore.dat .
A questo punto mi chiedo: ma sono pazzi? Allora ha ragione Devil
Master a dire che il MAME è lame? Vi confesso che comincio a pensarlo
anch'io. E per pensarlo io...
Cioè di punto in bianco hanno reso praticamente inutili tutti i record
finora fatti dai vari giocatori per non parlare dei siti di record
appositamente creati.
E comunque:
- non tutti i giochi permettono i savestate al momento, forse era il
caso di lasciare la possibilità dell'hiscore.dat (e della cartella
/hi, ora obsoleta) finché l'autosavestate non si dimostrava
funzionante e stabile con tutti i giochi che prima funzionavano;
- un savestate per un record è come voler uccidere una mosca per un
carrarmato. C'è uno spreco di risorse enorme in questa cosa, e non
parlo di CPU, parlo di spazio occupato. Un utente medio che giocherà a
100-150 giochi in maniera più o meno assidua rischia di trovarsi da un
giorno all'altro da una cartella /hi con 30 KB (ipotizzando una media
di 200 byte a file .hi) a una cartella /sta con 60 MB (ipotizzando una
media di 400 KB a file .sta).
Altro problema: il driver video e il nuovo menù. Il già citato
direct3d di default è risolvibile, ma non vedo il motivo di metterlo
di default: dopo tutte le polemiche che IN TUTTO IL GLOBO (non certo
solo sui ICE/ICSE) ci sono state per i presunti "miglioramenti" delle
texture da parte degli emulatori PSX e N64 (e Impact poi) il MAME era
rimasto l'ultimo baluardo di emulazione VERA. Se addirittura vogliono
togliere i record con la scusa che "in sala giochi non trovavi il tuo
record il giorno dopo" (l'ho letta su un forum... sì, è vero, ma in
sala giochi il cabinato con quel gioco rimane acceso per 18 ore di
seguito; di solito chi gioca sul MAME quando si è rotto con quel gioco
lo chiude e ne apre un altro, quindi il discorso non regge) mi dite
che senso ha mettere di default un sistema che NON rende la visione
come l'originale, proprio il MAME che s'era tanto vantato di fare
l'emulazione pixel accurate? CHE SENSO HA?
Andava lento, cambiava le rom a ogni release, non aveva la grafica
migliorata, ma tutto questo perché era FEDELE ALL'ORIGINALE. Se non
deve esserlo più, a che cavolo serve?
E non parlatemi del nice side effect, del fatto che coi giochi non ci
si deve giocare perché è un effetto collaterale: questa scusa può
andar bene con chi si lamenta della lentezza, non con chi si lamenta
dei "miglioramenti" che poi miglioramenti non lo sono affatto.
Mi RIFIUTO di far girare sul mio sistema una cosa che non è né carne
né pesce. Se voglio il 3D mi carico The Sims 2 o Microsoft Train
Simulator (due GRANDI giochi 3D) oppure accendo il Dreamcast e gioco a
Crazy Taxi; se carico il MAME voglio 2D, al massimo anche 3D ma che
rimanga assolutamente pixel perfect. Perché il MAME significa Multiple
Arcade Machine ***EMULATOR*** e un emulatore deve rispecchiare al 100%
la macchina originale. L'idea di togliere gli hiscore mi pare una gran
cazzata, ma trova radici in quel ragionamento che avevo difeso a spada
tratta. Ma di fronte a questi dietrofront palesi per passare a un
finto 3D che mi suona anche di bieca operazione per amalgamarsi al
marasma degli altri emulatori che "se non sono 3D non li vogliamo",
allora smetterò di difendere il MAME a oltranza.
Intanto torno IMMEDIATAMENTE alla versione 106 e finché non avrò
notizie di una versione unofficial per rimettere gli hiscore al loro
posto non mi sogno di rimettere la 108 (o successive)... a meno che
Nicola o chi per lui non decida di tornare sui suoi passi nella 109.
Per ora mi hanno deluso, e molto.

deve rispecchiare al 100% la macchina originale.
questa frase che sintetizza (ma anche tutto il resto del ragionamento) non
fa una piega

 ritrovo un'altra cosa. [MEGACUT[]
Guarda io ci ho giocato al mame anche roba che manco avevo visto in sala 
giusto perchè mi piaceva l'idea di giocare a tutto, ma ormai sono dell'idea 
che è andata lentamente maturando che chi scrive per "emulare" non abbia più 
quell'idea conservatrice che forse abbia noi un pò più vecchiotti. Secondo 
me di Buggy Boy al ragazzino di 18 anni che compila mame non gliene frega un 
cazzo così come l'idea dell'hi score dove ormai tutti i giochi per console 
per pc hanno annullato per motivi di gameplay il concetto di hi score. Tomb 
Raider lo finisci punto e stop non lo rigiochi per i punti, non stai 8 ore a 
finirlo di nuovo per avere 1 milione di punti in più (ammesso e concesso che 
abbia lo score nel gioco).
Sul discorso grafica migliorata idem, il concetto che ha preso piede ovunque 
è che la grafica deve essere bella, migliorata etc etc con mille filtri 
effetti bla bla. Purtroppo questa cosa è stata aiutata molto dal fatto che 
la risoluzione dei nostri schermi è molto alta e purtroppo non si ottiene 
mai un effetto tipo sala giochi, dunque magari migliorare la grafica 
pulendola e aumentando la qualità poteva soprassedere a questa mancata 
possibilità di giocarsi tutto su TV.
Infatti io ogni tanto con trasmettitori gioco su Tv, purtroppo la Tv che ho 
è 16:9 e dunque non ho mai tratto molto vantaggio anche se la grafica è 
proprio quella da sala posso dire, bella sporca.
boh ho l'impressione che i futuri mame saranno sempre più orientati non alla 
vecchia categoria di videogiocatori, noi possiamo al massimo rimanere con 2 
release in parallelo una per lurkare ed una per giocare! :)
Ciao
Scric 

Per ora mi hanno deluso, e molto.
Io sono fermo alla 106, ho tutte le roms della 107 e 108 ma non ho
ancora trovato tempo e voglia di aggiornarle. Questa cosa del Direct
3D mi lascia effettivamente di stucco, visto e considerato che abbiamo
per anni discusso e litigato proprio su questo argomento. Il fatto di
metterlo di default stride terribilmente con la filosofia classica del
MAME... sono confuso, lo ammetto.

mai un effetto tipo sala giochi
...imho ci vorrebbe un effetto di scanline ad opacita' regolabile
indipendente dalla risoluzione dello schermo...
(Come fa il plugin video di Pete per ePSXe)
-- 
http://mcmxc1.splinder.com

effetti bla bla.
E mettere il supporto Direct3D attivo di default in quel modo è il
PEGGIOR modo possibile di esprimere quest'idea.
Se le Direct3D fossero usate per far gestire alla scheda grafica i
poligoni dei giochi 3D e alleggerire il lavoro al processore, capirei
questa scelta. Ma quello che fanno le Direct3D sul mame (l'immagine
del gioco, con tutti i suoi vari filtri, viene spalmata su un piano
come se fosse una texture) RALLENTA ancora di più l'emulazione! Sembra
quasi che facciano apposta a rallentare l'emulazione perchè "la
possibilità di giocare ai giochi emulati è un nice side effect"!
Allora, già che ci sono, mettano dei cicli vuoti dappertutto, così
l'emulazione viene rallentata ancora di più!

 ha scritto nel messaggio 
news:d8qkf21ee288hc3f5...@4ax.com...


 fatto giustamente notare che ci possono essere varie idee a riguardo).
Non credo proprio che al MAME team interessino le nostre opinioni. In
piu' di una occasione hanno dimostrato di essere dei presuntuosi
altezzosi, convinti di essere il meglio. Sicuramente usciranno delle
mod con il vecchio sistema, pero', alla luce di questa nuova via
intrapresa dal MAME, si puo' capire quanto contorte siano le menti
dietro al progetto.
MASTER

 posto non mi sogno di rimettere la 108 (o successive)...
Il mame 32 plus appoggia purtroppo in pieno la filosofia degli sviuluppatori 
del mame sugli hiscore...
anzi ultimamemte ha fatto parecchi passi indietro... che non giustificano 
piu a mio parere il suffisso plus...
Il mame32fx dovrebbe supportare gli hiscore se non erro...
Temo che a breve potrebbe diventare questo l'engine del mio cabinato....


 ritrovo un'altra cosa.
[...]
Un emulatore e' un programma che emula macchine del passato giusto?
Allora in questo caso l'emulazione migliore la si avrebbe anche 
rispettando eventuali difetti e limiti delle macchine emulate.
Quindi puntare sul 3d per forza e' una cosa che secondo me e' fuori luogo.

la macchina originale. L'idea di togliere gli hiscore mi pare una gran
guarda che il passaggio a d3d è stato fatto anche per quello (non ultimo anche
per la compatibilità sul prossimo OS di microsoft che non supporta direct7)
non c'è alcun miglioramento grafico alla "epsxe" etc che il passaggio alle d3d
ha aggiunto, giocare ad un altra risoluzione è possibile anche nella 106, così
come aggiungere effetti grafici
il passaggio alle d3d (ma + che altro al nuovo rendering system, il fatto che
usino le d3d è solo un side-effect) ha permesso un paio di cose:
a) permette di utilizzare la risoluzione PRECISA del gioco arcade, appunto
perchè utilizza le texture, queste possono essere di forma/dimensione quasi
arbitraria, cosa che la semplice risoluzione video non può fare. che poi debbano
essere scalate è solo un problema del "PC" e soprattutto ora che lo standard
defacto sono i monitor LCD.
b) possibilità di utilizzare + monitor e/o + "view"  (cioè + viste che in
origine erano appunto monitor diversi) in un solo monitor.
c) gli artwork/bezel/et similar, non che sia una cosa molto "EMULATOR" questa ma
su alcuni giochi per poterci giocare sono quasi indispensabili.
questo per quelle che mi ricordo :P
non dici niente che hanno tolto le scanlines? :-D
tornando sugli hiscore, cmq sono daccordo con te... ma purtroppo non è la prima
volta che tentano di toglierli e questa volta l'hanno fatto ^_^;
vedremo che combinano a sto giro
-- 
Ciao da Mila'76
Member #5 of POTA
http://digilander.libero.it/orionline/milacab.html
--------------------------------
 Convertitevi e    
 Credete al Vangelo
--------------------------------

 MAME... sono confuso, lo ammetto.
Il Direct3d dipende da come é usato: se come backend grafico
(ovverosia come modalità per fare il rendering del campo da gioco)
allora ci può anche stare, nel 2006 é un idiozia passare per le GDI
su Windows e spalmare sullo schemro a manina una bitmap fullscreen
dietro l'altra con gli aggiornamenti del campo da gioco. Direct3D
permette di fare tutto il lavoro più rapidamente e senza tanti salti
(di codice) mortali, rispetto agli altri modi per visualizzare grafica.
Dubito avremo pacman in trilinear filtering dai...


NOOOOOOOOOO!!!!!!!!!!!!!!
Hanno tolto le scanlines?!?!? Ed adesso come facciamo?!? :-D

 configurare la presenza di hiscore.dat e... NON CI SONO RIFERIMENTI?!?
Ti ricordo che i record di Mexico '86 o Nibbler sul Mame non valgono
per il torneo di Twin Galaxies. Devi andare in una sala giochi con un
cabinato vero e stare lì davanti al cabinato senza mangiare, cagare e
pisciare per giorni interi per entrare nella Storia dei videogiochi. Ed
é inutile che mi dici che ti serve per allenarti, tanto lo so che hai
l'autopausa quando qualcuno ti chiama su ICQ, così non perdi nemmeno
il vantaggio tattico sui ragnetti degli avversari, suvvia...

non dici niente che hanno tolto le scanlines? :-D
ARGH! :P
-- 
Zappa
"I will not feed you hunger,instead 
 I bite the pain
 Looking not back but forward,
 I bite down hard"
 
 Death - "Bite the pain"

 anch'io. 
Chiedo ai tre grandi saggi del newsgroup di aprire la procedura 
d'urgenza per la revoca dei titoli di "Lamer dell'anno" che gli sono 
stati - a questo punto oserei dire illegittimamente - assegnati!
Devil Master come Moggi e Giraudo!! :X
--
NP - The Style Council - 'Home & Abroad' (retrodisco dell'anno!!)

 questo per quelle che mi ricordo :P
poter giocare in finestra, altro piacevole side-effect :)

 Devil Master come Moggi e Giraudo!! :X
No no, Devil il titolo di Lamer dell'anno se l'e' conquistato
genuinamente. Anche Massi nel '99 o giu' di li'. Piuttosto possiamo
fare Mame Team lamer dell'anno 2006 e via, tutti d'accordo :)
In rappresentanza del Mame Team daremo a Salmoira il trofeo: un CD di
emulatori e roms :)

Davide Inglima - limaCAT ha scritto:

che cavolata,e che tristezza...
la gente non starà mai zitta.
Ma accontentatevi di quello che cè.
questi sono solo poveri cristi che programmano per piacere.
e qui a lamentarsi come se lo pagassero poi.
che gente inutile in giro..

che gente inutile in giro..
Allora domani vengo a tinteggiarti la casa gratis. Però mi metterò
anche a disegnare cazzi su tutti i muri, e tu non avrai il diritto di
lamentarti perchè te lo faccio gratis.

emulatori e roms :)
In cui come bonus c'č una traccia audio del sottoscritto che canta "IL
MAME E' LAME"!!!

 emulatori e roms :)
Un CD? Nemmeno un dividě? ROTFL
-- 
http://prostata.blogspot.com/
 <-Babbo Natale ormai non deve ecc.
Blogzine videopacioccosa-> 
http://www.arsludica.splinder.com/

 Un CD?
Rigorosamente PRINCO. Il primo CD con inchiostro invisibile (il tuo
dato oggi appare e domani quando ti serve scompare, ottimo per gli
scherzi).
Dimenticavo anche che il tutto viene zippato... in un unico zip da 60
minuti :)

Rigorosamente PRINCO.
Allora meglio i PRINGO (con la g, sono i princo taroccati e di qualità
ancora inferiore. PS esistono, o quantomeno esistevano, davvero).

 wrote in message
news:d8qkf21ee288hc3f5...@4ax.com
Fare punti, il record, è lo stimolo principale, la regola  di tutti i 
giochi 2d dell' epoca.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 scherzi).
Ottimo se prendi un cd princo e un dvd princo e ci metti in mezzo la crema!
Princo people...


 ritrovo un'altra cosa.....
<cut>
..per non parlare poi delle roms incomplete e da ridumpare
Ciao: Shadow

..per non parlare poi delle roms incomplete e da ridumpare
Ma quello capita a ogni release, ormai non ci si fa più caso. Non era
quello il problema.

 quello il problema.
Si', ma questa volta hai visto quante sono ? Romcenter me le segnala 
almeno una quindicina e sono roms che uso spesso.
Ciao: Shadow

 Io sono fermo alla 106, ho tutte le roms della 107 e 108 ma non ho
Non era nemmeno questo lo spirito del MAME, però. 

 dietro al progetto.
Appunto. Però parlare di "menti contorte" riferito a gente che regala il 
codice, mi pare un insulto. Basta prendere il codice del 106 e metterci i 
driver del 107+. 

codice, mi pare un insulto.
Non lo č. Anche i virus sono freeware, e certi (tipo quelli in
VBScript) anche open source.

Si', ma questa volta hai visto quante sono ?
No perché attualmente ho sě e no una decina di rom su HD (quelle che
uso piů spesso), e poi non ho aggiornato ancora alla 108 ;)

driver del 107+. 
Il punto non è questo ma il motivo che spinge a tutto questo, che
soprattutto nel caso del d3d di default ancora sinceramente non lo
riesco a trovare (se non la voglia di un "uniformarsi agli altri" che
finora *MAI* il MAME aveva avuto in quasi 10 anni)

origine erano appunto monitor diversi) in un solo monitor.
Il che (l'ho scoperto su outrunners) rallenta moltissimo l'emulazione.
Magari mettere la possibilità di disabilitare il secondo monitor (e
non semplicemente "nasconderlo" come avviene appunto su outrunners)
sarebbe stata più comoda. Ma temo che sia infattibile, anche se non si
visualizza va comunque emulato perché in realtà la macchina è una. Non
succede ma bisogna prendere in considerazione l'idea che arrivi un
altro affianco, inserisca il gettone e si metta a giocare per conto
proprio (cosa perfettamente fattibile in sala, mentre a casa mia mi
preoccuperei prima di sapere questo tizio chi sia e perché voglia
mettere il gettone visto che la gettoniera da me non c'è :D).

 mettere il gettone visto che la gettoniera da me non c'è :D).
ROTFL!  Massi, sei veramente un personaggio! ^_^
MADrigal
-- 
----------------------------------------------------------------------
Dr. Eng. Luca Antignano              _MADrigal_'s handhelds simulators
find your FREEWARE entertainment at:    
http://madrigal.retrogames.com
ora anche in italiano:                   
http://www.madrigal.emuita.it
----------------------------------------------------------------------

 VBScript) anche open source.
Il fatto che regalino il codice e' buon gesto e gliene siamo grati. Il
fatto, pero', che siano dotati di menti contorte e' una opinione (o un
giudizio) che e' assolutamente slegato dal costo (nella fattispecie
nullo) del prodotto. E' come vedere un film su Mediaset e giudicarlo
uno schifo: solo perche' e' gratuito non si puo' esprimere un commento?
MASTER

impostazioni 3D non le ho toccate)
La sfocatura che vedi e' l'effetto dei filtri che la scheda video
applica alle textures.
Con alcuni emulatori si puo' decidere di usare il D3D per il rendering
dello schermo, ma si puo' anche scegliere di disattivare i filtri
eliminando quindi la sfocatura dell'immagine.
Se l'opzione non c'e' puoi provare a settare i filtri al minimo dal
pannello di controllo della scheda video, oppure puoi lanciare
DXDIAG.exe e spegnere l'accelerazione 3D.
Saluti.
-- 
Rimetta  a posto  la  candela...

DXDIAG.exe e spegnere l'accelerazione 3D.
Giusto. Ma rimane una pezza esterna (che poi provoca problemi coi
giochi 3D)  e all'atto pratico non vedo perché abilitare il d3d di
default quando potevano lasciare gdi. Non contesto la possibilità di
farlo (per quanto mi riguarda possono mettere tutti gli abbellimenti
che vogliono PURCHE' DISATTIVATI DI DEFAULT), contesto il fatto che
abbiano deciso in questo modo (sapendo che in condizioni normali le
schede video attuali si comportano in quel modo).

schede video attuali si comportano in quel modo).
Spacca i maroni e chiedi che l'opaione sia disattivabile, oppure
forka.
Tra l'altro Nicola da che parte sta/che voce ha in capitolo?


Tra l'altro Nicola da che parte sta/che voce ha in capitolo?
Da un po' di anni non è più il coordinatore principale, quindi per
quanto ne so (e per come ne parla -poco- sul suo blog in inglese)
credo sia ormai un semplice sviluppatore, anche se suppongo che il suo
parere venga sempre preso in giusta considerazione dal resto del MAME
Team.