AntoPISA / MAME_SupportFiles

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

mess.ini: containing arcade types #33

Closed mame-licious closed 4 days ago

mame-licious commented 6 days ago

Hi

I'm not sure how you filter out machines that once were in MESS, by looking at -listxml According to me it's impossible: everything is merged, not tag or attribute in the XML that tells it was once in MESS.

Could you please tell me how you filter the MESS machines out of the -listxml? I have no idea how you do it!

This file is in GREAT condition. It only contains 5 arcade games that never were inside MESS

The other machines are CORRECT!!!

AntoPISA commented 5 days ago

Here my only doubt is Space Invasion (ETI), the others you list are all plug & play, so they can stay here.

mame-licious commented 5 days ago

Here my only doubt is Space Invasion (ETI), the others you list are all plug & play, so they can stay here.

i'm sorry: plug & play? What are you taling about :)

https://www.arcade-history.com/?n=dance-dance-revolution-disney-mix&page=detail&id=15709

There is no software list support, so nothing to plug in in the PCB (cartridge or anything). Arcade video games never have been in MESS

Did you see my question?

AntoPISA commented 5 days ago

Tomorrow I will answer your question (now it's too late, I'm going to sleep).

About the ddrdismx machine in MAME (Dance Dance Revolution Disney Mix) it is not an arcade machine, you misunderstood, check for example here: https://www.amazon.com/Dance-Revolution-Disney-Mix-Plug-Play/dp/B000HNF9OC

mame-licious commented 5 days ago

It certainly IS an arcade machine. If you have looked at the link I gave you, you saw it's also known as Dancing Stage Featuring Disney's Rave

https://www.arcade-history.com/?n=dancing-stage-featuring-disneys-rave-model-gca37&page=detail&id=31835

18474201

What you show is a derivative of the game for TVs. It's not the original game.

mame-licious commented 5 days ago

More proof from MAME XML:

<display tag="soc:screen" type="raster" rotate="0" width="256" height="240" refresh="60.098800" />

A plug & play device needs a TV and has no screen. This arcade cabinet has a screen. So it can never be the game you show me. It's a derivative of the original game for home use.

mame-licious commented 5 days ago

jungler (gakken) is removed, it's a handheld. I thought it was the arcade game with the same name.

mame-licious commented 5 days ago

<display tag="screen" type="raster" rotate="0" width="256" height="224" refresh="60.000000" />

<display tag="soc:screen" type="raster" rotate="0" width="256" height="240" refresh="60.098800" />

http://www.microtan.ukpc.net/Software/SpaceInvasionETI.pdf

So the list has shrinked to:

AntoPISA commented 4 days ago

So, maybe it's time for me to explain further and with more information for you. The games you keep pointing to me as arcade, citing https://www.arcade-history.com/ as the source, really exist, I know that too, but they are not the machines added to MAME. The fact that they have a screen is irrelevant in these cases: the resolution is that of the TV to which they are connected; second, you always have to check which driver emulates the games you analyze; in the cases you cite are the following:

Both drivers emulate plug-and-play home games; the "Dance Dance Revolution" arcade series games, on the other hand, are all controlled by the "konami/ksys573.cpp" driver. I hope I made myself clear this time.

Regarding the distinction of ex-MESS machines, there is no reference in the xml, but it is still possible to compile a MESS-only version instead. I usually find it on the net and extract the list of machines (and devices) from it, then compare with the same list produced by the full MAME to determine the differences. That's it.

mame-licious commented 4 days ago

yes, perfectly! I was confused by the screen but the driver reference is the ultimate proof.

Now I just want to know if you know HOW to compile a MESS-only version or where I can find how to do it? I didn't even know this is possible because I just run the make command without changing anything.

Also here no sign of MESS options: https://docs.mamedev.org/initialsetup/compilingmame.html#all-platforms

I will add this to my INI files then.

AntoPISA commented 4 days ago

For these things my reference is: https://www.mameguide.info/compiling.html