Newsgroup: it.comp.software.emulatori
Titolo: versione del mame e roms

UN saluto al newsgroup,
allora mi sono accorto ( correggetemi se sbaglio) che le roms sono
sensibili anche alla versione del mame. 
Non tutte le roms sono adatte a tutte le versione del mame. mi
chiedevo se esiste un programma che sappia dare la compatibilita':
Ad esempio la roms taldeitali e' compatibile con le seguenti versione
del mame...insomma una cosa del genere.
Se non esiste come si fa a capire che si stanno scaricando roms
copmpatibili con la propia versione del mame?
Grazie in anticipo a chi leggera e rispondera'
Ciao gente

copmpatibili con la propia versione del mame?
Le si controlla dopo aver scaricato, o si usano fonti ragionevolmente
sicure.

UN saluto al newsgroup,
Benvenuto,

Ti consiglio clrmamepro , lo trovi qui: 
http://www.clrmame.com/
Se guardi bene tutti i messaggi su questo newsgroup,trovi anche molte
notizie su come usarlo.
-- 
 
Nicolas

 cambia il nome a tutto il romset.
Per non parlare dei file che in una versione sono in un clone, nella 
versione dopo vengono spostati in un altro clone per poi ritornare varie 
versioni dopo nel clone di partenza!!!
Robe da pazzi.
Se non ci fosse il ClrMamePro credo che il Mame Team avrebbe avuto molte piů 
critiche.

Robe da pazzi.
Eh, ma loro documentano e preservano. IL resto è un nice side effect.
Peccato che con questo sistema l'unica visione rimasta sia la loro.

 Peccato che con questo sistema l'unica visione rimasta sia la loro.
Basta utilizzare clrmame pro. Permettetemi di aggiungere che in queste 
ultime rls (dalla 0.95 alla 0.96 passando per tutte le u) i romset 
aggiunti/cambiati sono veramente pochi rispetto alla media, ci sono 
stati update ben più drammatici in passato...

stati update ben più drammatici in passato...
Non è a questo che mi riferisco. Manie ossessivo-compulsive di
collezionismo a parte, quello che intendevo è che finchè il mame non
ha instaurato un certo predominio sulla scena emulatoria, c'erano
cosine come sparcade, retrocade, callus, neoragex, raine ecc -
emulatori che focalizzavano più sulla velocità e qualità
dell'esperienza ludica piuttosto che puntare alla "pulizia stilista"
dell'emulazione come fa il mame. Giochetti come i cambi di rom, il
merging et similia li hanno di fatto spazzati via.
Il punto, in altre parole, è: ci sono altre visioni dell'emulazione
oltre a quella perseguita dal mame team, cui oggi gli utenti sono
stati costretti a rinunciare.

 stati costretti a rinunciare.
Costretti a rinunciare? Costretti da chi o da che cosa?
Non mi pare che nessuno sia andato a sparare agli autori di emu
alternativi...
Magari qualcuno di loro si é beccato una valanga di insulti
giustificati (Bleem!) o ingiustificati (PSEmu... ed aggiungo: Kazzuya,
torna, ti vogliamo bene!!!), ma nessuno, ripeto, nessun fan ha il
potere psichico di decidere quale emu deve rimanere in vita o meno...
ha solo il potere di scaricare l'emu, le roms e giocarci...
Il merito della scrittura di un emu o la colpa della sua fine alla fine
rimane tutto sulle spalle del programmatore (oppure da quanto venga
colpito da traumi come la Real Life impellente, ma quella mi sa che ce
tocca tutti)...
Troppo comodo dare la colpa al monopolio del Mame.

Troppo comodo dare la colpa al monopolio del Mame.
Tra l'altro resiste inossidabile anche il Raine.
-- 
Paradoxally,
Jan AxHell

 Troppo comodo dare la colpa al monopolio del Mame.
Quoto e sottoscrivo in toto.
Saluti,
Dott. Piergiorgio.

 stati costretti a rinunciare.
Il progetto MAME lo vedo come una naturale convergenza verso un'unica 
visione dell'emulazione arcade. E' stato il primo emulatore arcade per 
PC (dico bene?), si basa su una documentazione sterminata e un livello 
di accuratezza che gli altri emulatori se la sognano. A volte il MAME 
c'è arrivato dopo a raggiungere determinati traguardi, pian piano poi 
c'è stato il sorpasso e un'accelerata incredibile dovuta alla 
partecipazione di gente che ci sa veramente fare... per non parlare 
infine della serietà e della costanza con cui un progetto del genere ha 
tirato avanti, ti ricordi le orde di lameracci e troll che hanno 
attirato le "cosine" come NeorageX, Callus eccetera eccetera?
ciao

