AntoPISA
Posts: 3
Joined: Fri Nov 11, 2022 6:08 pm

"Horizontal screen" machine counting error.

The count (and related list) shown by MAME relating to machines with a horizontal screen is certainly incorrect.
The logic with which MAME carries out this counting should be reviewed.
In my opinion this should be the calculation to do:

1) Is there a display? If yes, it is horizontal with rotate=0/180, it is vertical with rotate=90/270.
2) Is there more than one display? I ignore them from the second onwards.

In this way we would have these results (with MAME 0.265):

18,218 "Horizontal Screen" (MAME lists 37,175)
3,207 Vertical Screen (MAME lists 3,210)

Would it be possible to make this small fix?
Thank you.

PS: The counting method was suggested to me by motischifo.
mhoes
Posts: 190
Joined: Wed Oct 26, 2016 12:26 pm

Re: "Horizontal screen" machine counting error.

AntoPISA wrote: Thu May 16, 2024 11:33 am The count (and related list) shown by MAME relating to machines with a horizontal screen is certainly incorrect.
The logic with which MAME carries out this counting should be reviewed.
In my opinion this should be the calculation to do:

1) Is there a display? If yes, it is horizontal with rotate=0/180, it is vertical with rotate=90/270.
2) Is there more than one display? I ignore them from the second onwards.

In this way we would have these results (with MAME 0.265):

18,218 "Horizontal Screen" (MAME lists 37,175)
3,207 Vertical Screen (MAME lists 3,210)

Would it be possible to make this small fix?
Thank you.

PS: The counting method was suggested to me by motischifo.
I guess that - whichever definition you choose to use when doing the counting - it is always going to be somewhat arbitrary, and therefore perhaps also a change of questionable value ?

Also, what makes you so certain that it is a 'small fix' ? If, for example, the 'screen' property of all tens of thousands of games has to be inspected and changed manually, it is certainly not going to be a 'small fix'.

Just my 2$.
mhoes
Posts: 190
Joined: Wed Oct 26, 2016 12:26 pm

Re: "Horizontal screen" machine counting error.

AntoPISA wrote: Thu May 16, 2024 11:33 am 18,218 "Horizontal Screen" (MAME lists 37,175)
3,207 Vertical Screen (MAME lists 3,210)
Also: According to your calculations:

1.) The MAME count has '37,175 + 3,210 = 40,385' total 'screens'.
2.) 'your' count has '18,218 + 3,207 = 21,425' total 'screens'.

So where did the 'missing/difference' of 18,960 screens go (according to your calculations) ?

Return to “MAME Discussion”