venerdì 29 marzo 2019

March and April updates

For about a week work has begun in the house where I will move in about a month (or maybe two); many of the things I do on my own, so between work and what I have to do in the new house, when I arrive in the evening I'm really destroyed.
So the time for MAME is very little; I will try to update as many resources as possible, but surely there will be shortcomings and delays.
I apologize and inform you that normality will be re-established by next June, thank you all for your patience!


Da circa una settimana sono iniziati i lavori nella casa dove mi trasferirò tra circa un mese (o due); molte delle cose le faccio da solo, quindi fra il lavoro e quello che devo fare nella casa nuova, quando arrivo alla sera sono veramente distrutto.
Il tempo quindi per il MAME è davvero poco; cercherò di aggiornare più risorse possibile, ma sicuramente ci saranno delle mancanze e dei ritardi. Me ne scuso e vi informo che la normalità sarà ristabilita dal prossimo giugno, grazie a tutti per la pazienza!

lunedì 21 gennaio 2019

pS Update 0.205

Yesterday I released the files related to the 0.205 update. They concern the Artworks, Flyers, Marquees, Soundtrack and all the categories of snapshots.

Good download!

Ieri ho rilasciato i file relativi all'aggiornamento 0.205. Riguardano Artworks, Flyers, Marquees, Soundtrack e tutte le categorie di snapshots.

Buon download!

sabato 19 gennaio 2019

Archeo-MAME, part III

More work on these dats and more ideas come to me... it's stronger than me!
Now I have the idea of ​​'mameID': it is a unique code to be assigned to all machines (including bios and devices) that have been added to MAME from version 0.1 to today.
This code (a simple number), of course, will never be changed over time. For example, at the machine 'crush', first in alphabetical order in the first MAME of Nicola Salmoria, I assigned the number 1. This will remain the same even in case of rename or cancellation of the machine. In this way we will have a table including everything that has been put in the emulator in these 20 years.
This involves the umpteenth restart of this revision of the dat (I hope the last one).

I also decided to change the format of the fields I added: instead of: <added_in>, <added_by> and the new <mameID>, I will now use 3 info / value (as in the xml of the software lists):

<info name="added_in" value="version"/>
<info name="added_by" value="author"/>
<info name="mameID" value="number"/>


Therefore, the work continues...



Più lavoro a questi dat e più idee mi vengono... è più forte di me!
Ora mi è venuta l'idea del 'mameID': si tratta di un codice univoco da assegnare a tutte le macchine (compresi bios e device) che sono stati aggiunti al MAME dalla versione 0.1 ad oggi.
Questo codice (un semplice numero), naturalmente, non verrà mai modificato nel tempo. Ad esempio, alla macchina 'crush', prima in ordine alfabetico nel primo MAME di Nicola Salmoria, ho assegnato il numero 1. Questo rimarrà lo stesso anche in caso di rename o cancellazione della macchina. In questo modo avremo una tabella comprendente tutto quello che è stato messo nell'emulatore in questi 20 anni.
Questo comporta l'ennesimo restart di questa revisione dei dat (spero l'ultima).

Ho anche deciso di cambiare il formato dei campi da me aggiunti: invece di <added_in>, <added_by> e del nuovo <mameID>, ora ne userò 3 info/value (come nelle xml delle liste software):

<info name="added_in" value="versione"/>
<info name="added_by" value="autore"/>
<info name="mameID" value="numero"/>

Il lavoro, dunque, prosegue ancora...

lunedì 7 gennaio 2019

Archeo-MAME, part II

Since I resumed the work of older MAME dat, I also decided to check their actual functioning by loading them to ClrMAME.
I have thus discovered some errors present, related to the name of some rom of clone games; some of these I could correct them, others, since the errors was at the time present in the original drivers, I have also left them in my dat. Usually they are roms that have different names between parent and clone, errors then corrected by MAMEdev. These non-avoidable errors will still be reported in the readme_nn.txt file in my packages.
All these corrections will be made only up to version 0.84, fateful version in which the xml support was introduced, to which I will only have to add my fields "add_in" and "add_by", unfortunately always manually.
Now I have passed the complete revision of the names of the samples (at the time they were in .sam and not .wav format); my attention is particularly related to the use of capital letters. I know it may seem unimportant, but at the end of my review cycle the resulting dat files will be very precise.

At the time I publish this article, the situation is as follows (compared to online):

0.1 - 0.13: not modified.
0.14 - 0.34b3: correct but not yet online. In addition, the related diff files are also redone. During the sample check phase.
0.34b4 - 0.83: only the first versions I create of the datas are available on the web page, therefore with omissions and errors.
0.84 - 0.205: the dat are all derived from the original xml (so compliant), only my additional fields are missing.