Troppo comodo dare la colpa al monopolio del Mame.
Ovviamente quoto in pieno: non se ne può più della gente che critica
perchè non supporta il 3D, perchè emula tutti i giochi, perchè i più
recenti non sono supportati... un sacco di lagne come se fosse colpa
del MAME team se nessun altro si occupa di fare emulatori alternativi.
Onestamente per giocare ai CPS2 e ai Neogeo uso il Nebula e non il
MAME,  se ci fosse un emulatore ben fatto dei sistemi 3D Namco che
andasse più veloce userei quello... non essendoci mi limito a
scaricare le roms ma non ci gioco. E' pazzesco come la gente critichi
e non si preoccupi nemmeno per un momento di dare un'alternativa
costruttiva, oppure segnalando un nuovo emulatore, o ancora prendendo
il codice del mame e scrivendo un driver apposito, o contattando
qualcuno che ci sappia fare per chiedergli di provarci!
Almeno la gente dicesse: non mi va bene e non lo uso, amen, mi
piacerebbe tanto che ci fosse un'alternativa ma non c'è. NO! Se la
devono prendere con il MAME team perchè non esiste un'alternativa o
perchè non permette ancora di giocare a full rate a Tekken3. Roba da
matti... la gente vuole giocare a scrocco e pretende che il MAME team
implementi una serie di cose che non sono MAI state nella filosofia
del progetto e incolpa pure il MAME team del fatto che non ci siano
altri emulatori!!!! Dico, ma dove siamo finiti? Nessuno si ricorda di
quando per giocare ai giochi neogeo si doveva usare Neorage senza il
sonoro? Quella era l'alternativa e quello si usava, se alternative non
ce ne sono si aspetta, ma che diamine non diamo la colpa al MAME team!
-- 
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"

attirato le "cosine" come NeorageX, Callus eccetera eccetera?
Ovviamente quoto e aggiungo: se fosse cosģ facile scrivere degli
emulatori performanti per tutti quei sistemi che MAME non supporta
adeguatamente pensate che qualcuno non lo farebbe?


Troppo comodo dare la colpa al monopolio del Mame.
Troppo comodo anche scaricare ogni responsabilità. Il mame,
sicuramente, ha tratto la sua forza dall'open source e dal fatto di
essere scritto da una comunità di programmatori e non da un singolo.
Malgrado ciò, ribadisco, continua a perseguire UNA visione
dell'emulazione delle tante possibili, e fa di tutto perchè questa
visione sia quella preponderante. Gli esempi sono numerosi - merging,
cambio rom, aggiunta di driver appena dopo il rilascio di un emulatore
che fa girare un dato sistema arcade subito seguiti da variazioni dei
romset, eccetera.

 adeguatamente pensate che qualcuno non lo farebbe?
Ma infatti oggi nessuno si sognerebbe ormai di scrivere un emulatore 
arcade per conto proprio... fa prima a contribuire al MAME, che ha il 
grosso merito di essere nato come un progetto serio, coerente, secondo 
me validissimo e che soprattutto è uscito indenne col passare degli anni 
(e non poteva essere altrimenti)

PC (dico bene?)
Dici male. Il primo che io ricordi è stato l'arcade emulator di Dave
Spicer ("dasarcade"), almeno sei mesi prima.

 driver dei processori e dell'hardware della macchina).
Certo,e` facilissimo con un "progettino" come il MAME mantenere due
branch...
 
Visto che,contrariamente a tanti altri emulatori,e` sotto licenza GPL la
cosa e` realizzabile da chiunque voglia farlo,i sorgenti sono a
disposizione. Dato che "non ci vuole moltissimo" perche` non lo fai tu?

>disposizione. Dato che "non ci vuole moltissimo" perche` non lo fai tu?
Risposta scontata: tempo & voglia.
Questo non implica che mi debba astenere da qualunque commento.


E allora non cacare il cazzo e sul P166 per giocare a Gyruss usi la
versione di cinque anni fa.

versione di cinque anni fa.
Caco il cazzo a chi mi pare, che è libero di starmi a sentire o meno,
ok coglioncello?
Cmq mi sa che rispetto alla versione di 5 anni fa hanno pure cambiato
le ROM. Ehehheh.

Zappa wrote:

ZAPPA - FOR - PRESIDENT 
-- 
-----------------------------------------------------------------------
*****************************************************************
"Vorrei vivere in eterno ,ma solo per un pò."  Guru meditation  by
.W.Suckspeare

 cosa e` realizzabile da chiunque voglia farlo,i sorgenti sono a
Mmmm non e' GPL, suppongo freeware
-- 
Andrea

Mmmm non e' GPL, suppongo freeware
Confermo che la licenza del mame NON E' LA GPL. E' una licenza
inventata apposta per il mame, che nei seguenti punti contraddice
apertamente la GPL:
1) MAME is free. Its source code is free. Selling either is not
allowed.
2) The source code cannot be used in a commercial product without the
written authorization of the authors.
3) Derivative works are allowed, provided their source code is freely
available. HOWEVER, THESE WORKS ARE DISCOURAGED. (enfasi mia, ndDM)
E suppongo che sia ANCHE per il terzo punto, che oggigiorno non ci
sono più emulatori di arcade che possono fare una vera concorrenza al
mame.

 le ROM. Ehehheh.
E ci giochi con le ROM di 5 anni fa.

 Confermo che la licenza del mame NON E' LA GPL. 
