Newsgroup: it.comp.software.emulatori
Titolo: mame79 out!!!

il sito non e' ancora aggiornato ma ci sono gia' i link!!!
bye by
Tusso

ecco il whatsnew.txt
0.79
General Source Changes
----------------------
Fixed most of the bugs caused by changes made in the .78 u cycle, please
check any you
reported to make sure [Aaron Giles + Various]
Updated many Atari / Midway drivers to use new style Memory Maps and cleaned
them
up [Aaron Giles]
YMF278b update, improving sound in Asura Blade [R.Belmont]
Fixed a problem with the SH2 speedup previously added [Olivier Galibert]
Updated ST-V driver to use new memory system, cleaning up the map [Olivier
Galibert]
Fixed ASM 68k core to compile again [BUT]
Warning screens are now skipped if running with -ftr for less than 5
minutes [Aaron Giles]
Fixed Black Dragon & Money Money filenames [chaneman]
Fixed poolshrk078u6yel [Stefan Jokisch]
Fixed crash when taking screenshots of rotated vector games [Stefan Jokish]
Multiple Session fixes (for Mame32 etc.) [Nathan Woods]
unaligned SCU direct mode DMA fix [R.Belmont]
Fixed a problem with Star Wars [Aaron Giles]
Various compiler specific fixes [Olivier Galibert, smf]
New Games supported or promoted from GAME_NOT_WORKING status:
-------------------------------------------------------------
Scramble Spirits
Triv Four (1985 Status) [Pierpaolo Prazzoli]
Super Triv III (1986 Status) [Pierpaolo Prazzoli]
Winning Spike [R.Belmont]
Whizz [Chris Hardy, David Haywood, Pierpaolo Prazzoli]
More More Plus
Pairs Love [David Haywood]
New Clones supported or promoted from GAME_NOT_WORKING status:
--------------------------------------------------------------
Perestrokia Girls (without Fuuki license)
Changes (EME license) [Stefan Jokisch]
VS. Tennis (Japan) [Pierpaolo Prazzoli]
Dual Assault [Pierpaolo Prazzoli]
New Non-Working games / clones supported
----------------------------------------
Varia Metal [David Haywood]
Denjin Makai (protected)
Super Hang On Limited Edition [Brian Troha]
Plasma Sword (parent to Star Gladiator 2) [Brian Troha]
niente giochi 2001...................................
bye by
Tusso

 niente giochi 2001...................................
Come mai?
E la famosa "regola dei tre anni" dov'è finita?

, dopo l'ennesimo messaggio letto, decise di
scrivere:

Booooooooh... Sul forum non si dice nulla a riguardo?
-- 
 $B%^%C%7!!%+%G%s%F%# (B - E-mail massi.cadenti(at)
tiscali.it
 <-- NEW
Mastro di chiavi della GHOULS
Obiettore di coscienza ufficiale della BOBBLE
Dittatore del gruppo di fansub IBC-CIF (Rebirth)

>E la famosa "regola dei tre anni" dov'č finita?
L'unica regola č: fanno il cazzo che vogliono.

 L'unica regola č: fanno il cazzo che vogliono.
Questo lo si era capito da tempo.
Probabilmente non conoscono la parola "coerenza" (oltre ovviamente a
"ottimizzazione").

"ottimizzazione").
Del resto, ha fatto il suo tempo: dopo sette anni, per forza qualcosa
va perduta per strada.
Imho - ma imho, intendiamoci - ormai i tempi sono maturi per una
divisione del progetto su base cronologica: per esempio, fino al 1990,
dal 1991 al 2000, oltre il 2000. Cosě com'č adesso č un dinosauro, e
il suo logico destino č l'estinzione - persino un maniaco come me
comincia davvero ad averne abbastanza.

 comincia davvero ad averne abbastanza.
Esagera...
ciao :)

scorso!) ma in sostanza è inutile farla tragica.
Veramente il mio discorso è quello opposto: preferirei vedere un
progetto che si dedicasse ai giochi fino al 1990, magari con un
emulatore meno mastodontico del mame, e puntando ad un'emulazione
corretta. Al contrario non mi piace vedere aggiunti giochi recenti,
quando il driver del system16 è da sistemare ormai da anni (per fare
un esempio).

un esempio).
Allora e' meglio scrivere da zero un nuovo emulatore, perche' troppo
spesso ci dimentichiamo che il MAME non e' nato per giocare a tali
giochi...il poterci giocare e' solo un "effetto collaterale"...
-- 
"Vi e' felicita' per chi accetta il proprio destino,
vi e' gloria per chi combatte il proprio destino."

 dal 1991 al 2000, oltre il 2000.
