Logiqx Forum Index Logiqx
Discussions relating to the sites, tools and data files created by Logiqx
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Future MAME data files

 
Post new topic   Reply to topic    Logiqx Forum Index -> ClrMamePro Dats
View previous topic :: View next topic  
Author Message
Logiqx
Site Admin


Joined: 07 Apr 2005
Posts: 710
Location: UK

PostPosted: Mon Jan 09, 2006 9:53 pm    Post subject: Future MAME data files Reply with quote

Point to discuss

MAMEDiff can now generate 4 types of change/supplement/archival dats (-d1, -d2, -d3 and -d4). They can also be generated in two directions, giving 8 types in total. Actually no, there are 64 modes in total if you consider -r, -z and -b. Shall I mention the 3 object types too? Yeah... that takes us to 192 modes and I almost forgot the set types (split, merged, non-merged) so there are exactly 576 different dat types that it can generate!

History

I originally created -d1 for people collecting new MAME ROMs. I created -d3 to save some space and it was therefore better for MAME ROM archiving than -d1. Now that -d4 exists, it will be even better for MAME ROM archival.

The situation now

Supplements are still ideal for other emulators such as FBA, Nebula and Kawaks (relative to a MAME set). For MAME ROM archiving though, the -d4 option is undoubtedly the most efficient option.

So what?

I am considering whether I can stop creating MAME changes and supplements. Anyone who genuinely requires -d1, -d2 or -d3 dats will have a specific requirement (e.g. multiple versions of MAME in a cabinet) and will no doubt create their own supplements (most probably backwards from the current MAME version). I haven't personally used 'MAME Changes' for about 4 years and I am bored of creating them!

If people aren't capable of generating dats using MAMEDiff, I wonder whether they really understand which of the dats they should use (change/supplement/archive) from my site anyway.

I am sorely tempted to not provide any kind of MAMEDiff output between MAME releases from now on and say that if people want to collect ROM changes, they decide on their own requirement and manage it themselves. <shock, horror, cries from the crowd> Surprised

I basically feel that with so many modes available in MAMEDiff, it doesn't make sense for me to keep generating output that I'll never use myself, just so that I can upload it for other people. If I myself don't need it (n.b. no-one understands better what MAMEDiff does and what the dats represent), then other people who think they need the historical modes should question whether they have missed a trick. Wink

Having discussed these points with Pi, I have now decided that for future MAME releases I will not be making the MAME changes data files or the supplements that are currently included with the MAME data file.

Instead, I will leave people to generate the type of data files that they want using MAMEDiff. For a little while, I will include instructions for generating the old 'Supplement' and 'Changes' data files with the main MAME data file.

Here they are now, so that you can get used to the idea!

Code:

MAME v0.103 was the last time that I created 'changes' data files.

If you want to create your own 'changes' data files, you need to use MAMEDiff.

MAMEDiff provides so many different comparison options that it no longer makes
sense for me to generate the old 'changes' and 'supplement' data files after
every MAME release. I don't even use them myself!

All of the MAMEDiff options are described in the documentation but the log
files that were included with my data files also show the options that I used.

For example, 'Split-merged Changes' data files were generated as follows:

mamediff -s -d1 -r <old.dat> <new.dat>
mamediff -s -d1 -o disk -r <old.dat> <new.dat>
mamediff -s -d1 -o sample -r <old.dat> <new.dat>

Logiqx, http://www.logiqx.com/


Code:

MAME v0.103 was the last time that I created 'supplement' data files.

If you want to create your own 'supplements', you need to use MAMEDiff.

MAMEDiff provides so many different comparison options that it no longer makes
sense for me to generate the old 'changes' and 'supplement' data files after
every MAME release. I don't even use them myself!

All of the MAMEDiff options are described in the documentation but the log
files that were included with my data files also show the options that I used.

For example, 'Split-merged Supplement' data files were generated as follows:

mamediff -s -d2 <old.dat> <new.dat>
mamediff -s -d2 -o disk <old.dat> <new.dat>
mamediff -s -d2 -o sample <old.dat> <new.dat>

Logiqx, http://www.logiqx.com/
Back to top
View user's profile Send private message Visit poster's website
Logiqx
Site Admin


Joined: 07 Apr 2005
Posts: 710
Location: UK

PostPosted: Mon Jan 09, 2006 10:12 pm    Post subject: Reply with quote

An important note:

I will continue to generate supplements for FBA, RAINE, Nebula, Kawaks, M1, CPS-2, Neo-Geo, etc

It is only the ROM differences between two versions of MAME that I will no longer be providing.
Back to top
View user's profile Send private message Visit poster's website
Pi
Site Admin


Joined: 07 Apr 2005
Posts: 119
Location: Jupiter

PostPosted: Tue Jan 10, 2006 12:53 am    Post subject: Reply with quote

Logiqx: You don't need to see his identification.
Pokeroms: We don't need to see his identification.
Logiqx: These are not the droids your looking for.
Pokeroms: These are not the droids we're looking for.
Logiqx: He can go about his business.
Pokeroms: You can go about your business.
Logiqx: Move along.
Pokeroms: Move along. Move along.
Back to top
View user's profile Send private message Visit poster's website
Hakkk



Joined: 12 Jun 2005
Posts: 58
Location: Beijing, P.R.China

PostPosted: Tue Jan 10, 2006 5:01 am    Post subject: Reply with quote

Pi wrote:
Logiqx: You don't need to see his identification.
Pokeroms: We don't need to see his identification.
Logiqx: These are not the droids your looking for.
Pokeroms: These are not the droids we're looking for.
Logiqx: He can go about his business.
Pokeroms: You can go about your business.
Logiqx: Move along.
Pokeroms: Move along. Move along.

Err....._-_!
Back to top
View user's profile Send private message MSN Messenger
Logiqx
Site Admin


Joined: 07 Apr 2005
Posts: 710
Location: UK

PostPosted: Tue Jan 10, 2006 10:36 am    Post subject: Reply with quote

You may have recognised the quote from Star Wars but understandably, you may not know the relevance.

Well, the post that you see above was sent to Pi before going into the forum and he agreed whole-heartedly, saying that it was a well argued case. I called it a Jedi mind trick and said that I hope it would be as successful on the rest of the emulation community. Cool
Back to top
View user's profile Send private message Visit poster's website
Hakkk



Joined: 12 Jun 2005
Posts: 58
Location: Beijing, P.R.China

PostPosted: Tue Jan 10, 2006 2:42 pm    Post subject: Reply with quote

Oh I have remembered these words. In Episode IV around 1:17:17 between Obiwan and a clone soldier. I found the words written by Pi are familiar but could not remember that scene because I am not an English speaker Very Happy
Back to top
View user's profile Send private message MSN Messenger
Pi
Site Admin


Joined: 07 Apr 2005
Posts: 119
Location: Jupiter

PostPosted: Tue Jan 10, 2006 4:34 pm    Post subject: Reply with quote

I had to look at them in the original english script, because english is not my language either. Long live engrish!
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    Logiqx Forum Index -> ClrMamePro Dats All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Logiqx topic RSS feed 


Powered by phpBB © 2001, 2005 phpBB Group