Jump to content
  • Announcement

    The HyperSpin 2 early access beta is here!

    We’re starting the first public testing phase with Platinum Members to keep the scope manageable while we test the current feature set and begin to add more. In the future, we’ll provide a version for basic members as well.  On behalf of the entire HyperSpin team, we look forward to another exciting adventure with our community.

Sort mame roms by PCB?


veggav

Recommended Posts

Posted

Hey,

I have the full 10k roms set of mame for 0.141 and I would like to know if it's possible to sort it to just show neo-geo roms for ex.

Can this be done? How?

  • 2 years later...
Posted

Because my question is exactly the same I revive this thread, is there any option to sort by PCB?

CPSI, CPSII, CPSIII, Jamma, Sammy, Naomi, etc (inside Mame of course)

Posted

No, not within the MAME wheel which is why people have broken them out into other wheels by creating a database that lists only the games for that specific board/company and making it its own system in Hyperspin.

I suppose if you really really wanted to, you could probably abuse the genre option to make this work but it would be a LOT of effort to do so.

Posted

Not exactly what I was asking, but useful to know since I was thinking exactly about that (PCB subwheel), now I understand the Sega Model 2 wheel being there.

I don't like how I would mix a Sega Naomi game with a rudimentary pixel game of the 80's in the same folder, so I was looking forward some ROM management tool that would let me at least put my roms in folders depending on PCB (the best starting point for whatever I want to do afterwards), I saw some PCB's inside MAME but they lack many of them CPSI, CPSII and CPSII for example. I would think that sorting by PCB and available roms at the same time, would let me move those roms, or at least export a game name list, that I could use to match rom files and move to a folder. As always it's all about saving time, rather than checking roms one by one on the net.

edit: I think I'm gonna go the "modify genre route", haven't had a look yet, but if it's not hard to do, I might give it a try, after I learn some regex, no way I'm gonna sort 1000 roms by hand.

  • 1 month later...
Posted

I'm back, I ended for simplicity adding PCBs to the main wheel, CPS, MAME, Namco, Zinc, Naomi... it's cool to have their own wheel picture and theme, etc

The thing is I want to add a subwheel to naomi so I can search for Naomi 1 and 2, and GD-Rom and cartridge.

I'm not sure how I can abuse the genre mechanism, for MAME for example I deleted all traces of genre .xml, but still see it coming when I press a button (holding down maybe?).

I would like to know where this comes from, so I can for example remove this in MAME, and at the same time, add one for Naomi. Any help is welcome.

EDIT: HALF SOLUTION DOWN HERE:

Ok, to invoke the genre is key G, I couldn't see the genre images because I had to add the images to the Special folder (I thought those were global), so I could remove the MAME "Genre" images, and add those to Naomi with custom images.

Then to make the subwheel you need to create a master Genre.xml with the subwheel names, then make subwheels named whatever.xml in the same database folder. Each subwheel must have a <exe></exe> line per game, there you need to point to a settings ".ini". So for my "Naomi 2.xml" I made a "Naomi 2.ini" with my settings (basically pointing to my rom folder). The <exe> thing and the separate .ini file is to have the roms in separate folders. Then you create the Hyperlaunch folders for each "system" and point to the correct folder name.

When you thought everything was ok, you still need to go to the demul module and write there all your "system" names so the module see them as "valid", then you go all happy, choose a game and.... nothing happens, so I would be grateful if someone can help further.

Here is my Hyperlaunch log.

					MEmuV: v0.5.8.2
				MURL: http://demul.emulation64.com/
				MAuthor: djvj
				MVersion: 2.0.3
				MCRC: EFEE7501
				iCRC: F43FB746
				MID: 
				MSystem: "PCB Sammy Atomiswave","PCB Sega Naomi 2 GD-ROM","PCB Sega Naomi GD-ROM","PCB Sega Naomi 2","PCB Sega Naomi","Sega Dreamcast","Sega Naomi","Gaelco"
