MAMEWorld >> News
View all threads Index   Flat Mode Flat  

Alexis B.
Historian
Reged: 09/20/03
Posts: 416
Loc: Cannes, FRANCE
Send PM
History.dat, the XML
12/29/20 11:21 PM


/!\ New format not yet supported by MAME or any frontend, please don't download it if you are an user /!\

History.dat, the XML version
----------------------------

As MAME, here is a "time for an overhaul" of history.dat.

The DAT format used by the History.dat (and other support files) is old and no more adapted for storing a big game information database.

We decided to migrate to a more modern format, the XML format. A format made for faster reading by the programs and for big data storage. We have already tested it in a home-made frontend and the gain of performance (at reading) is highly notable.

If a mamedev can add support for this new format, here is the file: https://www.arcade-history.com/temp/history-xml5.zip EDIT: file updated to the latest valid structure.

If a mamedev says this format has problems, the idea will be abandoned (or at least put aside) and we'll continue with the DAT format.
We are open for improvements or corrections to our XML design, in case there are any.
But our MAME frontend implementation proofs the XML design works very well and can be easily read (and/or transfered to a database like SQLite which is currently used in MAME for converting history.dat).

Anyway, for now, the History.dat will continue to be exported as a DAT file. The two formats will be available on our Download page for the next release and as soon as the XML version is supported by MAME, the DAT version will be stopped.


See my collection: here


Edited by Alexis B. (12/30/20 10:54 PM)







Entire thread
Subject Posted by Posted on
* History.dat, the XML Alexis B. 12/29/20 11:21 PM
. * Re: History.dat, the XML soviet  12/31/20 03:02 PM
. * Re: History.dat, the XML motoschifo  12/31/20 07:39 PM
. * Re: History.dat, the XML Vas Crabb  12/30/20 07:10 AM
. * Re: History.dat, the XML Alexis B.  12/30/20 03:05 PM
. * Re: History.dat, the XML Vas Crabb  12/30/20 03:28 PM
. * Re: History.dat, the XML Alexis B.  12/30/20 03:32 PM
. * Re: History.dat, the XML Vas Crabb  12/30/20 03:51 PM
. * Re: History.dat, the XML Alexis B.  12/30/20 04:18 PM
. * Re: History.dat, the XML Vas Crabb  12/30/20 04:28 PM
. * Re: History.dat, the XML Alexis B.  12/30/20 07:16 PM
. * Re: History.dat, the XML Vas Crabb  12/31/20 05:08 AM
. * Re: History.dat, the XML Alexis B.  12/31/20 08:46 PM
. * Re: History.dat, the XML crazyc  01/01/21 12:03 AM
. * Re: History.dat, the XML Alexis B.  01/01/21 02:23 AM
. * Re: History.dat, the XML Vas Crabb  01/01/21 03:11 AM
. * Re: History.dat, the XML Alexis B.  01/01/21 03:21 AM
. * Re: History.dat, the XML Alexis B.  12/30/20 05:19 PM
. * Re: History.dat, the XML agard  12/30/20 04:16 AM
. * Re: History.dat, the XML Alexis B.  12/31/20 02:26 PM
. * Re: History.dat, the XML StilettoAdministrator  01/01/21 01:01 AM
. * Re: History.dat, the XML crazyc  12/30/20 01:15 AM
. * Re: History.dat, the XML Alexis B.  12/30/20 02:07 AM
. * Re: History.dat, the XML RaspBear  12/30/20 08:53 AM

Extra information Permissions
Moderator:  John IV, Robbbert, Tafoid 
3 registered and 104 anonymous users are browsing this forum.
You cannot start new topics
You cannot reply to topics
HTML is enabled
UBBCode is enabled
Thread views: 1367