AntoPISA / MAME_SupportFiles

MAME Support Files (category, catver, series, version, etc.)
https://www.progettosnaps.net/
9 stars 2 forks source link

bootleg/prototype wrong counts #27

Closed ghost closed 2 months ago

ghost commented 2 months ago

Hi

It seems the tool you use has small bugs. I downloaded your 0.269 files to compare.

https://mame-licious.github.io/#bootleg

Also the non-bootleg are not correct. You have 38768. I think you removed the bios and device, but i always keep them in there to have a 100% INI file (for my statistics needed). If you remove the bios and device from the total number of machines in MAME, you get 40558 machines, which is still more then 38768. So you are missing some. The sum of bootleg, non-bootleg, bios and device should always give you the total number of MAME machines. This is not true in your case, so you are missing some non-bootlegs.

https://mame-licious.github.io/#prototype

AntoPISA commented 2 months ago

Thank you. When I have time I'll check it out (right now I'm focused on other somewhat more urgent works).

AntoPISA commented 2 months ago

I have done the verifications of the two files: the differences are about devices and BIOSes (the ini are only about machines).

In your bootleg ini file there are 32 more entries, but 2 are BIOSes and 30 devices: <html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR/REC-html40">

bootleg | isbios | isdevice -- | -- | -- isgsm | yes |   tourvis | yes |   bootleg_sys16a_sprite |   | yes gb_rom_tfboot |   | yes mpu4chrboot_blast |   | yes neocart_boot |   | yes neocart_garoubl |   | yes neocart_kf10thep |   | yes neocart_kf2k3bl |   | yes neocart_kf2k4se |   | yes neocart_kf2k5uni |   | yes neocart_kof10th |   | yes neocart_kof2002b |   | yes neocart_kof97oro |   | yes neocart_kog |   | yes neocart_lans2004 |   | yes neocart_matrimbl |   | yes neocart_ms5plus |   | yes neocart_mslug3b6 |   | yes neocart_mslug5b |   | yes neocart_samsho5b |   | yes neocart_svcboot |   | yes neocart_svcplus |   | yes neocart_svcplusa |   | yes neocart_svcsplus |   | yes nes_asn |   | yes nes_mbaby |   | yes ng_cthd_prot |   | yes ng_kof2k3bl_prot |   | yes ngboot_prot |   | yes seibu_cop_boot |   | yes xmpu4chrpalboot19 |   | yes

Instead in your prototypes ini there are two more entries, two devices:

<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR/REC-html40">

prototype | isbios | isdevice -- | -- | -- bbc_tube_16032 |   | yes ax208p |   | yes

ghost commented 2 months ago

In that case, our results are the same. I include everything since I make statistics based on my INI files. So I need the full list.

But there is no real reason to remove BIOS and devices IMHO, because users can be interested in bootleg/prototype version of those too :) Your files are now missing that information.

For example this BIOS is a bootleg and not present in your file. Users interested in this information can't see it.

afbeelding