So the work is still long!

Dato che ho ripreso il lavoro dei dat MAME più vecchi, ho anche deciso di controllare il loro effettivo funzionamento caricandoli in ClrMAME.
Ho così scoperto alcuni errori presenti, relativi al nome di alcune rom di giochi clone; alcuni di questi ho potuto correggerli, altri, dato che l'errore era all'epoca presente nei driver originali, li ho lasciati anche nei miei dat. Di solito si tratta di rom che hanno nomi diversi fra parent e clone, errori poi corretti dai MAMEdev. Questi errori non evitabili, saranno comunque riportati nel file readme.txt presente nei miei pacchetti.
Tutte queste correzioni le effettuerò solo fino alla versione 0.84, fatidica versione in cui venne introdotto il supporto xml, al quale dovrò solo aggiungere i "miei" campi "add_in" e "add_by", purtroppo sempre manualmente.
Ora sono passato alla completa revisione dei nomi dei sample (all'epoca erano in formato .sam e non .wav); la mia attenzione è riferita particolarmente all'uso delle lettere maiuscole. So che può sembrare poco importante, ma al termine di questo mio ciclo di revisioni i file dat risultanti saranno davvero molto precisi.

Al momento in cui pubblico questo articolo, la situazione è la seguente (rispetto a quelli online):

0.1 - 0.13: non modificati.
0.14 - 0.34b3: corretti ma non ancora online. Rifatti, inoltre, anche i relativi file diff. In fase di controllo dei sample.
0.34b4 - 0.83: sono disponibili sulla pagina web solo le prime versioni da me create dei dat, quindi con omissioni ed errori.
0.84 - 0.205: i dat sono tutti derivati dagli xml originali (quindi conformi), mancano solo i miei campi aggiuntivi.

Il lavoro quindi è ancora lungo!

venerdì 4 gennaio 2019

Archeo-MAME

In these early days of the year I resumed working on the old (very old) dat of MAME. Every day I learn something new looking carefully at the drivers of the time and then correct, add information and modify the packages already available.
This work has come to version 0.34b3 and has as its primary purpose, to reconstruct as accurately as possible, the dats of the first MAME, those that still didn't have the xml support, which only came from version 0.84 of July 2, 2004.
Compared to dat I had already created years ago, based exclusively on the "dir2dat" function of ClrMAME (a program for which I will never stop thanking Roman for creating it), since last summer I added all the previously missing standard fields: "sourcefile", "sampleof", "cloneof", "romof", "description", "year" plus two new ones, in my opinion very useful: "add_in" and "add_by", to list in which version a game was added and by whom. In addition I have also added the system for the emulation quality (good, imperfect and preliminary) of the games.
In the packages, besides the xml, I also put the dat in the "listinfo" format, the first one supported. Especially about dats from 0.1 to 0.34b3 (without CRC support for roms verification), all the work was done manually, editing information game by game, info taken from drivers, readme and whatsnew and with some suggestions derived from mameinfo.dat from MASH, an inexhaustible source of information on MAME evolution.
Unfortunately every new idea, involves the remake of the packages already online, but the result are dats closer to reality.
Now, before continuing with the editing of version 0.34b4, I'm completely reviewing the management of the samples, starting from their introduction (MAME 0.14).
In those currently available on my dedicated webpage (this: http://www.progettosnaps.net/dats/MAME/) I had mistakenly added the field "sampleof =" also to the parent games, putting in difficulty ClrMAME. Since I will take these packages back into my hands, I will add the sample-specific datas thereafter (and later those of the BIOS-only ones).

That is all for the moment...


In questi primi giorni dell'anno ho ripreso a lavorare sui vecchi (vecchissimi) dat del MAME.
Ogni giorno imparo qualcosa di nuovo visionando attentamente i driver dell'epoca e quindi correggo, aggiungo informazioni e modifico i pacchetti già dusponibili.
Questo lavoro è giunto alla versione 0.34b3 ed ha come scopo primario, quello di ricostruire in modo quanto più possibile preciso, i dat dei primi MAME, quelli che ancora non disponevano del supporto xml, arrivato solo dalla versione 0.84 del 2 luglio 2004.
Rispetto ai dat che già avevo creato anni fa, basati esclusivamente sulla funzione "dir2dat" di ClrMAME (programma per cui non finirò mai di ringraziare Roman per averlo creato), dalla scorsa estate ho aggiunto tutti i campi standard prima assenti: "sourcefile", "sampleof", "cloneof", "romof", "description", "year" più due nuovi, secondo me molto utili: "add_in" e "add_by", per elencare in quale versione un gioco è stato aggiunto e da chi. Inoltre ho anche aggiunto il sistema per la qualità dell'emulazione (good, imperfect e preliminary) dei giochi.
Nei pacchetti, oltre all'xml, ho anche messo i dat nel formato "listinfo", il primo supportato. Soprattutto riguardo ai dat dalla versione 0.1 alla 0.34b3 (senza il supporto dei CRC per la verifica delle rom), tutto il lavoro è stato fatto manualmente, editando le informazioni gioco per gioco, info desunte dai driver, dai readme e whatsnew e con alcuni suggerimenti derivati da mameinfo.dat di MASH, fonte inesauribile di informazioni sull'evoluzione MAME. Purtroppo ogni nuova idea, comporta il rifacimento dei pacchetti già online, ma il risultato sono dei dat sempre più vicini alla realtà.
Ora, prima di proseguire con l'editing della versione 0.34b4, sto completamente rivedendo la gestione dei sample, a partire dalla loro introduzione (MAME 0.14). In quelli attualmente disponibili sulla mia pagina web dedicata (questa: http://www.progettosnaps.net/dats/MAME/) avevo erroneamente aggiunto il campo "sampleof=" anche ai giochi parent, mettendo in difficoltà ClrMAME.

Dato che riprenderò in mano questi pacchetti, aggiungerò da lì in poi i dat specifici per i sample (e più avanti quelli dei soli BIOS). Per il momento è tutto...

AntoPISA

giovedì 20 dicembre 2018

MESS-Info fixing

In these days I started the correction of the descriptions of the machines but, above all, of the devices.
Over time I had left out this aspect of the file (my free time is less and less...) and now the wrong descriptions were really too much!
To do this I mainly used the MDE application of a motoschifo (Mame Dat Editor). Here is the procedure:

1. Import messinfo.dat in MDE.
2. Export the information in .cvs format (which I then convert to .xls).
3. Import the list into an Access database where, previously, I also imported the last MESS .xml (using xml2mdb).
4. I create queries to compare the correctness of the "description" field.
5. I correct, always using MDE, the wrong fields.
6. I try, comparing the MESS .xml, the version in which the descriptions have been changed and I report it in the file.

The work is a lot, but at the end (I'm missing about 280 devices) my file will be much more precise. Obviously from the next update I will not forget these changes.

 


In questi giorni ho iniziato la correzione delle descrizioni delle macchine ma, soprattutto, dei device.
Nel tempo avevo tralasciato questo aspetto del file (il mio tempo libero è sempre meno...) e ora le descrizioni sbagliate erano davvero troppe!
Per fare questo ho utilizzato principalmente l'applicazione MDE di motoschifo (Mame Dat Editor). Ecco la procedura:

1. Importo messinfo.dat in MDE.
2. Esporto le informazioni in formato .cvs (che poi converto in .xls).
3. Importo l'elenco in un data-base Access dove, precedentenente, ho anche importato l'ultimo .xml Mess (usando xml2mdb).
4. Creo delle query per confrontare la correttezza del campo "description".
5. Correggo, sempre usando MDE i campi sbagliati.
6. Cerco, confrontando gli .xml MESS, la versione nella quale le descrizioni sono state cambiate e la riporto nel file.

Il lavoro è tanto, ma al termine (mi mancano circa 280 device) il mio file sarà estremamente più preciso. Ovviamente dal prossimo aggiornamento non tralascerò più queste modifiche.

lunedì 17 dicembre 2018

pS Update 0.204

Yesterday I released the files related to the 0.204 update.
They concern the Cabinets, Control Panels, Icons, Flyers, Manuals and, of course, all the categories of snapshots.

Good download!


Ieri ho rilasciato i file relativi all'aggiornamento 0.204.
Riguardano i Cabinets, Control Panel, Icons, Flyers, Manuals e, ovviamente, tutte le categorie di snapshots.

Buon download!

venerdì 7 dicembre 2018

I'm back here!

I have decided that from new year I will publish regular posts on my blog.

More than anything else I will keep you updated on the work I carry out, with what tools and at what point I find myself.


It will be a way, for those who want it, to participate in the big work that is behind my site, which for ten years now, tries to make the use of MAME as complete as possible.

Hello everybody.



Ho deciso che da anno nuovo pubblicherò regolari post qui sul mio vecchio blog.
Più che altro vi terrò aggiornati sui lavori che porto avanti, con quali strumenti e a che punto mi trovo.

Sarà un modo, per chi lo vorrà, di rendervi partecipi sul grosso lavoro che si trova dietro al mio sito, che da ormai dieci anni, cerca di rendere l'uso del MAME il più completo possibile.

Un saluto a tutti.


www.progettosnaps.net

lunedì 11 febbraio 2013

Quanto tempo...

Mi scuso con tutti per la frequenza con cui aggiorno questo blog (addirittura il post precedente risale alle vacanze estive, bei tempi!).
Il "progetto" mi porta via tantissimo tempo e gli annunci delle nuove uscite o novità varie preferisco pubblicarli dove hanno sicuramente una risonanza maggiore (come MAME-World o su MAME Italia).

Da allora le novità sono state davvero tante... Ho seguito passo passo, con le mie immagini (pS_Snaps), tutte le varie uscite del MAME/MESS (praticamente, a parte gli eseguibili, sono ormai una sola cosa), dalla 0.146u4 alla 0.148 uscita pochi giorni dopo Natale).

E' stata pubblicata la versione 2.0 del programma per rinominare le immagini (MAMErenSET) ora molto più friendly e potente.

Il file languages.ini, che cataloga i set del MAME per linguaggi, ha da poco una pagina tutta sua (pS_Languages) dove scaricarne le ultime versioni disponibili.

Anche per le liste di software MESS il lavoro è proseguito, con nuovi set completi caricati (pS_MESS Software List Snaps); ora quelle online sono 83 per 12.242 snapshots.

Per ultimo, proprio in questi ultimi giorni, ho aggiornato e ridisegnato la pagina che raccoglie eseguibili, sorgenti, xml e diff del MESS, completandola il più possibile e rendendola più gradevole e di facile utilizzo (pS_MESS Links), utile anche perchè ultimamente il sito ufficiale del MESS ha avuto qualche inconveniente.

E' tutto (sembra poco ma sono migliaia di immagini e files lavorati in pochi mesi); spero di tornare ad aggiornare questo blog più frequentemente, a presto!

lunedì 30 luglio 2012

Small holiday period



For about three weeks I'll be on vacation, so updates will be published sporadically during this period, or postponed to the second half of August.

Ciao!

domenica 10 giugno 2012

domenica 20 maggio 2012

Piccola pausa...

Da domani (21 maggio) e per qualche giorno (spero pochi...) sarò in ospedale per un piccolo intervento chirurgico al gomito.
Quindi per questa settimana non potrò rispondere alle vostre domande e neanche fare gli aggiornamenti delle immagini.
A presto!

From tomorrow (May 21) and for a few days (I hope a few ...) I'm in hospital for minor surgery to the elbow.
So this week I can not answer your questions and even make the image updates.
See you soon!

venerdì 20 aprile 2012

0.146 Work in Progress

Il prossimo aggiornamento delle mie collezioni di immagini si prospetta come uno dei più imponenti nella storia del mio sito.
Ho praticamente svuotato le mie cartelle temporanee di immagini, con un grandissimo lavoro svolto soprattutto per i Cabinets e i Marquees.
In pratica saranno aggiornate tutte le categorie con 874 immagini e 56 pdf (manuali), inoltre 32 immagini obsolete o errate saranno cancellate. I pacchetti saranno un po' pesanti ma permetteranno di portare tutte le categorie a livelli mai visti prima; ecco un piccolo riassunto di quello che potrete scaricare:

Cabinets: 2 del, 112 new e 74 updated png (3.000 tot.)
Control Panels: 1 del, 51 new e 9 updated png (2.100 tot.)
Flyers: 100 new e 6 updated png (4.150 tot.)
Marquees: 29 del, 229 new e 198 updated png (2.500 tot.)
Manuals: 1 del, 51 new e 5 updated pdf (1.500 tot.)
PCB: 1 del, 51 new e 2 updated png (2.000 tot.)

Anche per le arts per il MESS il lavoro è a buon punto, vi aggiornerò nei prossimi giorni.

giovedì 16 febbraio 2012

MAME Mechanical snaps

Stimolato dai suggerimenti di Pucci (Arcade Italia) ho iniziato a revisionare i set "Mechanical" del MAME alla ricerca di quelli che visualizzano qualcosa in modo da sostituire le snaps InGame e Titles standard; analizzando l'xml creato con MAME 0.145 ho estrapolato 240 possibili giochi da correggere.
Ieri sera ho iniziato a rifare queste immagini (trovando anche qualche immagine buona per le categorie Logo, HowTo e Scores).
Penso che con il MAME 0.146 tutti questi set saranno tutti aggiornati.

Elenco set da aggiornare: MechUpd Pdf.

Edit del 17/02/2012: Sono circa a metà strada (ancora 112 sets da processare); dall'elenco ho però eliminato tutti quelli gestiti dal driver 'mpu4.c' (in totale 63) che, non riescono ancora a visualizzare alcunché.

mercoledì 8 febbraio 2012

Update 0.145 (MAME)

E' online l'aggiornamento 0.145 delle immagini (solo per quanto riguarda il MAME); si tratta di 622 immagini suddivise per tutte le categorie e scaricabili qui: progetto-SNAPS.


Nei prossimi giorni renderò disponibile anche un bell'aggiornamento per il MESS, restate in ascolto!

sabato 22 ottobre 2011

Problema validazione png

Casualmente mi sono accorto che alcune immagini non venivano correttamente visualizzate in MAMEUI... A volte, per evitare che due immagini poste in due categorie diverse (solitamente InGame e Titles), con un editor esadecimale, ho cambiato alcuni bit, modificando così il CRC. Questo però spesso comporta una mancata validazione del file (di conseguenza una mancata visualizzazione in MAMEUI).

Utilizzando uno specifico programma per i files grafici png, riesco a correggere tale errore ma, anche per curiosità, mi sono messo a scorrere tutte le immagini (solo quelle non meccaniche), risnappando quelle sbagliate; così facendo ho anche trovato una serie di immagini di giochi che in questi ultimi mesi hanno subito migliorie tali da diventare quasi giocabili, rifacendo anche quelle

Diciamo che l'aggiornamento 0.144 sarà quasi epico (visto il numero di immagini aggiunte).

mercoledì 14 settembre 2011

Novità settembrine...

Vi porto a conoscenza del fatto che ho aggiunto un paio di cosette al sito: nella pagina dedicata al MESS e ora possibile scaricare (oltre alle immagini dei sistemi - che penso fra poco rinominerò in "MESS Cabinets") e i vari pacchetti (per ora 20) delle snapshots dedicate alle software-list, è da poche ore disponibile anche il pacchetto delle icone! Questo è creato da Anna Wu che utilizza le mie immagini.
Altra novità, ma sempre in ambito MESS, riguarda il file renameSET che da oggi ha il suo corrispondente anche per questo emulatore; la versione online va dalla versione 0.120 a quella attuale (0.143u5), ma sto alacremente lavorando per completarlo al più presto.

martedì 30 agosto 2011

Quasi pronto l'update 0.143u4

Ancora qualche ora di pazienza e poi rilascerò il consueto pacchetto di aggiornamento temporaneo 0.143u4 contenente le immagini "snap" e "titles" ed i relativi dat.


Edit: A causa di improrogabili impegni familiari, la messa online del pacchetto è rimandata a questa sera (31/08/2011).

lunedì 22 agosto 2011

Il lavoro riprende...

Rieccoci qua, al rientro dalle ferie mi sono gettato a tuffo nel lavoro (del MAME non quello vero...) riprendendo da dove ero rimasto con il messinfo.dat finalmente completo nella sua fase 1 e 2 (tutti i "whatsnew" aggiunti ed anche tutti "nowhatsnew" dell'SVN; in questo momento sto procedendo all'aggiunta del contenuto di tutti i files zip che compongono il romset completo.

Per quanto riguarda le immagini, ho subito aggiornato quasi tutte le pagine "WIP", anche se questa svolta epocale del MAME che, oltre ai flippers (o comunque macchine meccaniche) ha dalle ultime versioni aggiunto anche le fruits machine - praticamente migliaia di inutili giochi tipo slot - mi ha davvero incasinato il lavoro, oltre che averlo reso quasi impossibile dal concluderlo.

Altro capitolo non poco importante riguarda le immagini delle software-lists dei sistemi supportati dal MESS; anche qui la mole di lavoro è enorme, ho aggiunto nuovi sistemi ed aggiornati altri, ma sto seriamente prendendo in considerazione l'idea di farmi aiutare da qualche volenteroso... vedremo.

Un'ultima cosa: dal 29 luglio grazie a Twisty di MameWorld.info, ho un forum ufficiale (solo in inglese) a questo indirizzo: progetto-SNAPS Official Board.

Ciao!

PS: Vaz ho aggiornato il nome del link!

venerdì 22 luglio 2011

Pausa estiva


Per un paio di settimane sarò in ferie e i lavori sulle immagini del MAME subiranno una piccola pausa; dall'8 agosto tornerò ad aggiornare tutte le categorie (le mie cartelle dei Work In Progress sono stracolme...).