Era parte GPL e parte LGPL (
http://www.gnu.org/copyleft/lesser.html
)
Noto ora (non caco il Mame da parecchio tempo) che dalla 0.96 e` cambiata:
IMPORTANT: As of MAME 0.96, the source code license has changed. Please
see the new file license.txt for details. The new license is based off the
BSD license, with additional prohibitions against commercial usage. See
http://mamedev.com
 for additional details.

 mame.
Quindi secondo te la` fuori e` pieno di gente che avrebbe le palle per
mantenere una versione "performante" ("che viene su di gas in seconda")
ma che non lo fa perche`:
-dovrebbero poi distribuirne i sorgenti.
-e` "scoraggiata" dalla licenza.
Ma leggi anche un po' sopra:
VI. Reuse of Source Code
--------------------------
   This chapter might not apply to specific portions of MAME (e.g. CPU
   emulators) which bear different copyright notices.
   The source code cannot be used in a commercial product without the written
   authorization of the authors. Use in non-commercial products is allowed, and
   indeed encouraged.  If you use portions of the MAME source code in your
   program, however, you must make the full source code freely available as
   well.
   Usage of the _information_ contained in the source code is free for any use.
   However, given the amount of time and energy it took to collect this
   information, if you find new information we would appreciate if you made it
   freely available as well.
Il riutilizzo del codice e` addirittura incoraggiato.

E ci giochi con le ROM di 5 anni fa.
Oh beh suppongo sia un'idea. Del perchè il gioco sia rimasto uguale ma
l'emulazione abbia rallentato hai qualche idea, genialoide?

 l'emulazione abbia rallentato hai qualche idea, genialoide?
Perche` nel frattempo hanno corretto la fedelta` nell'emulazione
dell'hardware?
Perche` preferiscono buon codice a "clever hacks" per fare andare il tutto
su un 486 DX?
Perche` preferiscono la portabilita` ad un emulatore monotematico scritto
in ASM?
I. Purpose
----------
   MAME is strictly a non-profit project. Its main purpose is to be a reference
   to the inner workings of the emulated arcade machines. This is done for
   educational purposes and to prevent many historical games from sinking into
   oblivion once the hardware they run on stops working. Of course to preserve
   the games, you must also be able to actually play them; you can consider
   that a nice side effect.

in ASM?
Esatto, il che ci riporta esattamente a quello che dicevo io. Il tuo
nick č quanto mai appropriato, mi sa.

 l'emulazione abbia rallentato hai qualche idea, genialoide?
Chiedilo, cortesemente e gentilmente, nella messageboard su 
www.mame.net
. Scommetto che qualche dev ti risponderà ed esaudirà la tua 
richiesta, snocciolandoti il perché sia stato cambiato il romset 
svariate volte e spiegandoti le cause dei "rallentamenti" subiti dal 
gioco nel corso del tempo. Scommetto ad occhi chiusi che c'è una 
spiegazione logica e razionale al tutto.
ciao

 l'emulazione abbia rallentato hai qualche idea, genialoide?
21st January 2001: Nicola Salmoria added accurate sprite multiplexing
emulation to Time Pilot and Gyruss. Gyruss with also emulating the slave
6809.
-- 
Maccy
"I, cry, when angels deserve to die!"
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Il tuo nick è quanto mai appropriato, mi sa.
Suvvia,un uomo che va per i quaranta che prima si comporta come un
terrunciello di 16 anni di Quarto Oggiaro e poi come un bambino dell'asilo
che prende in giro per i nick...

che prende in giro per i nick...
Ho solo una frase da aggiungere.... BRAIN DEAD IS BACK IN THE
RING!!!!!!!! :P
Ah, quanto mi sei mancato ammmmmore mio :P


mantenere una versione "performante" ("che viene su di gas in seconda")
Godzilla ti prego.... ROTFL.... se continui con queste espressioni mi
fai morire dal ridere... a momenti mi incarto sul pavimento pensando a
un emulatore che viene su di gas in seconda che neanche la 998 di mio
cognato :P


 ok coglioncello?
Minchia Brain! Tutti tu li fai saltare fuori quelli buoni...
Ma come fai?

Ma come fai?
Godzilla ha fiuto per la frutta matura :P



Per la cronaca:
brain-dead
Brain-damaged in the extreme. It tends to imply terminal
design failure rather than malfunction or simple stupidity.
Farsi chiamare Braindead vuol proprio dire attirarsi le pares in giro.

>>Il tuo nick è quanto mai appropriato, mi sa.

Per la cronaca:
credevo che si smettesse all'asilo,tuttalpiu` alle elementari,di prendere
in giro le persone per il nome/nick.

   indeed encouraged. 
Certo, ma se il lavoro in questione fosse un derivato del mame,  si
ricadrebbe nel punto che ho riportato ieri. Ossia, il riutilizzo del
codice del mame č incoraggiato solo se va a confluire in un'altra
versione del mame.


Oltre a quello, se ne fregano proprio della velocità. Non si spiega in
un altro modo la presenza , per TRE ANNI DI SEGUITO, di codice di
debug che rallentava l'emulazione di Cruis'n USA senza svolgere alcuna
funzione utile.

 versione del mame.
