Commit graph

39 commits

Author SHA1 Message Date
Vas Crabb
acac57210b Corrected capalisation of "SpongeBob SquarePants" and "SpongeBob Schwammkopf" in various software lists. 2023-04-26 03:06:45 +10:00
ClawGrip
8aabc8f527
leapster.xml: Dumped five USA games. (#11064)
Also changed ROM sizes to hexadecimal, fixed some game metadata and added some games to the missing/dumped list in the comments.

New NOT_WORKING software list additions
-----------------------------------------
leapster.xml:
  Disney Princess (USA, set 2) [TeamEurope]
  Nick Jr. Go Diego Go! - Animal Rescuer (USA, set 2) [TeamEurope]
  Leapster 2 Gaming Pop (USA) [TeamEurope]
  Number Raiders - Arcade-Style Learning! (USA, set 1) [TeamEurope]
  Sonic X (USA, set 1) [TeamEurope]
2023-04-03 01:48:57 +10:00
Vas Crabb
878a16dda1 housekeeping: Use proper SPDX ID for CC0 license. 2022-12-23 02:49:34 +11:00
Scott Stone
63af0bdb5c - hash\*.xml: Cleanup of some software lists of various spacing and format issues. More to come. [Tafoid] 2022-08-09 18:41:22 -04:00
Vas Crabb
d65ac3e8b3 Clean up metadata 2021-05-26 03:42:09 +10:00
ClawGrip
0a8757673f
New NOT_WORKING software list additions (#7980)
* New NOT_WORKING softawre list additions

-------------------------------
leapster.xml:
  2nd Grade - Musical Menace (USA), Bratz World - The Jet Set (USA), Crayola - Art Adventure (USA), Disney Fairies (USA), Disney Princess - Enchanted Learning (USA), Disney Princess - Worlds of Enchantment (USA, alt), Disney Tangled (USA), Disney·Pixar Finding Nemo (USA, alt), Kindergarten (USA, alt), Letter Factory (USA), Math Baseball (USA), Mr. Pencil's Learn to Draw & Write (USA, alt), nihao, kai-lan (USA), Nick Jr. Dora the Explorer - Animal Rescuer (USA), Nick Jr. Dora the Explorer - Wildlife Rescue (USA), Nick Jr. Dora the Explorer - Wildlife Rescue (USA, alt), Nick Jr. The Backyardigans (USA), Nickelodeon The Penguins of Madagascar - Race for the 1sr Place! (USA), Pet Pals (USA), Ratatouille (USA, alt), Scholastic - Animal Genius (USA), Scholastic - Math Missions (USA), School House Rock! - America Rock (USA), School House Rock! - Grammar Rock (USA), Spongebob Squarepants - Saves the Day (USA), The Batman - Multiply, Divide and Conquer (USA), The Incredibles (USA), The Princess and the Frog (USA), Top-Secret Personal Beeswax - Share a journal with Junie B. (USA), Word Chasers - Arcade-Style Learning! (USA), Word Chasers - Arcade-Style Learning! (USA, alt) [Skaman]

* Fix two game names

* Fix copy-paste mistake with CRCs
2021-05-02 15:23:25 -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
ClawGrip
09ed39b3e2
New NOT_WORKING software list additions
---------------------------------------
Letterpillar (v1.0, USA) [TeamEurope]
The Disney-Pixar Collection (USA) [TeamEurope]
2020-02-09 21:34:22 +01:00
ClawGrip
f689819048
leapster.xml: Add notes about undumped games (nw) 2019-09-15 02:49:39 +02:00
ClawGrip
48b4db2743
leapster.xml: Do not change rom names (nw) 2019-04-13 00:18:40 +02:00
ClawGrip
ce632b6b83
leapster.xml: Unified region names across all Leap Frog softlists (nw) 2019-04-13 00:08:00 +02:00
Vas Crabb
97b6717027 (nw) Clean up the mess on master
This effectively reverts b380514764 and
c24473ddff, restoring the state at
598cd52272.

Before pushing, please check that what you're about to push is sane.
Check your local commit log and ensure there isn't anything out-of-place
before pushing to mainline.  When things like this happen, it wastes
everyone's time.  I really don't need this in a week when real work™ is
busting my balls and I'm behind where I want to be with preparing for
MAME release.
2019-03-26 11:13:37 +11:00
andreasnaive
b380514764 Revert "conflict resolution (nw)"
This reverts commit c24473ddff, reversing
changes made to 009cba4fb8.
2019-03-25 23:13:40 +01:00
Scott Stone
cfb07226a7 leapster.xml: Fix crc32 hash for spidermns (nw) 2019-01-04 07:53:43 -05:00
ClawGrip
1d088eeb7c leapster.xml: New NOT_WORKING software list additions [TeamEurope, ClawGrip] (#4466)
* leapster.xml: New NOT_WORKING software list additions [TeamEurope, ClawGrip]

---------------------
500-12202-A - La Conquista de los Numeros (Spa)
500-12206-A - Don Lápiz - Aprender a Dibujar y Escribir
500-12210-A - Spider-Man - El Caso de Las Letras Revueltas (Spa)
500-12227-A - Buscando a Nemo
500-12259-A - El Laberinto de las Letras (Spa)

* Add parent-clone relationship (nw)
2019-01-03 21:55:20 -05:00
ClawGrip
8d8646a5b1 leapster.xml: Document some undumped games (there are dozens still missing) (#4392) 2018-12-12 07:48:38 +01:00
ClawGrip
b74259d149
leapster.xml: Fix regional typos (nw) 2018-12-11 01:31:30 +01:00
Ivan Vangelista
40a6afa614 leapster.xml: minor documentation update (nw) 2018-12-09 13:56:28 +01:00
RobertoFresca
5e53c46819 Wrong title.
Should be: "Perrito Club - ¡Adopta Un Nuevo Amiguito Y Aprende! (Spain)"
It's a "¡" (admiration sign) instead of "I".
2018-04-20 23:54:00 -03:00
Ivan Vangelista
6716ab2efb leapster.xml: added 15 new entries [TeamEurope, Clawgrip, Connie] 2018-04-20 19:08:57 +02:00
ClawGrip
e2635d2abe Regional game names fixes (Spanish special characters)
Checked names against carts labels, game boxes and manuals (that includes screenshots).
The "Piñata Party" game includes the "ñ" on all locations (see https://images-na.ssl-images-amazon.com/images/I/91pswpnB-9L._SL1500_.jpg for a screenshot).
2018-03-20 14:38:58 +11:00
Ivan Vangelista
4d497308ce leapster.xml: added 10 more entries [Connie, Clawgrip, TeamEurope] 2018-03-19 18:51:15 +01:00
Ivan Vangelista
8b0c80b592 leapster.xml: added 9 new carts [TeamEurope, HardcoreHubz] 2018-03-09 18:01:58 +01:00
Vas Crabb
8dad4881f6 srcclean (nw) 2018-02-25 01:34:04 +11:00
Scott Stone
10fe52177c dc.xml - fix validation error (nw)
leapster.xml - fix file size (nw)
2018-02-02 15:56:59 -05:00
David Haywood
3df987f9c1 new NOT WORKING (various drivers) (#3161)
* new NOT WORKING
Zone 40 [BeckyRGB]
Wireless Air 60 [BeckyRGB]

it isn't 100% clear these belong here, but it's also possible they do, so until more is known, put them here.

* various leapster.xml software list additions [Team Europe]

(also added some missing 'supported="no"'' lines)

* add some extra Leapster bios sets [Sean Riddle]
2018-02-02 14:35:16 -05:00
Miodrag Milanovic
63f9a01f8c Cleanup and version bump 2016-06-29 08:34:30 +02:00
etabeta78
1c7d7b80e1 leapster.xml: 8 new dumps added [Team Europe]
vsmile.xml: 6 new dumps added [Team Europe]
2016-05-30 07:21:37 +02:00
etabeta78
3a75547d63 gameking.xml: added dump of one multigame cart. [TeamEurope]
leapster.xml: added a few new dumps. [TeamEurope]
2015-05-12 13:09:16 +02:00
mamehaze
b8fe4aa228 more leapster dumps [TeamEurope] 2014-12-23 10:02:41 +00:00
Scott Stone
667c2c8ef7 Alignment/romname fixes for XML hashes. (nw) 2014-12-09 23:44:25 -05:00
mamehaze
716fbc285c add more to leapster softlist [TeamEurope] 2014-12-05 12:01:14 +00:00
Scott Stone
adfd6abadf Alignment fixes for recent changes to XML hashes. (nw) 2014-12-01 22:03:35 -05:00
mamehaze
422dd5335b 3 more Leapster dumps [Team Europe] 2014-12-01 21:22:33 +00:00
Cowering
129d7a5c50 Add a few of my USA carts, fix spellings of TM items (NW) 2014-11-30 11:06:30 -06:00
Miodrag Milanovic
ebeaa953a3 Cleanups and version bump 2014-11-26 10:37:58 +01:00
mamehaze
8fed4dc403 added remaining leapster dump info [TeamEurope] 2014-11-24 00:13:37 +00:00
mamehaze
6a2f819f50 new NOT WORKING
LeapFrog Leapster [Team Europe]

(added a single item software list, will add the rest of the items we have shortly - uses ArcTangent A5 cpu, we don't have a core afaik)
2014-11-23 23:36:50 +00:00