Previous Thread
Next Thread
Print Thread
Page 52 of 120 1 2 50 51 52 53 54 119 120
Joined: Mar 2001
Posts: 17,316
Likes: 280
R
Very Senior Member
Very Senior Member
R Offline
Joined: Mar 2001
Posts: 17,316
Likes: 280
Uhh, if duplicate names are a problem, just prepend a system identifier to every set like MAME does with PC10 and MegaTech/MegaPlay. It can always be removed when ClrMAME is fixed.

Joined: Jan 2006
Posts: 3,695
Likes: 1
Very Senior Member
Very Senior Member
Joined: Jan 2006
Posts: 3,695
Likes: 1
Originally Posted by Haze
Originally Posted by etabeta78
but compatible output lists are already created (or better: they will be compatible once the new clrmame version is out).
you simply cannot directly use the all-in-one list in clrmame due to the same-name-different-game problem. nothing is being prevented.

Then it would be much more logical to have unique names until the time ClrMAME can support things better! It's not 'ideal' but it works, it works a lot better than the current approach. It can change in the future when ClrMAME is more mature and can handle it.

so you first would create lists with all different names, then you would rewrite them all when clrmame is capable of supporting them better. i.e. you do the work twice to make easier the use of a rommanager? it's nonsense.

I think it is more productive for MESS to create lists in the best possible way, and simply say to the users: well, at the moment rommanagers still cannot do all the work for you. hence, if you really want to use our lists be patient and do some additional work. if you don't want, please keep using for a couple of versions the old generic loading commands and only use the -romident function of the lists when you want to report a bug so that we are sure you are not using a bad dump.

Joined: Jan 2006
Posts: 3,695
Likes: 1
Very Senior Member
Very Senior Member
Joined: Jan 2006
Posts: 3,695
Likes: 1
Originally Posted by R. Belmont
Uhh, if duplicate names are a problem, just prepend a system identifier to every set like MAME does with PC10 and MegaTech/MegaPlay. It can always be removed when ClrMAME is fixed.

are you really suggesting people to keep 10 thousands of roms of 15 different systems in the same directory?

Joined: May 2004
Posts: 1,782
Likes: 38
H
Very Senior Member
Very Senior Member
H Offline
Joined: May 2004
Posts: 1,782
Likes: 38
Originally Posted by etabeta78
so you first would create lists with all different names, then you would rewrite them all when clrmame is capable of supporting them better. i.e. you do the work twice to make easier the use of a rommanager? it's nonsense.

Yes, I would do that. The external tools require that at the moment. It's less nonsense than making me load 40 lists for 40 systems!

you only have to rename sets which conflict across systems, it's not an insane amount of work, sets get renamed in MAME all the time. MESS can prompt you of the set names if you're not sure sometimes, it works with the existing systems, it can be changed in the future when external support is better, everybody wins!

Joined: May 2004
Posts: 1,782
Likes: 38
H
Very Senior Member
Very Senior Member
H Offline
Joined: May 2004
Posts: 1,782
Likes: 38
Originally Posted by etabeta78
Originally Posted by R. Belmont
Uhh, if duplicate names are a problem, just prepend a system identifier to every set like MAME does with PC10 and MegaTech/MegaPlay. It can always be removed when ClrMAME is fixed.

are you really suggesting people to keep 10 thousands of roms of 15 different systems in the same directory?

I'm proposing they have that option, and that when Roman improves ClrMAME they also have the option to move them to the system folders that were handily output in the xml, and everything 'just works'. Choice. (Just like right now I can put a CHD in a Zip if I really want, it's pointless in many cases, but I can do it, it works, there is minimal cost in supporting that, and it almost makes sense for sub 200meg CHDs)


Joined: Mar 2001
Posts: 17,316
Likes: 280
R
Very Senior Member
Very Senior Member
R Offline
Joined: Mar 2001
Posts: 17,316
Likes: 280
Originally Posted by etabeta78
are you really suggesting people to keep 10 thousands of roms of 15 different systems in the same directory?

No, I'm suggesting the following:

1) If users want to do that, they should be able to (even if in the final form that means that bublbobl.zip contains versions for 20 different systems)

2) You stated that ClrMAME and the core's inability to handle duplicate names was a blocking issue. I offered an easy, tested solution that could be applied and removed by automated tools.

Joined: Jan 2006
Posts: 3,695
Likes: 1
Very Senior Member
Very Senior Member
Joined: Jan 2006
Posts: 3,695
Likes: 1
Originally Posted by Haze
My point was external systems aren't really ready for it. ClrMAME, Frontends etc. You can have all the on-project devs you want working on it, but you're also relying on external developers. The existing frontends will almost certainly never support computers fully, but giving them something compatible for consoles would work much better than the current approach which just breaks everything.

frontends which supports MESS already support also computers: adding -flop or -cass followed by a filename is not more difficult than parsing mame.ini. the problem is that supporting softlist will require some work no matter which way you implement it: frontends which supported MESS will have to add the handling of the software list; frontends which never supported MESS will have to add the handling of system+software commands (because you will never launch "mess bublbobl" as in MAME, you will always need to specify the system to use...)

your argument does not work well...

Joined: May 2004
Posts: 1,782
Likes: 38
H
Very Senior Member
Very Senior Member
H Offline
Joined: May 2004
Posts: 1,782
Likes: 38
Originally Posted by etabeta78
Originally Posted by Haze
My point was external systems aren't really ready for it. ClrMAME, Frontends etc. You can have all the on-project devs you want working on it, but you're also relying on external developers. The existing frontends will almost certainly never support computers fully, but giving them something compatible for consoles would work much better than the current approach which just breaks everything.

frontends which supports MESS already support also computers: adding -flop or -cass followed by a filename is not more difficult than parsing mame.ini. the problem is that supporting softlist will require some work no matter which way you implement it: frontends which supported MESS will have to add the handling of the software list; frontends which never supported MESS will have to add the handling of system+software commands (because you will never launch "mess bublbobl" as in MAME, you will always need to specify the system to use...)

your argument does not work well... given that

True, they would need to add support for the extra commandline parameter, but it's significantly less work. They can extract the system name from the extra XML field, chuck it at the command-line and be done with it. Minimal extra coding needed. ClrMAME would 'just work', and could be improved to support multiple paths later.

Joined: Mar 2001
Posts: 17,316
Likes: 280
R
Very Senior Member
Very Senior Member
R Offline
Joined: Mar 2001
Posts: 17,316
Likes: 280
Yup. ClrMAME might even eventually add a MESS-specific "supermerge" option that flattens like-named software across systems into a single zip.

Joined: Jan 2006
Posts: 3,695
Likes: 1
Very Senior Member
Very Senior Member
Joined: Jan 2006
Posts: 3,695
Likes: 1
okay, since I'm fine with the current code, and I'm neither capable of adding the kind of support you suggest nor to make frontend authors' life easier, I will simply sit and wait for cool things to happen.
when core improvements are in, I will check if the lists I work on are still fully compatible, and I will fix any possible regression.

Page 52 of 120 1 2 50 51 52 53 54 119 120

Link Copied to Clipboard
Who's Online Now
0 members (), 628 guests, and 6 robots.
Key: Admin, Global Mod, Mod
ShoutChat
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics9,399
Posts122,883
Members5,092
Most Online3,327
Nov 10th, 2025
Our Sponsor
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!

Superior Solitaire
Powered by UBB.threads™ PHP Forum Software 8.0.0