MAMEWorld >> EmuChat
View all threads Index   Flat Mode Flat  

ICEknight
MAME Fan
Reged: 07/06/15
Posts: 166
Send PM
Re: Making new hash files for MAME (ZX Spectrum)
02/27/19 11:39 PM


> Shouldn't MAME primarily use the more precise SPS/No-Intro dumps and only take the
> missing ones from TOSEC?

The IPFs from SPS are already in the softlist except for LED Storm, Rock Star Ate My Hamster and Tiger Road (which nobody seems to have ever seen). Thing is, they're just 130 so I wanted to add the existing (almost 2000) DSK files.

About the duplicates, I was also wondering how to handle them since I don't think that anybody has verified each IPF against the DSK that they supposedly correspond to, so it may not be safe to just remove the DSKs that match the title as they could have slightly different contents... So maybe the DSKs with "matching" IPFs should just be labeled as "alt"?




> I think the most precise files are those from World Of Spectrum, better than TOSEC
> and No-Intro. They cover cassete files in tzx and tap format (Last set from No-Intro
> only covered disk, if I remember well).

The TOSEC sets now include all kinds of files (No-Intro's just has the SPS IPFs which MAME's softlist already covers). They seem to have updated them with most (all?) of the World of Spectrum contents, last year.

Regarding cassette files, TZX are basically the same as TAPs only more accurate, and they've been the way to go for preservation since forever... So I think that, save for the few exceptions that somebody may find, only TZX should be considered for any future Spectrum cassette softlists.




> If you intend to tackle the spectrum_cass list then you should be familiar with what
> you are adding, don't blindly add everything. Do we really need over 40 versions of
> Jet Set Willy? There are lots of hacks in there so you need to determine whether it's
> worthy of inclusion, and marked appropriately.
> There is no magic script to trim the short names, each requires individual attention.

Yeah, but scripts could be made for other stuff that could simplify work greatly, such as:
-Removing any entries with "[t]", "[h", etc in the filename (which gets rid of the thousands of Jet Set Willy hacks altogether)
-Converting games with many sides/disks to one proper entry with all of them.

(Note: I didn't say I'm doing the cassettes, I may need a couple more lifetimes to get those done without help!)



I've attached some yet-to-be-polished XMLs with every single DSK present in the most recent TOSEC DATs, including all categories, games, magazines, demos, etc (1726 entries total). EDIT: Removed (outdated)

This is how they look right now:



Stuff that's yet to be done:
-"name" field: Make some of them more descriptive
-"name" field: Add trailing characters for duplicate names (when they're alt sets)
-"description" field: Add "(set 2)", "(set 3)", etc, to entries with the same name but which don't have more disks/sides as the following entries.
-"description" field: Move any trailing instances of ", The", ", El", ", La", etc, to the start of each
-Remove any entries with "[t]", "[h*]", "[b*]", "[cr ", etc, in the "filename" field
-Merge entries with many sides/disks into the same one

The first one has to be done case by case, but if the others could be achieved via script, things would be sped up significantly (removing trainers and mods would be of much more help with the cassettes softlist).



EDIT: Updated, now all "name" fields have 8 characters, which obviously brings many duplicates to the XML.

I'm currently using Notepad++, if you know of any tool which could make looking for duplicates or just editing these entries easier, please let me know.

Edited by ICEknight (03/01/19 07:07 PM)







Entire thread
Subject Posted by Posted on
* Making new hash files for MAME (ZX Spectrum) ICEknight 02/27/19 11:22 AM
. * A headstart for spectrum_cass.xml ICEknight  03/08/19 11:52 PM
. * Re: Making new hash files for MAME (ZX Spectrum) ICEknight  03/02/19 06:45 AM
. * New specpls3_flop softlist. ICEknight  03/03/19 10:16 AM
. * Re: New specpls3_flop softlist. Pernod  03/03/19 02:50 PM
. * Re: New specpls3_flop softlist. ICEknight  03/04/19 03:49 PM
. * Re: New specpls3_flop softlist. Haze  03/04/19 04:17 PM
. * Sorting redundant entries ICEknight  03/05/19 01:15 AM
. * Re: Sorting redundant entries Haze  03/05/19 01:34 AM
. * Re: New specpls3_flop softlist. ICEknight  03/05/19 12:56 AM
. * Re: New specpls3_flop softlist. ICEknight  03/06/19 08:15 PM
. * Re: New specpls3_flop softlist. Haze  03/03/19 01:40 PM
. * Re: Making new hash files for MAME (ZX Spectrum) ICEknight  02/28/19 09:05 AM
. * Re: Making new hash files for MAME (ZX Spectrum) Pernod  02/28/19 03:05 PM
. * Re: Making new hash files for MAME (ZX Spectrum) ICEknight  02/28/19 10:58 PM
. * Re: Making new hash files for MAME (ZX Spectrum) Pernod  03/01/19 02:29 PM
. * Re: Making new hash files for MAME (ZX Spectrum) ICEknight  03/01/19 06:17 PM
. * Re: Making new hash files for MAME (ZX Spectrum) Vas Crabb  02/28/19 10:07 AM
. * Re: Making new hash files for MAME (ZX Spectrum) ICEknight  02/28/19 09:43 PM
. * Re: Making new hash files for MAME (ZX Spectrum) Haze  02/28/19 11:54 AM
. * Re: Making new hash files for MAME (ZX Spectrum) ICEknight  02/28/19 10:07 PM
. * Re: Submitting MAME hash files Pernod  02/27/19 02:56 PM
. * Re: Submitting MAME hash files Vas Crabb  02/28/19 02:09 AM
. * Re: Submitting MAME hash files F1ReB4LL  02/27/19 02:02 PM
. * Re: Making new hash files for MAME (ZX Spectrum) ICEknight  02/27/19 11:39 PM
. * Re: Submitting MAME hash files Sthiryu  02/27/19 06:04 PM
. * Re: Submitting MAME hash files Haze  02/27/19 11:35 AM

Extra information Permissions
Moderator:  Robbbert, Tafoid 
0 registered and 213 anonymous users are browsing this forum.
You cannot start new topics
You cannot reply to topics
HTML is enabled
UBBCode is enabled
Thread views: 1359