Io sono per una suddivisione cronologica di questo tipo:
-dal 1975 (o quando cacchio e' uscito Pong); al 1983
-dal 1983 al 1988
-dal 1988 al 1992
-dal 1992 al 1996
-dal 1996 al 2000
...e lasciamo perdere queste cazzate dei giochi recenti, OK ?
Ma la cosa migliore che vorrei e' la possibilità di inserire ROM homebrew
senza dover mettere mani al source e ricompilare.
Saluti,
Dott. Piergiorgio.

 un esempio).
Mi associo.
E poi dal source si capisce alquanto poco dell' HW emulato (e cmq
insufficienti per il mio amato homebrew)
Una scansione temporale più ottimale l' ho indicata nel precedente post,
aggiungo ovviamente che per me e' ottimale dare prioritù al periodo 75-92.
Saluti.
Dott. Piergiorgio.

senza dover mettere mani al source e ricompilare.
Dimentichi che l'utonto medio non sa compilare un programma e in ogni
caso i tempi di attesa per la compilazione sono ben maggiori dei tempi
di attesa di download con una connessione da un modem 56k in su.
Quindi col tuo ragionamento si dovrebbe implementare un'architettura a
plugin. Ma perche` bisognerebbe riempire il MAME di tanti piccoli file
che non fanno altro che impiantare ulteriormente il povero Winsozz?
Basta aprire la directory delle rom per rendersi conto. Si` certo, poi
l'eseguibile sara` piu` leggero, ma ne vale la pena per risparmiare
qualche mega? Non stiamo mica parlando di decine... l'eseguibile del
MAME non compresso pesa ancora intorno ai 12-15 (a naso, non ce l'ho
sottomano) MB. Compresso stiamo sui 4 MB.
Se proprio si vuole un MAME di poche centinaia di KB per emulare un
singolo gioco... si puo` benissimo compilarselo da soli ;)
Riguardo la suddivisione in anni, vi darei ragione se si volesse una
versione *definitiva*, ma per *tutte* le fasce di anni che avete citato
ci sono decine e in qualche caso centinaia di titoli non solo non ancora
emulati correttamente, ma spesso neanche dumpati.
Quindi cui prodest? Non certo il giocatore "medio" che col MAME e`
abituato a mettere i giochi nella cartella roms, fare doppio clic e via.
Ma nemmeno lo smanettone che si ritroverebbe con varie versioni che in
fondo hanno lo stesso scopo. Non dimentichiamoci infine che le routine
di base, ma anche quelle di alcuni processori di vita medio lunga (es.
il Motorola 68000 e successive varianti che ha attraversato varie
generazioni di coin-op) creerebbero una ridondanza che farebbe si` che
l'unione dei vari MAME delle varie annate siano decisamente piu`
ingombranti e pesanti... del MAME stesso.
E se quindi viene meno il motivo principale che sarebbe la leggerezza
del codice e lo spazio occupato, a che servirebbe suddividere un
progetto che funziona (dite quello che vi pare ma *funziona*) in tanti
sotto-programmi dall'esito incerto?
Augh, ho parlato.


 giochi...il poterci giocare e' solo un "effetto collaterale"...
Non sono d'accordo.
Se con un emulatore di giochi da sala giochi non puoi giocare al gioco
emulato allora č emulato male. Ricordiamoci che lo scopo della ROM emulata č
il gioco, se si perde la sua funzione allora che razza di emulazione č?

 plugin.
Hmmm.... O non mi sono spiegato bene io o non hai capito tu.
Io non intendevo una modularità del MAME, bensi' una maggiore
flessibilità nell' accettare ROM di terze parti.
Adesso come adesso, per aggiungere una ROM sviluppata da se' bisogna
modificare il relativo source in /drivers /machine /vidhrw ecc.
ricompilare, e se continuando lo sviluppo modifichi ulteriormente la ROM
devi ricompilare, ecc.ecc.
Quello che io ho in mente è che il MAME dovrebbe saper far partire la ROM
partendo da un file di configurazione che indichi l' HW emulato
desiderato, la mappa di memoria, l' I/O ecc.ecc. Tutte queste cose adesso
sono hard-wired nel source e la cosa mi infastidisce.
Esempio clamoroso,MAME 0.66.2/src/drivers/8080bw.c: di 4022 linee, solo
le prime 147 linee trattano l' HW, le restanti 3850 e qualcosa linee sono
la descrizione delle singole macchine e relative ROM, roba questa che
troverebbe il suo posto naturale in un datafile ASCII di configurazione....
Io metterei su in pochi giorni un 2-4 K di roba che girerebbe su questo HW
ma poi farlo girare sul MAME, e qui il problema....
Per quanto riguarda la suddivisione in sotto-MAMEs ripartiti
temporalmente, sarebbe una buona idea, considerando ovviamente che l' HW
più vecchio necessita di meno risorse per essere emulato, e quindi è
alla portata di una maggiore quantità di macchine.
Almeno, queste sono le mie opinioni....
Saluti,
Dott. Piergiorgio.