Il tutto,in soldoni,si riduce ad una limitazione al nome che non deve
essere equivoco:
[..]
   If you make a derivative work, you are not allowed to call it MAME. You
   must use a different name to make clear that it is a MAME derivative,
   not an official distribution from the MAME team.Simply calling it MAME
   followed or preceded by a punctuation mark (e.g. MAME+) is not
   sufficient. The name must be clearly distinct (e.g. REMAME). The
   version number must also match the number of the official MAME version
   from which you derived your version.
[..]
Ma supponendo che le tue contestazioni fossero valide,che davvero ci
sia gente "scoraggiata" dalla licenza,non dovrebbero pertanto esistere
altre versioni del Mame rispetto a quella ufficiale.
E allora AdvanceMAME,CPS2MAME,FastMAME,LaserMAME,MAME32FX,MAME32
Plus!,MAME:Analog+,MadeInMAME32,MisfitMAME,PacMAME,PinMAME,TourMAME,
TVMAME32,VectorMAME,VPinMAME,VsyncMAME cosa sarebbero?
Non e` che,semplicemente,non c'e` abbastanza gente con le palle/cosi`
pazza da riscrivere il Mame per renderlo "performante"? Non e`
che,semplicemente,non ha senso sbattersi a fare hack osceni,scrivere in
ASM,fottersene della accuratezza assoluta quando si puo` fare un lavoro
pulito e manutenibile aspettando che la legge di Moore faccia il suo
corso?

 Godzilla ha fiuto per la frutta matura :P
*** *** ***
With a purposeful grimace and a terrible sound
He pulls the spitting high tension wires down
Helpless people on a subway train
Scream bug-eyed as he looks in on them
He picks up a bus and he throws it back down
As he wades through the buildings toward the center of town
Oh no, they say he's got to go
Go go godzilla, yeah
Oh no, there goes tokyo
Go go godzilla, yeah
*** *** ***

 in giro le persone per il nome/nick.
Evidentemente Topolino ora regala abbonamenti ADSL.

Devil Master ha scritto:


Evidentemente siamo solo noi due a farci piacere Cruis'n USA.
Cmq, <ot>se conosci la programmazione in Java/J2EE ti invito a mandarmi
un CV, l'azienda per cui lavoro cerca gente che sappia programmare,
almeno puoi vedere quanto sia difficile programmare un sistema enorme
quanto il MAME (ma palloso quanto un sistema destinato alla Pubblica
Amministrazione) :p :)...

Amministrazione) :p :)...
Eheheheh, ma si, sicuramente lo facevano apposta per rallentare il
tutto di lasciare quel codice di debug... ma notoriamente Devil Master
ne sa a pacchi e come coder dà la birra anche ad Aaron Giles e Brad
Oliver...


in giro le persone per il nome/nick.
Con la differenza che il nome viene imposto dai genitori, il nick
invece è frutto di una scelta autonoma. Scegliendo di mettersi come
nick un insulto, le prese in giro sono inevitabili; lamentarsene è
illogico.

corso?
A parte la programmazione in ASM (scrivere totalmente in assembler un
programma che emula qualcosa di più complicato di uno SNES è un
suicidio, se non ci si chiama Sardu), farlo avrebbe senso eccome,
visto che la lentezza del mame aumenta più in fretta della potenza dei
processori!

che prende in giro per i nick...
Non hai capito: io non ti sto prendendo in giro per il tuo nick, ma
per il fatto che sembri non comprendere dei concetti chiaramente
esposti. Il tuo nick, incidentalmente, si presta alla presa in giro,
quindi mi sono permesso di usarlo alla bisogna.
L'età, peraltro, non c'entra nulla. Forse riterresti più appropriato
che io "valiantly bear the slurs"? Può essere, ma invece io "stand up
and demand an apology" (citazione abandonware).

spiegazione logica e razionale al tutto.
Tranne per il fatto che l'esperienza ludica non è cambiata, che è
quanto dicevo dall'inizio.

6809.
Interessante. Cosa fa lo slave 6809, che prima non era emulato?
In che modo l'accurato sprite multiplexing incide sull'esperienza
ludica? Sono indispensabili a quest'ultima o se ne può fare a meno?

 No, è in questo. Se non l'hai capito non mi ripeterò.
Cioe` il problema risiede nel fatto che:
-Fedelta` di emulazione
"Its main purpose is to be a
reference to the inner workings of the emulated arcade machines."
-Chiarezza del codice
"This is done for educational purposes"
abbiano anche come corollario questo?
"Of course to preserve the games, you must also be able to actually play
them; you can considerthat a nice side effect."
Lo dicono a chiare lettere,e` sempre stato l'intento del Mame.
Se vecchie versioni sono meno corrette dal punto di vista della fedelta`
"al ciclo di clock" ma allo stesso tempo giocabili usa quelle:
pensare all'esistenza di due branch rasenta la follia.


Io non mi lamento,sai bene che negli anni trollini e trolloni si sono
attaccati al nick.
Semplicemente constato la pochezza degli argomenti che porta ad usare il
nick come ultima spiaggia.

 ludica? Sono indispensabili a quest'ultima o se ne può fare a meno?
Accuratezza. C'è scritto nel readme del MAME da sempre. Quindi la 
risposta è si, ci voleva. Questi cambiamenti davvero rallentano in 
maniera così drammatica il gioco? la storia del p166, se permetti, mi fa 
sorridere :) come ti ha già detto qualcun altro, ripescati un vecchio 
MAME e il vecchio romset, ma non criticare delle scelte che mirano al 
raggiungimento dello scopo fino in fondo, dell'emulazione precisa e 
fedele quantomeno al 99%, anche se a volte ahimé a discapito delle 
prestazioni.
ciao

ooops, "appendice" :D

 Oliver...
Infatti in realta' lui di cognome si chiama Sardu.

 sarebbe un'impresa così disperata:[cut]
E anche qui di certo non e` la licenza che impedisce a qualcuno di fare
una versione riveduta,corretta e specializzata di un driver del Mame.
Anzi addirittura,come ti ho gia` fatto notare,la licenza lo *incoraggia*
come chiaramente indicato nel paragrafo VI che si occupa per l'appunto
dell'utilizzo di *parti* del codice.
Quindi poche palle: non e` certo per colpa del Mame,o della sua
licenza,che non esistono emulatori "performanti".

