|
History.dat 2.16
#384412 - 11/27/19 02:40 PM
|
|
|
|
|
Re: History.dat 2.16
[Re: Alexis B.]
#384413 - 11/27/19 03:32 PM
|
|
|
Thanks for the History dat update.
|
|
|
|
Re: can a mamedev help ?
[Re: Alexis B.]
#384418 - 11/27/19 10:28 PM
|
|
|
I've a problem with multilist games between History.dat and MAME.
For example the Mega-Tech games. They appears both in the mainlist AND in the megatech softlist.
Information for all Mega-Tech games are actually availables in the History.dat as this form, for example Wrestle War :
----------------
$megatech=mt_wwar, $info=mt_wwar, $bio
Sega Mega-Tech cart. published 28 years ago: Wrestle War (c) 1991 Sega Enterprises, Limited.
----------------
As you can see, this $bio should appears in $info rom mt_wwar AND in the $megatech rom mt_wwar. It works fine in all frontends (MAMEui, QMC2, etc..) but not in MAME.
Can any mamedev fix this case ?
Same problem with for example the AES version of Burning Fight (NGH), it appears on mainlist and on the neogeo softlist in the history.dat as :
$neogeo=burningfh, $info=burningfh, $bio
Not shown in MAME for both
|
See my collection: here
|
|
|
Re: can a mamedev help ?
[Re: Alexis B.]
#384459 - 11/29/19 06:43 AM
|
|
|
|
|
Re: can a mamedev help ?
[Re: crazyc]
#384461 - 11/29/19 11:30 AM
|
|
|
> I've fixed it at > https://github.com/mamedev/mame/commit/8dbea98e20bf2d26810784b840174fcad8db7b7e . The > file format change made here is AFAICT entirely new or at least rarely used so it's > not surprising that it caused issues.
Thanks for the fix ! Can't wait to test it
Is this new code can reads three or more tags ?
Some games have three tags before the bio like the Apple II disks.
$apple2_flop_orig=rom1, $apple2_flop_clcracked=rom2,rom3,etc, $apple2_flop_misc=rom1,rom3,etc, $bio
Or the Fruit Machines with many sets (I'm limited to 255 characters by line so I've to split them) :
$info=rom1,rom2,rom3,etc, $info=rom40,rom50,rom60,etc, $info=rom70,rom80,rom90,etc, $bio
|
See my collection: here
|
|
|
Re: can a mamedev help ?
[Re: Alexis B.]
#384466 - 11/29/19 04:40 PM
|
|
|
> Thanks for the fix ! Can't wait to test it
You can try it right now. Just get https://raw.githubusercontent.com/mamedev/mame/master/plugins/data/load_dat.lua and put it in your plugins/data directory. Then delete history/history.db and it'll just work.
> Is this new code can reads three or more tags ?
It should read any number of lines like that.
> (I'm limited to 255 characters by line so I've to split them)
I don't know what limits this for you but the lua parser has no line length limit.
Edited by crazyc (11/29/19 04:42 PM)
|
|
|
|
Re: can a mamedev help ?
[Re: crazyc]
#384470 - 11/29/19 08:40 PM
|
|
|
I tested it and it works fine, many thanks !
|
See my collection: here
|
|
|
Re: can a mamedev help ?
[Re: crazyc]
#384507 - 12/02/19 06:03 PM
|
|
|
Hello crazyc,
I've another problem if you can look at it...
Information for CHD games are not shown. I'm using the name of the directory (i.e.: area51, area51mx, a51site4, etc..)
|
See my collection: here
|
|
|
Re: can a mamedev help ?
[Re: Alexis B.]
#384514 - 12/03/19 05:22 AM
|
|
|
I pushed a fix that effects everything. I don't see a problem specific to chd at least for area51.
|
|
|
|
Re: can a mamedev help ?
[Re: crazyc]
#384547 - 12/07/19 11:06 AM
|
|
|
it's now working, thanks
Edited by Alexis B. (12/07/19 01:46 PM)
|
See my collection: here
|
|