17:55:02:376 | MD |     INFO  | +0     | StartModule - You have a supported System Name for this module: "PCB Sega Naomi GD-ROM"
17:55:02:376 | MD |     INFO  | +0     | StartModule - Ended
17:55:02:393 | MD |     INFO  | +15    | DefaultAnimateFadeIn - Started
17:55:02:393 | MD |     INFO  | +0     | DefaultAnimateFadeIn - Drawing First FadeIn Image.
17:55:02:905 | MD |     INFO  | +515   | DefaultAnimateFadeIn - Ended
17:55:02:905 | MD |     INFO  | +0     | StartGlobalUserFeatures - Starting
17:55:02:905 | MD |     INFO  | +0     | StartGlobalUserFeatures - Ending
17:55:07:726 | MD |    ERROR  | +4820  | Your systemName is: PCB Sega Naomi GD-ROM
It is not one of the known supported systems for this Demul module: Demul (v0.5.8)

Posted

I get what your trying to do. Nice idea, however mcuh more easy to do it from the main wheel. From my understanding (limited), the XMLs dont choose what directories your roms come from, HLHQ does that, so as long as your Emus and HLHQ points to those roms they will only list the ones from your XML... if you get me?

Posted

I dont know how you are doing it, but about the first post question you could do the following.

Create a system named after the PCB.

Set it on hyperlaunchhq exactly like you would set mame.

Choose in hyperhq to only show games with wheels.

Move to the PCB system wheel folder only the wheels for games of this PCB.

To move the wheels automatically you could create a script that could read the listxml info from each of the games described on the mame database file and move/copy the wheel files I it is the PCB that you want.

This is the way that I would do this to make things more or less automated for each mame new release.

Posted
I get what your trying to do. Nice idea, however mcuh more easy to do it from the main wheel. From my understanding (limited), the XMLs dont choose what directories your roms come from, HLHQ does that, so as long as your Emus and HLHQ points to those roms they will only list the ones from your XML... if you get me?

Yes, they know because you point them with the <exe> line, which in turn points to the rom folder. Goes like this:

"Naomi 2 Cartridge.xml"

  <game name="clubk2k3" index="" image="">
   <description>Club Kart: European Session 2003</description>
   <cloneof />
   <exe>PCB Sega Naomi 2</exe> ; this is the ini file in Settings.

"PCB Sega Naomi 2.ini"

[exe info]
path=Emulators\Sega Dreamcast\demul0582\
rompath=..\..\..\ROMS\PCB NAOMI\Naomi 2 Cartridge\
....

Problem seems not related to this, but the hyperlaunch module not accepting my "system", so near...

edit: Ok, I tried many things but still no luck. I share my hyperlaunch.log, everything seems correct but all I get is the black screen of the fade and hyperlaunch at the systemtray just idling. I think it's kind of trying to retrieve/check the system name somewhere it's recorded when you create a new system.

The module is VERY strict. I can modify this:

MSystem = "Sammy Atomiswave","Sega Dreamcast","Sega Naomi","Gaelco"

to this:

MSystem = "PCB Sammy Atomiswave","Sega Dreamcast","PCB Sega Naomi","Gaelco"

and it's ok, but I can't add anything (ie PCB Sega Naomi 2, etc).

You can't even call the system globally "Arcade Naomi" and make it work, it has to be yes or yes "Sega Naomi", or you change (not add) "Sega Naomi" to "Arcade Naomi", then it works. This is not a subwheel issue, it's a restriction on how the system must be called (or added), only djvj can answer here I guess, he made the script.

Posted

I finally made it work setting separate modules for each "system" (Naomi 2, Naomi GD, etc), here is a longer explanation.

I would like to ask still how to shuffle subwheels, when I press G I go directly to a subwheel with the subsystem names. I would like to get a center image like the one in MAME "Genre: All Games" and from there select another subsystem, but I don't know how the buttons work.

edit: sorted including the images inside the Special folder in Media with the System names.

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...