>Lo dicono a chiare lettere,e` sempre stato l'intento del Mame.
Oč, ma allora sei proprio gnucco.
E' ben quello che io contesto: prima esistevano emulatori con un
intento diverso. Prima di giochini come il merging e i cambi ai
romset, intendo.
Vabbč alla fine mi sono ripetuto.

prestazioni.
Io critico quello che mi pare. Lo faccio con delle argomentazioni
valide, anche. Rispetto la "vision" alla base del mame, ma mi urta
vedere che è l'unica vision rimasta, ed è mia personale opinione che a
quest'unica vision si sia arrivati tramite qualche (tanti) cambio di
rom, diciamo così, "strategico".

le ha messe a qualcosa pur serviranno :)
Grandissimo esempio, che più appropriato non si può. Il MALT (tessuto
linfoide associato alle mucose) è un sistema preposto a fungere da
barriera agli agenti infettivi esterni, sono agglomerati di tessuto
linfoide che viene a contatto con batteri, virus e via dicendo e in
molti casi va in suppurazione e deve essere tolto.... e si vive
benissimo senza. MA una funzione ce l'ha eccome... lo stesso discoros
vale per l'appendice vermiforme che fa parte del GALT (tessuto
linfoide associato a... ehm... G nell'acronimo sta per "guts", quindi
direi intestino :P). Per assurdo, se la softhouse originale avesse
fatto una cagata e ci fosse in un gioco qualcosa che lo rallenta
rendendolo ingiocabile (e fosse stato COSI' anche in sala), il MAME
emulerebbe ANCHE quel difetto, non potrebbe andare più veloce.


direi intestino :P).
Il GALT è parte del MALT ed è anch'esso diffuso a tutto l'intestino.
L'appendice non serve a niente, in compenso è potenziale fonte di
problemi. La sua stessa embriogenesi non è completamente spiegata.
Data la posizione, al termine dell'intestino cieco sotto la valvola
ileo-ciecale, contraria al flusso del chilo che dalla ileo-ciecale
sale nel colon ascendente verso la flessura epatica, finisce col
riempirsi di schifezze ed è a costante rischio di infiammazione,
infatti è per quello che si riempie di tessuto linfoide. Quando vuoi
fare una bastardata a qualcuno all'esame di istologia o anatomia,
infatti,  gli dai un bel vetrino di appendice da riconoscere:
regolarmente te lo prende per un altro organo linfatico (milza,
tonsille, linfonodo...) e tu allegro lo seghi. Ehehehe.

 Vabbè alla fine mi sono ripetuto.
Prima esistevano emulatori che andavano dal poco funzionante al
giocabile,dalla precisione emulatoria assai approssimativa,con un numero
di titoli supportati che si contavano su una mano,scritti in parte in ASM
e pertanto non portabili,senza codice sorgente disponibile.
In quattro parole:alla faccia del cazzo.

In quattro parole:alla faccia del cazzo.
Mai provato sparcade, retrocade, callus, system16 emulator, neoragex,
eh?

system16 emulator, neoragex,
Non so se l'hai notato,ma stai parlando di progetti vecchi,*morti*,non
portabili (il Mame gira anche sulle caffettiere) e senza uno straccio di
riga di codice sorgente disponibile per eventualmente proseguirne il
lavoro. 
Pertanto la conclusione da tirare rimane invariata:alla faccia del cazzo.

>Non so se l'hai notato,ma stai parlando di progetti vecchi,*morti*,non
E' ben quello di cui mi lamento. Sei gnucco, eh.
Cmq, sě, indubbiamente l'open source č stata una delle chiavi del
successo del mame. I cambi di romset hanno fatto il resto.

Pertanto la conclusione da tirare rimane invariata:alla faccia del cazzo.
Ma su qualsiasi sistema, il mame va sempre come se girasse su una
caffettiera.
Alla faccia del cazzo.

 successo del mame. I cambi di romset hanno fatto il resto.
Quindi,come per una selezione darwiniana,il MAME ha ucciso tutti gli altri
diventando la specie predominante e cambiando poi i romset.
Ardita teoria,contando che gli esempi che tu citi: 
-sparcade,retrocade e system16 sono morti nel 99 
-callus nel 98
-neoragex nel 2000
e sono tutti morti per i cazzi loro,dare la colpa al MAME perche` "i
fratellini minori" sono stati decimati e` dietrologia o fantascienza.


