Commit Graph

90 Commits

Author SHA1 Message Date
hap
38b6df3f2e hash: remove GoodXXX fake hashes 2023-12-26 22:56:52 +01:00
Vas Crabb
878a16dda1 housekeeping: Use proper SPDX ID for CC0 license. 2022-12-23 02:49:34 +11:00
ArcadeShadow
31c670d9d0
pico.xml: Cleaned up descriptions. (#10544)
* Replaced abbreviated country names with full names.
* Use lowercase for descriptive text.
2022-11-16 03:59:36 +11:00
0kmg
682d586fdf
Various cleanups in software lists. (#9866)
* Cleaned up spaces in software list comments.

* megadriv.xml: Improperly indented sharedfeat tag.

* gbcolor.xml: Converted "GBC only" comments into sharedfeat tags.

* a5200.hsi: Fixed a few dispossessed tags.

* Various softlists: Fixed improperly entabulated tags.

* Various softlists: More entabulation fixes.
2022-05-31 20:34:38 -04:00
0kmg
6c4f4c2d45
Various software list kana metadata cleanups. (#9709)
- Replaced halfwidth characters (including middle dot) with fullwidth ones.
- Fixed a few alt titles.
2022-05-06 21:31:59 +00:00
Scott Stone
e9f9c391f5 pico.xml - Documented where unavailable dump data was sourced and used other dumps' region data to fill in size metadata 2021-08-16 16:47:32 -04:00
Vas Crabb
1a5c013c33 (nw) softlist_dev.cpp: validate ROM labels
The free-for-all on labels in software lists is not working.  There's no
consistency, labels are getting excessively long, people are starting to
use non-ASCII characters in labels making it harder for others to type
them when manipulating files on the command line, and there's too much
markup being put in labels.

The length limit is 127 characters, same as for labels in MAME itself.
This should be long enough to be descriptive.  Remember that the Win32
path limit is 260 characters, and many applications and frameworks have
issues with longer paths, including Windows Explorer and the .NET
framework.  Labels are used as filenames, so concessions need to be
made for this.

I have not abbreviated excessively long labels myself - they're
currently causing 135 validity errors.  Someone else can fix them.

Printable ASCII characters are allowed, with a few exceptions.  The
exceptions are limited to characters most likely to cause issues for
interactive shells and scripts:
* ! - csh event substitution (very difficult to escape properly)
* $ - sh varibale expansion
* % - csh job control, cmd variable expansion
* / - UNIX directory separator
* : - sh path separator, Windows drive qualifier
* \ - sh escape, Windows directory separator

Most of the labels that had to be edited were using ! for markup, or
using ! and % for titles in labels.  Strangely, titles in labels are
often forced to lower case, despite this never being enforced for
software lists.  There are also various other edits to titles used for
labels, such as moving articles to the end (with or without a comma),
or replacing spaces with underscores.  As I already said, there's no
consistency at all.

There is far too much markup in labels.  They're even being used for
notes in some cases (e.g. at least one case where a dumper's name is in
the label).  The XML schema supports metadata - use it.  For example,
you can use part_id for an unrestricted display name for a software
part.  You can also use XML comments for notes.

And while on the topic of metadata, vgmplay.xml is putting the same
thing in the part_id as well as the label.  The part_id should have
the actual title, not the title mangled to make it more suitable for
use as a filename.  Addressing this would be a lot of work, given how
large the file is.

For now, empty data areas in software lists cause a verbose message
rather than a validation warning.  There are thousands of software
lists using empty data areas to indicate the size/width of cartridge
RAM/EEPROM/etc.
2020-04-16 14:04:06 +10:00
Vas Crabb
438a497c37 (nw) More license shuffling
Get rid of a couple of copies of the CC0 text.  Add header comment to
CC0 files to remind people editing them what the terms are.  Also add
some missing XML headers.  The header comments in layouts won't bloat
the binary - they get stripped out before compressing, same as any other
comments.
2020-03-07 22:02:56 +11:00
R. Belmont
dc86fe6b1c
Merge pull request #6052 from FakeShemp/anpan
pico.xml - Add book pages to anpanwpk
2019-12-19 12:01:55 -05:00
Rebecca Wallander
0eb8ad8ada pico.xml/sawatte.xml - Add more scans of book pages 2019-12-15 21:33:31 +01:00
Robbbert
b99eb3774e (nw) pico.xml : fixed 6 validation errors 2019-12-16 00:21:49 +11:00
Rebecca Wallander
da03a123f4 pixo.xml - Add book pages to anpanwpk 2019-12-14 20:15:42 +01:00
Rebecca Wallander
acd804e48e Add Muppets on the Go protos found in 2016 (#6050) 2019-12-14 14:03:02 -05:00
Ivan Vangelista
e227060f5c new not working software list addition:
---------------------------------------------------------
pico.xml: Oryouri Daisuki! Kitchen Pico (Jpn) [TeamEurope]
2018-10-22 20:26:17 +02:00
Ivan Vangelista
1975151206 new working software list additions
--------------------------------------
pico.xml: Soreike! Anpanman no Minna de Kyousou Anpanman! (Jpn), Kanshuu Unou Image Training - Hiragana - Katakana (Best Selection, Jpn), Image Training for the Right Side of the Brain - The Arithmetic & ABC Fight vs Mojars (Best Selection, Jpn) [TeamEurope]
2018-02-07 19:21:27 +01:00
Vas Crabb
97d08b3f03 indentation (nw) 2017-08-29 18:35:10 +10:00
Ivan Vangelista
def07b90ab New working software list additions
------------------------------------------------
Anpanman Pico Wakuwaku Pan Koujou (Jpn) [Team Europe, The Dumping Union]
Ett År med Nalle Puh (Swe) [Team Europe, The Dumping Union]

New not working software list additions
-----------------------------------------------------
Lejonkungen Äventyr (Swe) [Team Europe, The Dumping Union]
2017-08-11 21:47:43 +02:00
Vas Crabb
8f15315a52 srcclean (nw) 2017-02-19 11:40:55 +11:00
Ivan Vangelista
10ff63cd3a new working software list addition:
___________________________
pico.xml: Ecco Jr. e la GrandeCaccia al Tesoro nell'Oceano! (Ita) [f205v]
2017-02-03 18:42:50 +01:00
Vas Crabb
7238415d1f srcclean (nw) 2016-11-27 09:56:49 +11:00
Scott Stone
b39399448d Format fix pico.xml changes (nw) 2016-11-24 22:24:04 -05:00
R. Belmont
a3996127b9 Merge pull request #1774 from mamehaze/mk6
pico.xml: 5 new Korean dumps, confirmed one 'best selection' as match…
2016-11-24 22:19:10 -05:00
Scott Stone
cb23c81933 Format fixes for recent hash file additions (nw) 2016-11-24 17:23:39 -05:00
David Haywood
84d3e236a1 pico.xml: 5 new Korean dumps, confirmed one 'best selection' as matching an existing dump, confirmed one prototype as matching retail dump [Team Europe] 2016-11-24 22:20:55 +00:00
David Haywood
0f427ef2de new softlist entry
pico.xml: Cooking Pico (Jpn) [Team Europe]
2016-11-23 21:44:56 +00:00
Scott Stone
59f1eeb2e8 Fix size on recent pico.xml change (nw) 2016-06-16 20:59:15 -04:00
etabeta78
7cf0897b3e fixed an old copy'n'paste mistake in pico.xml. thanks to Tafoid for spotting it. nw. 2016-06-16 15:48:35 +02:00
etabeta78
61f5136f63 added misc info. nw. 2016-05-04 21:49:00 +02:00
Scott Stone
b383bebc2d hash.xml format fixes (nw) 2016-02-06 19:20:53 -05:00
Miodrag Milanovic
4afd75e2fd Cleanups and version bump 2015-12-30 08:18:51 +01:00
David Haywood
753728f95d 2x Pico sets from Team Europe 2015-12-30 02:47:12 +00:00
Miodrag Milanovic
47f56372ee Cleanup and version bump 2015-10-28 08:06:12 +01:00
Scott Stone
76bbc75690 Properly tab recently changed pico.xml (nw) 2015-10-21 19:02:28 -04:00
David Haywood
53348ed1df add Team Europe's CD dump (nw) 2015-10-19 16:11:20 +01:00
Miodrag Milanovic
8e4ced4b53 Cleanups and version bump 2015-09-30 08:29:01 +02:00
Scott Stone
ec4016f4b3 misc fixes (nw) 2015-09-14 23:45:08 -04:00
Scott Stone
43dc693c0d * Software List additions:
- pico.xml (anpanetk, doramach, micktoof, ojadrmdn, profpico ([ormer profpico -> picoprofg], zaiweini)  [TeamEurope]
2015-09-14 23:20:06 -04:00
Scott Stone
daa82e3ce4 Fix formatting after more recent changes to softlists (nw) 2015-09-09 12:53:30 -04:00
Scott Stone
2f25479afd Software List additions:
- gameking.xml (4in1_01,4in1_02,4in1_03,4in1_04,4in1_05,4in1_06,4in1_07,4in1no09,4in1no11,4in1no12,4in1no13) [SSJ, TeamEurope]
- gameking3.xml (flycab)  [SSJ, TeamEurope]
- gbcolor.xml (magiclmp,binmnst2)  [SSJ, TeamEurope]
- nes.xml (bookyman, mc_cb203)  [SSJ, TeamEurope]
- pico.xml (diraeiu10th, peterpan10th, sanouk5, susiechn)  [TeamEurope]
- vc4000.xml (comefrut)  [SSJ, TeamEurope]
2015-09-09 01:31:54 -04:00
etabeta78
84578407f9 ok, my script to add <info> fields requires some more sanitization... nw. 2015-04-12 15:04:15 +02:00
etabeta78
18d5f63a4c (MESS) pico.xml: added a few more Japanese dumps. [TeamEurope]
out of whatsnew: + added yet another snes proto, recently dumped...
2015-04-12 15:01:32 +02:00
etabeta78
d0385f1671 (MESS) pico.xml: A few more Japanese dumps added. [Team Europe]
(MESS) gameking.xml: Three new dumps added. [Team Europe]
2015-03-23 08:15:17 +01:00
etabeta78
f0847c500f added a few new dumps from Team Europe. credits will follow in a moment. nw. 2015-02-23 15:57:39 +01:00
Miodrag Milanovic
e6f78d5ed2 Cleanups and version bump 2014-12-31 07:53:27 +01:00
etabeta78
8e22e3b9e0 (MESS) pico.xml: added new dumps, from TeamEurope. nw. 2014-12-22 07:01:18 +01:00
etabeta78
2f04e23c8d (MESS) pico.xml: new dumps added from Jpn and Korea [TeamEurope] 2014-12-07 11:49:48 +01:00
Fabio Priuli
03e19fd7f9 (MESS) pico.xml: more Japanese and Korean dumps added. [Team Europe] 2014-09-05 15:15:21 +00:00
Fabio Priuli
cba86c8114 (MESS) pico.xml: some more Jpn dumps from Team Europe. nw. 2014-08-10 08:31:23 +00:00
Fabio Priuli
0ae45376ac and a few more. nw. 2014-08-03 12:21:04 +00:00
Fabio Priuli
bec0cc7cc6 pico.xml: added many new dumps, including some from Korean releases (2 of them are
Samsung exclusive titles) [Team Europe]
2014-08-03 10:33:39 +00:00