Commit Graph

28 Commits

Author SHA1 Message Date
Ivan Vangelista
63433978e0
leapfrog_leappad_cart.xml: Added 16 items (not working). (#13098)
New software list items marked not working (leapfrog_leappad_cart.xml)
------------------------------------------
Oyako Eigo Step 1-gatsu gou - Doubutsuen ni Ikou! (Japan) [David Haywood, TeamEurope, Fujix]
Oyako Eigo Jump 5-gatsu gou - Okashi no Kuni no Daibouken (Japan) [David Haywood, TeamEurope, Fujix]
Oyako Eigo Jump 9-gatsu gou - Monjaa Gou de Tankenja! (Japan) [David Haywood, TeamEurope, Fujix]
Oyako Eigo Jump 1-gatsu gou - Shougakkou Taiken Report (Japan) [David Haywood, TeamEurope, Fujix]
Korasho Land 1: Gakkou e Ikou! (Japan) [David Haywood, TeamEurope, Fujix]
Korasho Land 4: Machi no Naka o Tanken! (Japan) [David Haywood, TeamEurope, Fujix]
Korasho Land 2: Tanoshii Ichinichi (Japan) [David Haywood, TeamEurope, Fujix]
Korasho Land 3: Tanjoubi Omedetou (Japan) [David Haywood, TeamEurope, Fujix]
Korasho Land 5: Bokutatchi no Ichinen (Japan) [David Haywood, TeamEurope, Fujix]
Oyako Eigo Step - March 2006 Welcome gou (Japan) [David Haywood, TeamEurope, Fujix]
Oyako Eigo Step - May 2006, July 2006 (Japan) [David Haywood, TeamEurope, Fujix]
Oyako Eigo Step - September 2006, November 2006 (Japan) [David Haywood, TeamEurope, Fujix]
Oyako Eigo Step - January 2007 (Japan) [David Haywood, TeamEurope, Fujix]
Shimajirou to Ribby no ABC Adventure / Touch and Step Game de Asobou! (Japan) [David Haywood, TeamEurope, Fujix]
Shimajirou to Ribby no Eigo Jiten / Onahashi CoCoPad Time Machine de Daibouken! (Japan) [David Haywood, TeamEurope, Fujix]
Shimajirou to Ribby no CoCoPad Game Party / Shougakkou Tanken (Japan) [David Haywood, TeamEurope, Fujix]
2024-12-20 01:27:30 +11:00
Vas Crabb
5395cbcea2 -ui/menu.cpp: Avoid floating point equality comparison.
* Fixes pointer input not working on menus at some window sizes in
  32-bit x86 builds.

-leapfrog_leappad_cart.xml: Fixed a description.
2024-08-27 02:34:48 +10:00
Vas Crabb
617d79b2a1 srcclean in preparation for MAME 0.259 release freeze. 2024-08-25 03:02:05 +10:00
mamehaze
3f8ffdf083
leapfrog_leappad_cart.xml: Dumped 21 CocoPad cartridges and one LeapPad cartridge. (#12626) [David Haywood, TeamEurope]
New software list items marked not working (leapfrog_leappad_cart.xml
--------------------------
Anpanman no CoCoPad de aiueo kyoushitsu Pinocchio (Japan) [David Haywood, TeamEurope]
Benny and Friends English Book Vol. 2 -Majo to taiketsu! Daibouken- (Japan) [David Haywood, TeamEurope]
CoCoPad ROM Cassette Kono men o ue ni shiteirete ne! (11 November 2007, 1 January 2008) (Japan) [David Haywood, TeamEurope]
CoCoPad ROM Cassette Kono men o ue ni shiteirete ne! (3 March 2007 - 5 May 2007) (Japan) [David Haywood, TeamEurope]
CoCoPad ROM Cassette Kono men o ue ni shiteirete ne! (7 July 2007, 9 September 2007) (Japan) [David Haywood, TeamEurope]
Disney Princess (Japan) [David Haywood, TeamEurope]
Disney's World of English 1: Birthday Fun (Japan) [David Haywood, TeamEurope]
Disney's World of English 2: The Picnic (Japan) [David Haywood, TeamEurope]
Disney's World of English 3: The Circus (Japan) [David Haywood, TeamEurope]
Disney's World of English 4: The Zoo (Japan) [David Haywood, TeamEurope]
ECC Junior no hajimete eikaiwa! 1 Eigo de tanoshiku Say Hello! (Japan) [David Haywood, TeamEurope]
FUN-damentals Series - Smart Guide to 4rd Grade (UK) [David Haywood, TeamEurope]
Hello Kitty no gakkou no ichinichi (Japan) [David Haywood, TeamEurope]
Idainaru Sakkyokukatachi (Japan) [David Haywood, TeamEurope]
Kikansha Thomas to nakamatachi - Kikansha Thomas Yakunitatsu kikansha (Japan) [David Haywood, TeamEurope]
Kodomo Challenge English CoCoPad ROM Cassette Kono men o ue ni shiteirete ne! (2008/3 March - Shimajirou to Libby no ABC Adventure, 2008/5 May - Shimajirou to Libby no Touch and step game de asobou) (Japan) [David Haywood, TeamEurope]
Kuma no Pooh-san Hachimitsu no tsubo ga ippai Pooh-san to kazu·katachi (Japan) [David Haywood, TeamEurope]
Kuma no Pooh-san: Pooh-san to Hachimitsu (Japan) [David Haywood, TeamEurope]
Minna de tanoshiku! CoCoPad (Otameshi soft) (Japan) [David Haywood, TeamEurope]
Okaasan to Issho: Goo Choco Lantan: Spoo no Fushigi na Oto no Daibouken! (Japan) [David Haywood, TeamEurope]
Shinkenzemi Challenge 2-nensei Korasho to issho ni kuku o oboeyou! (Japan) [David Haywood, TeamEurope]
Yuuki Rinrin Anpunch! (Japan) [David Haywood, TeamEurope]
2024-08-03 05:13:36 +10:00
Vas Crabb
acac57210b Corrected capalisation of "SpongeBob SquarePants" and "SpongeBob Schwammkopf" in various software lists. 2023-04-26 03:06:45 +10:00
Vas Crabb
878a16dda1 housekeeping: Use proper SPDX ID for CC0 license. 2022-12-23 02:49:34 +11: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
8f393f526f softlist_dev.cpp: start adding validation for data areas
romload.cpp: reduce copy-pasta (nw)

(nw) I fixed the errors found by adding validation to software list data areas.
Most of them seem to be simple copy-paste errors hidden by the fact that the
default device_image_interface loader ignores the data area size (as opposed to
the "ROM" loader).  There was one C64 cartridge with a missing zero on the data
area size that was pretty clearly wrong.
2020-04-16 00:11:41 +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
Rebecca Wallander
f09be0af83 leapfrog_leappad_cart.xml - Add Was ist das? von Richard Scarry (Germ… (#6056)
* leapfrog_leappad_cart.xml - Add Was ist das? von Richard Scarry (Germany)

* leapfrog_leappad_cart.xml - Add commment about book

* Add game at correct position in list

* Uncomment ROM dump
2019-12-19 12:01:20 -05:00
Vas Crabb
d3af11cb11 srcclean (nw) 2019-06-23 18:02:43 +10:00
ClawGrip
189e44e3f3
leapfrog_leappad_cart.xml: New NOT_WORKING software list additions
---------------------------
Leap 1 - Reading - Disney/Pixar Finding Nemo (UK) [Team Europe]
Leap Start - Pre Reading Storybook - Disney's The Lion King (UK) [Team Europe]
Leap 2 - Reading - Disney/Pixar Monsters, Inc. (UK) [Team Europe]
Phonics Programme - Lesson 3 - Short Vowels o and e - A Day at Moss Lake (UK) [Team Europe]
The Amazing Spider-Man (UK) [Team Europe]
Disney's Bounce, Tigger, Bounce (UK) [Team Europe]
Leap-Start - Pre Reading - Tutter's Tiny Trip (UK) [Team Europe]

Also renamed a set a fixed some descriptions and parent-clone relationships (nw)
2019-05-26 22:35:36 +02:00
ClawGrip
90b6fd0982 leapfrog_leappad_cart.xml: New NOT_WORKING software list additions (#4982)
* leapfrog_leappad_cart.xml: New NOT_WORKING software list additions

Disney's Pooh Gets Stuck (UK) [TeamEurope]
Disney Princess - Princess Stories (UK) [TeamEurope]
Richard Scarry's Best Little Word Book Ever! (UK) [TeamEurope]
Leap 1 - Reading - Cartoon Network Scooby-Doo! and the Disappearing Donuts (UK) [TeamEurope]
Toy Story 2 (UK) [TeamEurope]

* leapfrog_leappad_cart.xml: Fix copy-paste error (nw)
2019-05-05 20:45:28 -04:00
ClawGrip
f5efa0a3cd
leapfrog_leappad_cart.xml: Removed redundant offsets tags (nw) 2019-04-29 00:54:22 +02:00
ClawGrip
9eeab7e9eb
leapfrog_leappad_cart.xml: Fix cut-paste (nw) 2019-04-29 00:52:02 +02:00
ClawGrip
7a30f98a5c
leapfrog_leappad_cart.xml: New software list additions
-------------------------------------------
Sed de Saber - Libro 1 - Spanish as a second Language Edition (UK) [TeamEurope]
Sed de Saber - Libro 2 - Spanish as a second Language Edition (UK) [TeamEurope]
Sed de Saber - Libro 3 - Spanish as a second Language Edition (UK) [TeamEurope]
Sed de Saber - Libro 4 - Spanish as a second Language Edition (UK) [TeamEurope]
Sed de Saber - Libro 5 - Spanish as a second Language Edition (UK) [TeamEurope]
Sed de Saber - Libro 6 - Spanish as a second Language Edition (UK) [TeamEurope]

Removed redundant offsets tags (nw)
Renamed the "Sed de Saber" Spanish entries (nw)
2019-04-28 19:10:09 +02:00
ClawGrip
d283eeab50
leapfrog_leappad_cart.xml: Unified region names across all Leap Frog softlists (nw) 2019-04-13 00:05:40 +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
5b0b10095a gba.xml - Fixed XML validation errors (misplaced feature tags) (nw)
leapfrog_leappad_cart - Fix Duplicate Description in sedsaber6 (nw)
2019-03-23 12:56:04 -04:00
ClawGrip
c423c750c4
New NOT_WORKING software list additions
---------------------------
Sed de Saber - English as a Second Language Edition - Book 1 - Getting Started (Spain) [TeamEurope]
Sed de Saber - English as a Second Language Edition - Book 2 - A New Job (Spain) [TeamEurope]
Sed de Saber - English as a Second Language Edition - Book 3 - Daily Activities (Spain) [TeamEurope]
Sed de Saber - English as a Second Language Edition - Book 4 - Health and Safety (Spain) [TeamEurope]
Sed de Saber - English as a Second Language Edition - Book 5 - Community Interactions (Spain) [TeamEurope]
Sed de Saber - English as a Second Language Edition - Book 6 - How do you say (Spain) [TeamEurope]
2019-03-22 23:50:35 +01:00
ClawGrip
f51d1e1037 New NOT_WORKING software list additions (#4751)
FUN-damentals Series - 4th Grade Math (UK), 5th Grade Math (UK), Phonics Program - Lesson 10 - Compound Words - A Fisherman's Tale (UK), Leap and the lost Dinosaur (UK), Englisch Kurs - Let's go 3 (Germany), Englisch Kurs - Let's go 4 (Germany), LeapPad Interactive Book (UK), Leap 2 - Math - The Great Dune Buggy Race (UK), LeapFrog Schoolhouse - Level 3 - Helping Others (UK), FUN-damentals Series - Smart Guide to 3rd Grade (UK), FUN-damentals Series - Smart Guide to 5th Grade (UK) [TeamEurope]
2019-03-14 07:01:15 +01:00
ClawGrip
c3043ed917
New NOT_WORKING software list additions
leapfrog_leappad_cart.xml: LeapPad - Libro Interactivo (Spain), El Rey León (Spain), Disney Princesas - Cuentos de las Princesas (Spain), Fiesta in the House! - ¡Party en la Casa! (Spain), ¡Yo aprendo inglés! - Mis Primeras 500 Palabras en Inglés (Spain) [TeamEurope, ClawGrip]

Also fixed a parent-clone relationship and renamed a set.
2019-03-07 11:42:09 +01:00
ClawGrip
c7cc90b52b New NOT_WORKING software list additions (#4683)
leapfrog_leappad_cart.xm: Pre Reading - Leap's Friends From A to Z (UK), Music - Hit it, Maestro! (UK), Reading - Disney/Pixar Finding Nemo (UK), Hop on Pop - Based on the Book by Dr. Seuss (UK), ABC-Abenteuer (Germany), What will you be? (UK) [TeamEurope]
2019-02-25 21:12:37 +01:00
ClawGrip
fa21fe07a6 New NOT_WORKING software list additions (#4643)
* New NOT_WORKING software list additions

leapfrog_leappad_cart.xml: Was ist das? - Von Richard Scarry (Germany), LeapPad Lernsystem (Germany), Einkaufen mit Tad (Germany), Disney Jede Menge Honigtöpfe (Germany) [TeamEurope]

* New NOT_WORKING software list additions

leapfrog_leappad_cart.xml: Pre Math - Tad goes shopping (UK), Music - Mother Goose Songbook (UK), Reading - Bounce, Tigger, Bounce (UK), Vocabulary - Richard Scarry's Best Little Word Book Ever! (UK), Pre Reading - Thomas the Really Useful Engine (UK), Great Reader Series - Dinosaurs Before Dark (UK), Leap's Pond (UK), Spongebob Schwammkopf - Meeres-Geschichten (Germany) [TeamEurope]
2019-02-19 18:22:38 +01:00
ClawGrip
bc73be448b
New NOT_WORKING software list additions
--------------------
A Day at Moss Lake (Germany) [TeamEurope]
Das Angel-Abenteuer (Germany) [TeamEurope]
Bob der Baumeister - Bob und Heppo: Alles im Griff! (Germany) [TeamEurope]
Englisch Kurs - Let's go 1 (Germany) [TeamEurope]
Englisch Kurs - Let's go 2 (Germany) [TeamEurope]
A Day at Moss Lake (Germany) [TeamEurope]
2019-02-07 16:33:37 +01:00
ClawGrip
a90f3b83c0 leapfrog_leappad_cart.xml: New NOT_WORKING software list additions (#4611)
* leapfrog_leappad_cart.xml: New NOT_WORKING software list additions

-------------------
Tad's Good Night (UK) [TeamEurope]
Disney Hüpf, Tigger, hüpf! (Germany) [TeamEurope]
Shrek (Germany) [TeamEurope]
Little Amadeus (Germany) [TeamEurope]
Disney Prinzessin - Prinzessinnen-Geschichten (Germany) [TeamEurope]

Also removed "I Know My abc's", since it's a "My First LeapPad" game, and not "LeapPad".

* Fix cart interface (nw)
2019-02-06 15:07:38 -05:00
David Haywood
74e3b56ddb skeleton stuff (mostly to give Clawgrip a starting place) (#4586)
* new NOT WORKING machines
---
C2 Color [zhongtiao1]
35 in 1 Super Twins [Sean Riddle]
LeapPad [Sean Riddle]
My First LeapPad [Sean Riddle]

-leappad: Added software lists. [David Haywood]

-c2color: Added software lists. [David Haywood]

leappad note: Currently BIOS is not dumped for LeapPad, but some carts are, BIOS is dumped for My First LeapPad, but not carts. (nw)

c2color note: Again the internal ROM isn't dumped, but we need the placeholder driver for the software list hookup, 2 carts are dumped. (nw)

-vsmile: Added softlist loading for some of the trickier vsmile cases based on new dumps from Sean Riddle.  Note, the Vsmile Motion game is 16MB so clearly needs some kind of banking. (nw)
2019-02-03 11:03:59 +01:00