Peccato che con anni di lavoro delle varie persone che si sono avvicendate
nel MAME team tu ci potrai giocare in maniera fedele anche fra dieci anni.
Con gli emulatorini DOS interamente in ASM di 7 anni fa ti ci sciaqui le
palle oggi.

fratellini minori" sono stati decimati e` dietrologia o fantascienza.
Sarà... cmq sono approcci che mi piacerebbe vedere ancora.

palle oggi.
No, li uso con Windows 98.

fratellini minori" sono stati decimati e` dietrologia o fantascienza.
Anche questi cambiavano i romset. Meno ovviamente, me perchè sono
durati poco tempo, ma non è mai stata esclusiva del Mame il cambio di
romset. Stessa cosa per il Raine, che ripeto, è vivo e vegeto, ed è la
dimostrazione che non esiste solo il Mame, e soprattutto che non è
"colpa" del Mame se gli altri emulatori spariscono, ma solo dei
programmatori e della loro legittima poca voglia di fare qualcosa che
esiste già. Io ad esempio ho smesso di gestire il database del Mame
perchè ad un certo punto il Mame stesso è diventato un database più
aggiornato e straripante di quanti dati potessi raccogliere io. Chi me
lo faceva fare di sbattermi per qualcosa che mi precedeva sempre di
2^n passi avanti? Certo, non è la stessa cosa che programmare, ma
comprendo benissimo lo spirito di chi vorrebbe scrivere un emulatore e
poi si imbatte nel Mame, e gli cadono le braccia.
-- 
Paradoxally,
Jan AxHell

 No, li uso con Windows 98.
Ah,ti ci sciaqui le palle e ti ci fai anche il bidet.

 No, li uso con Windows 98.
hai veramente del fegato ad utilizzare ancora Windows 98, 
complimenti!!!! scommetto che ancora vorresti la distribuzione DOS 
ufficiale dell'emu, lol :)
ciao

 Alla faccia del cazzo.
Questo non è vero, è un'argomentazione che, permettimi di dire, al 
giorno d'oggi non ha alcun senso . Se un 10% dei giochi sul totale (e 
secondo me sto esagerando assai con la percentuale!) gira lentamente non 
significa che allora l'intero emulatore giri come una caffettiera. Abbi 
pazienza, io da circa due anni ho una cpu p4 3.0Ghz, mi dici al momento 
dell'attuale versione (0.96u1) quanti sono i giochi in percentuale che 
non risultano giocabili a causa "dell'effetto" caffettiera su un sistema 
tipo il mio, che oggi è la media se non il minimo di chi acquista un pc 
nuovo? 10? 20? 30? su un totale di?

 rom, diciamo così, "strategico".
Scusa, non volevo intendere che non puoi criticare :) certo che puoi, 
però sta storia dei cambi ROMs come causa strategica per la morte degli 
altri emulatori non è per niente convincente e credibile secondo me...
ciao

Hiryuu ha scritto:


http://www.mame.net/cgi-bin/wwwthreads/showpost.pl?Board=mamegeneral&Number=171768&Search=true&Forum=All_Forums&Words=sprite%2520multiplexing&Match=Entire%20Phrase&Searchpage=0&Limit=25&Old=allposts
-- 
Maccy
"I, cry, when angels deserve to die!"
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Ah,vuoi dirmi che non riesci a giocare a Pacman?
A Pac-Man riesco a giocare, PER ORA. Ma siccome il mame tende a
rallentare di versione in versione (notare che ho scritto TENDE perchè
so bene che ci sono delle eccezioni), e il suo rallentamento è più
rapido dell'evoluzione dei processori, arriverà un giorno in cui
nemmeno il computer più potente riuscirà a far girare Pac-Man a piena
velocità.

>
http://www.mame.net/cgi-bin/wwwthreads/showpost.pl?Board=mamegeneral&Number=171768&Search=true&Forum=All_Forums&Words=sprite%2520multiplexing&Match=Entire%20Phrase&Searchpage=0&Limit=25&Old=allposts
Sarebbe proprio il caso di seguire il consiglio di Haze: prendere i
pezzi utili dal sorgente del mame, adattarli al Raine e aggiungere o
togliere tutto quello che si vuole per ottenere una migliore
giocabilità.

 velocità.
In molti driver la ricerca della correttezza nell'emulazione *puo`*
portare a rallentamenti,avvertibili coi processori piu` *vecchi*.
Tutto il resto sono cazzate.

 3.0Ghz
Stai parlando del fatto che il Mame va bene su un P4 3 Ghz quando gli altri 
emulatori citati da Hiryuu giravano benone (e parlo degli stessi giochi, non 
di quelli recentemente introdotti) su CPU BEN piů ridotte!!!

di quelli recentemente introdotti) su CPU BEN più ridotte!!!
Gente, il discorso è sempre lo stesso... ma ci fate o ci siete? Sono 2
giorni che Brain Dead, io ed altri proviamo a spiegarvi che tra il
MAME e gli altri emulatori c'è un abisso di differenza: nella
portabilità, nel codice, nel fatto di essere open source, nel fatto di
supportare tutte e dico tutte le board arcade possibili ed
immaginabili! Come si può paragonare un progetto come il Nebula al
MAME? E' ovvio che non si può, è assolutamente assurdo, e se si
comincia a farlo tanto vale smettere di discutere... ma ciò che mi dà
più fastidio è che tutti i "difetti" che voi citate sono dannatamente
descritti nel readme del MAME!!! Voglio dire, cazzo, non lo
dicessero... ma sono loro i primi a dire: "il progetto è così' perchè
questa è la mia filosofia!". E' come se io mi mettessi a regalare per
la strada gelati alla fragola: qualcuno li prenderà perchè gli
piacciono, ad altri non piaceranno perchè non gradiscono la fragola, e
cosa fareste? Ve la prendereste con me perchè non vi REGALO gelati con
altri gusti?
La verità signori miei è che qui si vuole giocare A SCROCCO e senza
fare FATICA, per cui eh... che palle cambiare i romset ad ogni uscita!
E che palle tutte queste release "u"!! E che palle i chd che cambiano
e che palle questo.. e che palle quest'altro.... ma chi vi obbliga a
tenerlo aggiornato? Ve lo ha prescritto il dottore? No, non ve lo
ordina nessuno, per cui chi ha voglia e più che altro passione (non
staremo parlando del problema della banda, vero? Alzino la mano i 56k,
quelli sì che avrebbero il diritto di dire: non scarico perchè 100
mega a botta sono troppi) aggiorni, chi vuole GIOCARE A SCROCCO si
prenda o un altro emulatore (dai che ci sono... c'è il Nebula, il
Kawaks, il Raine... se proprio volete i CPS1 straveloci c'è persino il
vecchio Callus, e ancora il NeorageX fa girare perfettamente tutti i
NeoGeo su macchine obsolete), o una versione vecchia del MAME che
faccia girare bene il gioco che interessa, oppure lasci perdere
l'emulazione e vada in sala giochi. Oppure non faccia niente di tutto
questo ma la smetta di rompere i coglioni sulla filosofia che viene
seguita da un progetto del tutto GRATUITO (eh, si... tutti contestano
ma nessuno MAI riesce a contestare questa cosa). 
Ma dai, alla fine.... vogliamo DAVVERO fare un paragone, che so, tra
il Callus e il MAME nell'emulare le CPS1? Vogliamo DAVVERO fare un
paragone tra il NeorageX e il MAME nell'emulare i Neo-Geo? Stiamo
scherzando vero?


> ludica? Sono indispensabili a quest'ultima o se ne puň fare a meno?
Grazie del link Maccy... e vorrei far notare la cosa piů importante
per chi č troppo pigro per vedersi il link:
"Anyway, it should be pretty clear by now that drivers get updated
with the smallest hardware details even if the emulation output won't
change"
Questa č la filosofia del MAME. O vi va bene, o potete smetterla di
scaricarlo. O di emulare. o entrambi.


 di quelli recentemente introdotti) su CPU BEN più ridotte!!!
Non ho vecchi computer per fare le prove, ma sono sicuro che se listate 
tutti i giochi che nel corso del tempo hanno subìto pesanti 
rallentamenti in modo da diventare INGIOCABILI sulla stessa 
configurazione x e li rapportate al totale dei giochi PERFETTAMENTE 
giocabili sempre sulla stessa configurazione di prova, capirete la 
sterilità di tutte le accuse tirate fuori in questo thread contro il 
MAME. Si è preso come esempio Gyruss su un pentium 166... ma per 
piacere, se dal 1998 avete ancora lo stesso PC e con Windows 98 per 
giunta ma che pretendete, LOL. Inoltre anche tu (mi sembra) fai finta di 
non vedere che lo scopo principale dell'emulatore è 
l'accuratezza-a-tutti-i-costi-a-discapito-delle 
prestazioni-se-necessario. La vita va avanti, i PC vanno avanti, ogni 
tot anni siamo costretti ad aggiornare le nostre configurazioni, è 
sensato che il team impieghi maggior tempo e risorse sul migliorare 
l'accuratezza e la documentazione piuttosto che ottimizzare (cosa che 
già fanno al limite del possibile il più delle volte). E tutto questo 
prezioso sapere è messo liberamente a disposizione nei codici sorgenti 
per chiunque volesse migliorare ulteriormente il progetto con il suo 
contributo o volesse trarne spunto per scrivere un emulatore proprio con 
un maggior occhio alla giocabilità e magari al supporto delle schede 
acceleratrici.
ciao

Stiamo scherzando vero?
Stai scherzando vero?

 prestazioni-se-necessario.
Allora ritorniamo al discorso iniziale (oramai questo thread è diventato 
chilometrico):
Per avere un'emulazione corretta è necessario spostare i file delle ROM fra 
i vari parent/clone ogni tot versioni del Mame?
Come mai nella versione x viene detto che il file y è del parent mentre 
nella versione x+3 lo stesso IDENTICO file viene messo in un clone diverso? 
Nel tempo in cui sono uscite quelle tre versioni è cambiata la scheda madre 
da cui erano state dumpate le ROM?!?
Il mio dubbio principale più che al calo continuo di prestazioni era rivolto 
agli strani giochi di cambi ROM che si vedono spesso (ti posso citare ad 
esempio il caso di ddtod.zip, una ROM che è mutata addirittura ben più di 
una decina di volte da quando è stata introdotta, e non parlo di redump che 
ovviamente sono giustificati). Per non parlare dei CHD che cambiano, che sia 
difficile il processo di dump è logico, ma la lettura di un HD... non per 
pensare male ma questo potrebbe più essere un sintomo di problemi 
organizzativi o (ancor peggio) scherzi per i collezionisti piuttosto che 
"fedeltà emulativa".

Amministrazione) :p :)...
Preferisco continuare col mio lavoro attuale, cioč programmare kernel
che fanno funzionare PLC, controllori di cicli
termici/asciugamento/autoclavi e saldatrici termiche.
A proposito, di uno di quei sistemi ho anche realizzato un emulatore
(con tanto di roms con cui farlo funzionare ;-) ) ma č a uso esclusivo
della ditta, quindi non prendere nemmeno in considerazione l'idea di
chiedermi una release. :-P

scaricarlo. O di emulare. o entrambi.
Mi piace di più la filosofia dello Zinc, espressa proprio da R.
Belmont in questo thread:
http://www.bannister.org/ubb/ultimatebb.php?ubb=get_topic;f=24;t=001676
"ZiNc's mission is to bring 3D games playably to cheap bastards."

 "ZiNc's mission is to bring 3D games playably to cheap bastards."
E con la questione dell'accuratezza cosa avrebbe a che fare?
E` tanto comodo decontestualizzare la frase (driver per controller
antanico con tapioca) e magari evitar di riportare quanto detto appena
dopo: "That explicitly means stock PC hardware like a keyboard, mouse, and
VGA monitor. MAME plays all the same games we do and supports a heck of a
lot more I/O hardware, so we're allowed to specialize a bit."

lot more I/O hardware, so we're allowed to specialize a bit."
Quello è solo... un nice side effect.

 "fedeltà emulativa".
C'è stato un solo precedente dichiarato in tal senso, e cioé il bad dump 
del cdrom di sfish2, inserito normalmente nel MAME come tante altri 
files bad dump, peccato che questo fosse un CHD da oltre 500Mb.. inutile 
e ingombrante!
ciao

 chiedermi una release. :-P
Beh... potevi finire a programmare processori per 6501 per una ditta di
preservativi (ed invidiare quelli che facevano i beta-tester dei
preservativi suddetti) :D

 cosa fareste? 
Assassino sterminatore di fragole!

 chiedermi una release. :-P
Si tratta di un emulatore per farci girare "legacy applications" ?
Saluti,
Dott. Piergiorgio.


No, emula proprio uno dei controllori che la ditta vende e permette di
eseguire sul PC i programmi di quello strumento, senza dover
fisicamente USARE quello strumento. Inoltre è più veloce dello
strumento vero (intendo che esegue un ciclo di PLC e aggiorna il
display in meno tempo; la misurazione del tempo è sempre accurata).
Inoltre si possono anche grabbare screenshots del display per
inserirli nei manuali (invece, per farlo con un PLC vero, bisogna
esplicitamente programmarlo per inviare via seriale il contenuto del
display e avere sul PC un programma che ricostruisce un'immagine
bitmap a partire da quei dati).
QUESTA E' UNIFICAZIONE DELLE PIATTAFORME, IL VERO SPIRITO
DELL'EMULAZIONE!!!

 DELL'EMULAZIONE!!!
Concordo pienamente.
Il punto e' che cmq resta un rapporto all' incirca 1/10- 1/5 tra la
potenza del sistema emulante e il sistema emulato.
certo non userei un sistema emulato per fare number chrunching ma per
molte applicazioni va bene.
Un idea beffarda che ho e' quella di creare un accounting system o
comunque un applicazione contabile che gira su, diciamo, un IBM 650 o 790
emulato (trattasi di dinosauri da centro meccanografico) e nasconderlo
dietro un UI "moderna"; secondo me funziona meglio di moltissimi cazzi di
sw commerciale di oggi.....
Saluti,
Dott. Piergiorgio.