2019-03-26 01:13:37 +01:00
<?xml version="1.0"?>
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
2020-03-07 12:02:56 +01:00
<!--
license:CC0
-->
2019-03-26 01:13:37 +01:00
<softwarelist name= "leapfrog_leappad_cart" description= "LeapFrog LeapPad cartridges" >
2019-05-26 22:35:36 +02:00
<software name= "tiggerbnca" cloneof= "tiggerbnc" supported= "no" >
<description > Disney's Bounce, Tigger, Bounce (UK)</description>
<year > 200?</year>
<publisher > LeapFrog</publisher>
<!-- No serial on cart or book -->
<part name= "cart" interface= "leapfrog_leappad_cart" >
<feature name= "pcb" value= "57000-003-7210" />
<feature name= "pcb_rev" value= "REV.01" />
<feature name= "u1" value= "OKi 16M" /> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
<dataarea name= "rom" size= "0x200000" >
<rom name= "500 - Bounce, Tigger, Bounce.bin" size= "0x200000" crc= "f7d8c924" sha1= "2fc203e0c67f8800474f73b6fd910877ccd3601e" />
</dataarea>
</part>
</software>
2019-05-06 02:45:28 +02:00
<software name= "poohstuck" supported= "no" >
<description > Disney's Pooh Gets Stuck (UK)</description>
<year > 200?</year>
<publisher > LeapFrog</publisher>
<!-- No serial on cart or book -->
<part name= "cart" interface= "leapfrog_leappad_cart" >
<feature name= "pcb" value= "57000-003-2612" />
<feature name= "pcb_rev" value= "REV.01" />
<feature name= "u1" value= "Sunplus16m-b" /> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
<dataarea name= "rom" size= "0x200000" >
<rom name= "500 - Pooh Gets Stuck.bin" size= "0x200000" crc= "3cfcfdfe" sha1= "ec91a563baa1939e99ff5ad6061fc1876be40f0d" />
</dataarea>
</part>
</software>
<software name= "rsblwbea" supported= "no" >
<description > Richard Scarry's Best Little Word Book Ever! (UK)</description>
<year > 200?</year>
<publisher > LeapFrog</publisher>
<!-- No serial on cart or book -->
<part name= "cart" interface= "leapfrog_leappad_cart" >
<feature name= "u1" value= "LeapFrog 2000 16Mb DIE ROM" /> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
<dataarea name= "rom" size= "0x200000" >
<rom name= "500 - Richard Scarry's Best Little Word Book Ever.bin" size= "0x200000" crc= "d4dd4c2f" sha1= "a5027d38a80135d0dc332e075e757c951b6c04bf" />
</dataarea>
</part>
</software>
2019-03-26 01:13:37 +01:00
<software name= "hititmstro" supported= "no" >
<description > Music - Hit it, Maestro! (UK)</description>
<year > 2001</year>
<publisher > LeapFrog</publisher>
<info name= "serial" value= "500-00090 RVB" />
<part name= "cart" interface= "leapfrog_leappad_cart" >
<feature name= "u1" value= "MX23L3211B" /> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
<dataarea name= "rom" size= "0x400000" >
(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-15 21:05:16 +02:00
<rom name= "500-00090 RVB - Music - Hit it, Maestro.bin" size= "0x400000" crc= "a2770684" sha1= "4f389c6dbcd3ff2a647a6d18df86c472444074e4" />
2019-03-26 01:13:37 +01:00
</dataarea>
</part>
</software>
<software name= "tadshop" supported= "no" >
<description > Pre Math - Tad goes shopping (UK)</description>
<year > 2001</year>
<publisher > LeapFrog</publisher>
<info name= "serial" value= "500-00104" />
<part name= "cart" interface= "leapfrog_leappad_cart" >
<feature name= "u1" value= "MR27V1602E" /> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
<dataarea name= "rom" size= "0x200000" >
2019-04-28 19:10:09 +02:00
<rom name= "500-00104 - Pre Math - Tad goes shopping.bin" size= "0x200000" crc= "3535938c" sha1= "77f32751db017c7980eacec48119c877314638d7" />
2019-03-26 01:13:37 +01:00
</dataarea>
</part>
</software>
<software name= "goosesng" supported= "no" >
<description > Music - Mother Goose Songbook (UK)</description>
<year > 2001</year>
<publisher > LeapFrog</publisher>
<info name= "serial" value= "500-00250" />
<part name= "cart" interface= "leapfrog_leappad_cart" >
<feature name= "u1" value= "LeapFrog 2000 16Mb DIE ROM" /> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
<dataarea name= "rom" size= "0x200000" >
2019-04-28 19:10:09 +02:00
<rom name= "500-00250 - Music - Mother Goose Songbook.bin" size= "0x200000" crc= "dcd2170b" sha1= "f3d89f764d1b61a0085974ed3ca91dc3d20d36a4" />
2019-03-26 01:13:37 +01:00
</dataarea>
</part>
</software>
<software name= "mathgdbr" supported= "no" >
<description > Leap 2 - Math - The Great Dune Buggy Race (UK)</description>
<year > 2001</year>
<publisher > LeapFrog</publisher>
<info name= "serial" value= "500-00254" />
<part name= "cart" interface= "leapfrog_leappad_cart" >
<feature name= "pcb" value= "57000-003-2612" />
<feature name= "pcb_rev" value= "REV.01" />
<feature name= "u1" value= "Sunplus16m-b" /> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
<dataarea name= "rom" size= "0x200000" >
2019-04-28 19:10:09 +02:00
<rom name= "500-00254 - Leap 2 - Math - The Great Dune Buggy Race.bin" size= "0x200000" crc= "ad5c8d3b" sha1= "78b1e206bfe17ec19042b2304d67bd2289b53c1e" />
2019-03-26 01:13:37 +01:00
</dataarea>
</part>
</software>
<software name= "tiggerbnc" supported= "no" >
<description > Reading - Disney's Bounce, Tigger, Bounce (UK)</description>
<year > 2001</year>
<publisher > LeapFrog</publisher>
<info name= "serial" value= "500-00258" />
<part name= "cart" interface= "leapfrog_leappad_cart" >
<feature name= "u1" value= "LeapFrog 2000 16Mb DIE ROM" /> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
<dataarea name= "rom" size= "0x200000" >
2019-04-28 19:10:09 +02:00
<rom name= "500-00258 - Reading - Bounce, Tigger, Bounce.bin" size= "0x200000" crc= "73b7d409" sha1= "0ef5d716be974329d5b4dff936599825d2e76570" />
2019-03-26 01:13:37 +01:00
</dataarea>
</part>
</software>
<software name= "rsblwbe" supported= "no" >
<description > Vocabulary - Richard Scarry's Best Little Word Book Ever! (UK)</description>
<year > 2001</year>
<publisher > LeapFrog</publisher>
<info name= "serial" value= "500-00260" />
<part name= "cart" interface= "leapfrog_leappad_cart" >
<feature name= "u1" value= "LeapFrog 2000 8Mb DIE ROM" /> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
<dataarea name= "rom" size= "0x100000" >
(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-15 21:05:16 +02:00
<rom name= "500-00260 - Vocabulary - Richard Scarry's Best Little Word Book Ever.bin" size= "0x100000" crc= "8797ae77" sha1= "fa24e718287a0e15f4ae3b371e9ee73c590abaf5" />
2019-03-26 01:13:37 +01:00
</dataarea>
</part>
</software>
2019-05-26 22:35:36 +02:00
<software name= "monsters" supported= "no" >
<description > Leap 2 - Reading - Disney/Pixar Monsters, Inc. (UK)</description>
<year > 2001</year>
<publisher > LeapFrog</publisher>
<info name= "serial" value= "500-00366" />
<part name= "cart" interface= "leapfrog_leappad_cart" >
<feature name= "pcb" value= "57000-003-2612" />
<feature name= "pcb_rev" value= "REV.01" />
<feature name= "u1" value= "Sunplus16m-b" /> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
<dataarea name= "rom" size= "0x200000" >
<rom name= "500-00366 - Leap 2 - Reading - Monsters,Inc..bin" size= "0x200000" crc= "2ee10183" sha1= "4b69c029fef9037e68dbefc14aaba6a1c2152fea" />
</dataarea>
</part>
</software>
<software name= "tuttitrip" supported= "no" >
<description > Leap-Start - Pre Reading - Tutter's Tiny Trip (UK)</description>
<year > 2001</year>
<publisher > LeapFrog</publisher>
<info name= "serial" value= "500-00406" />
<part name= "cart" interface= "leapfrog_leappad_cart" >
<feature name= "pcb" value= "57000-003-7210" />
<feature name= "pcb_rev" value= "REV.00" />
<feature name= "u1" value= "OKi 16M" /> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
<dataarea name= "rom" size= "0x200000" >
<rom name= "500-00406 - Leap-Start - Pre Reading - Tutter's Tiny Trip.bin" size= "0x200000" crc= "ff64b908" sha1= "c6e2c08698259eca87a91d900c24bd25e34e1567" />
</dataarea>
</part>
</software>
2019-03-26 01:13:37 +01:00
<software name= "compwords" supported= "no" >
<description > Phonics Program - Lesson 10 - Compound Words - A Fisherman's Tale (UK)</description>
<year > 2003</year>
<publisher > LeapFrog</publisher>
<info name= "serial" value= "500-00527" />
<part name= "cart" interface= "leapfrog_leappad_cart" >
<feature name= "pcb" value= "57000-003-7011" />
<feature name= "pcb_rev" value= "REV.01" />
<feature name= "u1" value= "Matronix 16M" /> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
<dataarea name= "rom" size= "0x200000" >
2019-04-28 19:10:09 +02:00
<rom name= "500-00527 - Phonics Program - Lesson 10 - Compound Words - A Fisherman's Tale.bin" size= "0x200000" crc= "626a2a85" sha1= "97af4f353fd533002269297aaafb7fcd7fab01d4" />
2019-03-26 01:13:37 +01:00
</dataarea>
</part>
</software>
<software name= "thomasrue" supported= "no" >
<description > Pre Reading - Thomas the Really Useful Engine (UK)</description>
<year > 2002</year>
<publisher > LeapFrog</publisher>
<info name= "serial" value= "500-00531" />
<part name= "cart" interface= "leapfrog_leappad_cart" >
<feature name= "u1" value= "MR27V1602E" /> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
<dataarea name= "rom" size= "0x200000" >
2019-04-28 19:10:09 +02:00
<rom name= "500-00531 - Pre Reading - Thomas the Really Useful Engine.bin" size= "0x200000" crc= "8122325d" sha1= "f76b2e6c4d56fd8616c90bf86d720f267724723e" />
2019-03-26 01:13:37 +01:00
</dataarea>
</part>
</software>
<software name= "smartguid3" supported= "no" >
<description > FUN-damentals Series - Smart Guide to 3rd Grade (UK)</description>
<year > 2002</year>
<publisher > LeapFrog</publisher>
<info name= "serial" value= "500-00533" />
<part name= "cart" interface= "leapfrog_leappad_cart" >
<feature name= "pcb_rev" value= "REV.A" />
<feature name= "u1" value= "LeapFrog 2002 32M DIE ROM" /> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
<dataarea name= "rom" size= "0x400000" >
2019-04-28 19:10:09 +02:00
<rom name= "500-00533 - FUN-damentals Series - Smart Guide to 3rd Grade.bin" size= "0x400000" crc= "344bbc10" sha1= "c04d3f68e9e2e56d1b0ae4785732c60ffc17215a" />
2019-03-26 01:13:37 +01:00
</dataarea>
</part>
</software>
<software name= "smartguid5" supported= "no" >
<description > FUN-damentals Series - Smart Guide to 5th Grade (UK)</description>
<year > 2002</year>
<publisher > LeapFrog</publisher>
<info name= "serial" value= "500-00535" />
<part name= "cart" interface= "leapfrog_leappad_cart" >
<feature name= "pcb_rev" value= "REV.A" />
<feature name= "u1" value= "LeapFrog 2002 32M DIE ROM" /> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
<dataarea name= "rom" size= "0x400000" >
2019-04-28 19:10:09 +02:00
<rom name= "500-00535 - FUN-damentals Series - Smart Guide to 5th Grade.bin" size= "0x400000" crc= "e2c74ace" sha1= "f1291e9c845bc5dfc8b1e2a1ab650a69b9f22287" />
2019-03-26 01:13:37 +01:00
</dataarea>
</part>
</software>
2019-05-06 02:45:28 +02:00
<software name= "scoobydonut" supported= "no" >
<description > Leap 1 - Reading - Cartoon Network Scooby-Doo! and the Disappearing Donuts (UK)</description>
<year > 2002</year>
<publisher > LeapFrog</publisher>
<info name= "serial" value= "500-00538" />
<part name= "cart" interface= "leapfrog_leappad_cart" >
<feature name= "pcb" value= "57000-003-2612" />
<feature name= "pcb_rev" value= "REV.01" />
<feature name= "u1" value= "Sunplus16m-b" /> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
<dataarea name= "rom" size= "0x200000" >
(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-15 21:05:16 +02:00
<rom name= "500-00538 - Leap 1 - Reading - Scooby-Doo and the Disappearing Donuts.bin" size= "0x200000" crc= "cd887b33" sha1= "c51c83f0abe6ede9aa03abcc38fc3a3feb1f249c" />
2019-05-06 02:45:28 +02:00
</dataarea>
</part>
</software>
2019-03-26 01:13:37 +01:00
<software name= "dinobdark" supported= "no" >
2019-04-28 19:10:09 +02:00
<description > - Great Reader Series - Dinosaurs Before Dark (UK)</description>
2019-03-26 01:13:37 +01:00
<year > 2002</year>
<publisher > LeapFrog</publisher>
<info name= "serial" value= "500-00696" />
<part name= "cart" interface= "leapfrog_leappad_cart" >
<feature name= "pcb" value= "PCBC FR4A" />
<feature name= "u1" value= "MR27V3202E" /> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
<dataarea name= "rom" size= "0x400000" >
2019-04-28 19:10:09 +02:00
<rom name= "500-00696 - Great Reader Series - Dinosaurs Before Dark.bin" size= "0x400000" crc= "c4acf022" sha1= "96e2b42f7c092b98fdad6aa36320dadc6c6a6ff8" />
2019-03-26 01:13:37 +01:00
</dataarea>
</part>
</software>
2019-05-26 22:35:36 +02:00
<!-- Also found as:
2019-06-23 10:02:43 +02:00
Description: Phonics - Leap's Friends From A to Z
Year: 2001
Serial: 500-00263
U1: MX23L8111
2019-05-26 22:35:36 +02:00
-->
2019-03-26 01:13:37 +01:00
<software name= "prlpfrnds" supported= "no" >
<description > Pre Reading - Leap's Friends From A to Z (UK)</description>
<year > 2002</year>
<publisher > LeapFrog</publisher>
<info name= "serial" value= "500-00804" />
<part name= "cart" interface= "leapfrog_leappad_cart" >
<feature name= "u1" value= "LeapFrog 2000 8M DIE ROM" /> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
<dataarea name= "rom" size= "0x100000" >
2019-04-28 19:10:09 +02:00
<rom name= "500-00804 - Pre Reading - Leap's Friends From A to Z.bin" size= "0x100000" crc= "cea3f327" sha1= "c49779322dd046ef67bef93d144d2d07251eeadf" />
2019-03-26 01:13:37 +01:00
</dataarea>
</part>
</software>
<software name= "5gmath" supported= "no" >
<description > 5th Grade Math (UK)</description>
<year > 2003</year>
<publisher > LeapFrog</publisher>
<info name= "serial" value= "500-00896-B" />
<part name= "cart" interface= "leapfrog_leappad_cart" >
<feature name= "u1" value= "LeapFrog 2002 32M DIE ROM" /> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
<dataarea name= "rom" size= "0x400000" >
2019-04-28 19:10:09 +02:00
<rom name= "500-00896-B - 5th Grade Math.bin" size= "0x400000" crc= "d9b18842" sha1= "174461dd57b8446a03c324d3b84d660b18a8c231" />
2019-03-26 01:13:37 +01:00
</dataarea>
</part>
</software>
<software name= "findnemo" supported= "no" >
<description > Reading - Disney/Pixar Finding Nemo (UK)</description>
<year > 2003</year>
<publisher > LeapFrog</publisher>
<info name= "serial" value= "500-01148" />
<part name= "cart" interface= "leapfrog_leappad_cart" >
<feature name= "pcb" value= "335-13845-40" />
<feature name= "u1" value= "MR27V1602E" /> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
<dataarea name= "rom" size= "0x200000" >
2019-04-28 19:10:09 +02:00
<rom name= "500-01148 - Reading - Finding Nemo.bin" size= "0x200000" crc= "b299286b" sha1= "3e8c63486f5646f65b5f86efeee4a6ee9d979f32" />
2019-03-26 01:13:37 +01:00
</dataarea>
</part>
</software>
<software name= "4gmath" supported= "no" >
<description > FUN-damentals Series - 4th Grade Math (UK)</description>
<year > 2003</year>
<publisher > LeapFrog</publisher>
<info name= "serial" value= "500-01346" />
<part name= "cart" interface= "leapfrog_leappad_cart" >
<feature name= "pcb" value= "000-835040-101002V2" />
<feature name= "u1" value= "MR27V3202E" /> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
<dataarea name= "rom" size= "0x400000" >
2019-04-28 19:10:09 +02:00
<rom name= "500-01346 - 4th Grade Math.bin" size= "0x400000" crc= "939efe79" sha1= "66baa68aa13590ca4bd18d0dc8f329398bb12414" />
2019-03-26 01:13:37 +01:00
</dataarea>
</part>
</software>
2019-05-26 22:35:36 +02:00
<software name= "lionking" supported= "no" >
<description > Leap Start - Pre Reading Storybook - Disney's The Lion King (UK)</description>
<year > 2002</year>
<publisher > LeapFrog</publisher>
<info name= "serial" value= "500-01354" />
<part name= "cart" interface= "leapfrog_leappad_cart" >
<feature name= "pcb" value= "57000-003-7011" />
<feature name= "pcb_rev" value= "REV.0:" />
<feature name= "u1" value= "Matronix 16M" /> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
<dataarea name= "rom" size= "0x200000" >
<rom name= "500-01354 - Leap Start - Pre Reading Storybook - The Lion King.bin" size= "0x200000" crc= "66126bc1" sha1= "36f51db4669f29ee1cb8e12b1c13d9e1738e458f" />
</dataarea>
</part>
</software>
<software name= "findnemoa" supported= "no" >
<description > Leap 1 - Reading - Disney/Pixar Finding Nemo (UK)</description>
<year > 2003</year>
<publisher > LeapFrog</publisher>
<info name= "serial" value= "500-01383" />
<part name= "cart" interface= "leapfrog_leappad_cart" >
<feature name= "pcb" value= "57000-003-7210" />
<feature name= "pcb_rev" value= "REV.00" />
<feature name= "u1" value= "OKi 16M" /> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
<dataarea name= "rom" size= "0x200000" >
<rom name= "500-01383 - Leap 1 - Reading - Finding Nemo.bin" size= "0x200000" crc= "89680f35" sha1= "4fa4930bd7a91910607699123a7a2a2e1ff921a5" />
</dataarea>
</part>
</software>
<software name= "mosslake" supported= "no" >
<description > Phonics Programme - Lesson 3 - Short Vowels o and e - A Day at Moss Lake (UK)</description>
<year > 2003</year>
<publisher > LeapFrog</publisher>
<info name= "serial" value= "500-01389" />
<part name= "cart" interface= "leapfrog_leappad_cart" >
<feature name= "pcb" value= "57000-003-7210" />
<feature name= "pcb_rev" value= "REV.00" />
<feature name= "u1" value= "OKi 16M" /> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
<dataarea name= "rom" size= "0x200000" >
<rom name= "500-01389 - Phonics Programme - Lesson 3 - Short Vowels o and e - A Day at Moss Lake.bin" size= "0x200000" crc= "22c3c65d" sha1= "b3c6f7de54552dd9b164b2f3a97f8565f8cc7879" />
</dataarea>
</part>
</software>
2019-03-26 01:13:37 +01:00
<software name= "leapspond" supported= "no" >
<description > Leap's Pond - Activity & Game Book (UK)</description>
<year > 2003</year>
<publisher > LeapFrog</publisher>
<info name= "serial" value= "500-01512" />
<part name= "cart" interface= "leapfrog_leappad_cart" >
<feature name= "pcb" value= "57000-003-7011" />
<feature name= "pcb_rev" value= "REV.01" />
<feature name= "u1" value= "Matronix 16M" /> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
<dataarea name= "rom" size= "0x200000" >
2019-04-28 19:10:09 +02:00
<rom name= "500-01512 - Leap's Pond.bin" size= "0x200000" crc= "124271ad" sha1= "32a4ebc71d4e0965b36e379d72ee2534fda47f79" />
2019-03-26 01:13:37 +01:00
</dataarea>
</part>
</software>
<software name= "dinosaur" supported= "no" >
<description > Leap and the lost Dinosaur (UK)</description>
<year > 2004</year>
<publisher > LeapFrog</publisher>
<info name= "serial" value= "500-10136" />
<part name= "cart" interface= "leapfrog_leappad_cart" >
<feature name= "pcb" value= "57000-003-7123" />
<feature name= "pcb_rev" value= "REV.01" />
<feature name= "u1" value= "OKi 32m" /> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
<dataarea name= "rom" size= "0x400000" >
2019-04-28 19:10:09 +02:00
<rom name= "500-10136 - Leap and the lost Dinosaur.bin" size= "0x400000" crc= "eb3b01c7" sha1= "bdc3791199e8b04942459c09047202b048ef27dc" />
2019-03-26 01:13:37 +01:00
</dataarea>
</part>
</software>
<software name= "hoppop" supported= "no" >
<description > Hop on Pop - Based on the Book by Dr. Seuss (UK)</description>
<year > 2004</year>
<publisher > LeapFrog</publisher>
<info name= "serial" value= "500-10438" />
<part name= "cart" interface= "leapfrog_leappad_cart" >
<feature name= "u1" value= "MR27V3202J-03-01" /> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
<dataarea name= "rom" size= "0x400000" >
2019-04-28 19:10:09 +02:00
<rom name= "500-10438 - Hop on Pop.bin" size= "0x400000" crc= "49308dc4" sha1= "50864fdd604f6b88a0545df45663cae60e30c0e4" />
2019-03-26 01:13:37 +01:00
</dataarea>
</part>
</software>
<software name= "lpbooks" cloneof= "lpbook" supported= "no" >
<description > LeapPad - Libro Interactivo (Spain)</description>
<year > 2002</year>
<publisher > LeapFrog</publisher>
<info name= "serial" value= "500-10478 UBL" />
<part name= "cart" interface= "leapfrog_leappad_cart" >
<feature name= "pcb" value= "30004+003+37" />
<feature name= "u1" value= "OKI 32M(L)-XXWE" /> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
<dataarea name= "rom" size= "0x400000" >
2019-04-28 19:10:09 +02:00
<rom name= "500-10478 UBL - LeapPad - Libro Interactivo (SP).bin" size= "0x400000" crc= "6a85ec74" sha1= "024927d8eae8c4327079dd7d752f483445b51f3e" />
2019-03-26 01:13:37 +01:00
</dataarea>
</part>
</software>
2019-05-06 02:45:28 +02:00
<software name= "toystory2" supported= "no" >
2019-05-26 22:35:36 +02:00
<description > Disney/Pixar Toy Story 2 (UK)</description>
2019-05-06 02:45:28 +02:00
<year > 2003</year>
<publisher > LeapFrog</publisher>
<info name= "serial" value= "500-10497 UBL" />
<part name= "cart" interface= "leapfrog_leappad_cart" >
<feature name= "pcb" value= "57000-003-2911" />
<feature name= "pcb_rev" value= "REV.01" />
<feature name= "u1" value= "Sunplus32m" /> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
<dataarea name= "rom" size= "0x400000" >
<rom name= "500-10497 UBL - Toy Story 2.bin" size= "0x400000" crc= "a5e841e2" sha1= "7dbb0f053cbf8e9459a964bec43a5013d84ae87b" />
</dataarea>
</part>
</software>
2019-05-26 22:35:36 +02:00
<software name= "lionkings" cloneof= "lionking" supported= "no" >
<description > Disney El Rey León (Spain)</description>
2019-03-26 01:13:37 +01:00
<year > 2003</year>
<publisher > LeapFrog</publisher>
<info name= "serial" value= "500-10597 UBL" />
<part name= "cart" interface= "leapfrog_leappad_cart" >
<feature name= "pcb" value= "57000+003+7211" />
<feature name= "pcb_rev" value= "REV.00" />
<feature name= "u1" value= "OKi 16M(F)" /> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
<dataarea name= "rom" size= "0x200000" >
2019-04-28 19:10:09 +02:00
<rom name= "500-10597 UBL - El Rey Leon (SP).bin" size= "0x200000" crc= "83f0e011" sha1= "f543849090eedb8bec9d227e3634c9f5ee7f585c" />
2019-03-26 01:13:37 +01:00
</dataarea>
</part>
</software>
2019-12-19 18:01:20 +01:00
<software name= "wasistdas" supported= "no" >
<description > Was ist das? von Richard Scarry (Germany)</description>
<year > 1991</year>
<publisher > LeapFrog</publisher>
<info name= "serial" value= "500-10632 UBL" />
<part name= "cart" interface= "leapfrog_leappad_cart" >
<feature name= "pcb" value= "57000-003-2612" />
<feature name= "pcb_rev" value= "REV.01" />
<feature name= "u1" value= "Sunplus16m-b" /> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
<dataarea name= "rom" size= "2097152" >
<rom name= "was ist das von richard scarry.u1" size= "2097152" crc= "744cd1f4" sha1= "797b9856ef6f96c92978303c6604c2f1ae2e9278" />
</dataarea>
2020-04-15 15:25:57 +02:00
<dataarea name= "pages" size= "0x4000000" > <!-- book pages -->
2019-12-19 18:01:20 +01:00
<rom name= "0 - 0001.png" size= "47060702" crc= "b6a82c67" sha1= "ee6dd6a64b8c876298d4d987ec0944b94601a36d" offset= "0" />
<rom name= "0 - 0002.png" size= "25273650" crc= "951c77cf" sha1= "901996b902f3954442d76924c3f33930e98cc21c" offset= "0" />
<rom name= "0 - 0003.png" size= "21119566" crc= "85eacf2a" sha1= "1bc18385434c23e247024ad950b4cadb87339dba" offset= "0" />
<rom name= "0 - 0004.png" size= "23684992" crc= "2503c7b7" sha1= "4320c484aaac5f49806bc1e0b2bd9108f32983c5" offset= "0" />
<rom name= "0 - 0005.png" size= "16347289" crc= "689fea33" sha1= "a2ace0a653fb132dc881e3576e51d39815ae6692" offset= "0" />
<rom name= "0 - 0006.png" size= "20184694" crc= "55c2631a" sha1= "6112afe98bfffb07281eab4c414926ff5144d903" offset= "0" />
<rom name= "0 - 0007.png" size= "17069814" crc= "d3da8753" sha1= "9311060be82ff98510730e2c923553c9fbb8a402" offset= "0" />
<rom name= "0 - 0008.png" size= "20251214" crc= "20d001ea" sha1= "d0d842e629157ee9c04c3c5796dac2fb636aaaee" offset= "0" />
<rom name= "0 - 0009.png" size= "14417135" crc= "0c5a396e" sha1= "d33624061891bf2b672f1d9f694c2b80ce01c7f4" offset= "0" />
<rom name= "0 - 0010.png" size= "17065831" crc= "6eec4dc4" sha1= "e876d9d23966e6e6c158ccffd32e4af3702d8bd1" offset= "0" />
<rom name= "0 - 0011.png" size= "11769417" crc= "01e751b3" sha1= "65ed32fffb2c3ab672196276321bd77a1fdfce10" offset= "0" />
<rom name= "0 - 0012.png" size= "19156970" crc= "4e8e9639" sha1= "2c69d7604b2aec35792973b858f816d216630b78" offset= "0" />
<rom name= "0 - 0013.png" size= "13617241" crc= "17c4c1b7" sha1= "b352a0fdfe39e30b513f2fefbd17b387571fb896" offset= "0" />
<rom name= "0 - 0014.png" size= "19519693" crc= "58d0c36d" sha1= "c65c06cf0a43f048d5a655bfd83ef86ccc03e644" offset= "0" />
<rom name= "0 - 0015.png" size= "13695576" crc= "1ea8d254" sha1= "fc782a5c28c2d2f11e3ad803c540d0b70f80e7ee" offset= "0" />
<rom name= "0 - 0016.png" size= "39894997" crc= "46baaee6" sha1= "4a18348852b6b6c23079ef200841b31ff894c6f1" offset= "0" />
<rom name= "0 - 0017.png" size= "40640147" crc= "fc126222" sha1= "1b59abd6e5a149e9bc610faf8bb71d17505429f9" offset= "0" />
<rom name= "0 - 0018.png" size= "39072330" crc= "aab0e703" sha1= "0c289ed02b67e2c363ca6739610cce5020514d13" offset= "0" />
<rom name= "0 - 0019.png" size= "24086990" crc= "5de8bd88" sha1= "13fa33a7ee5a77376f13ab5bbe4aaeb402c1c1ed" offset= "0" />
<rom name= "0 - 0020.png" size= "39366368" crc= "65733694" sha1= "033aac7aa5eb363c0da79fa0c4cc6b5b709b48fc" offset= "0" />
<rom name= "0 - 0021.png" size= "40358358" crc= "811c493f" sha1= "73d4a9c0b1b1edd0948982ef10e9e1941df5b119" offset= "0" />
<rom name= "0 - 0022.png" size= "18932594" crc= "c56192cc" sha1= "53145f204d60ecb79cdb93adfec34d500bb87047" offset= "0" />
<rom name= "0 - 0023.png" size= "11137648" crc= "6692a2ed" sha1= "73db4445496762789924e1d11b5f72feccccf344" offset= "0" />
<rom name= "0 - 0024.png" size= "20025564" crc= "7c353906" sha1= "07b77c67cb00fe46c4a0faad9bed8cc0b92fad42" offset= "0" />
<rom name= "0 - 0025.png" size= "14524148" crc= "35cc0d4f" sha1= "df7de27fdeb6ba16ad4fce84a488ce9fb3f04625" offset= "0" />
<rom name= "0 - 0026.png" size= "17479017" crc= "c96927ed" sha1= "24e7009718d17edf0998513f0f5d9557a543501c" offset= "0" />
<rom name= "0 - 0027.png" size= "19269004" crc= "558a4f8a" sha1= "3e437166e81016951c1effbe266b2d740dcc48e4" offset= "0" />
<rom name= "0 - 0028.png" size= "43628166" crc= "d0b6e2da" sha1= "d39d77c7965dbe271ad7e15d124fbccf4e04da0b" offset= "0" />
</dataarea>
</part>
</software>
2019-03-26 01:13:37 +01:00
<software name= "dinosaurg" cloneof= "dinosaur" supported= "no" >
<description > Leap und die Welt der Dinosaurier (Germany)</description>
<year > 2004</year>
<publisher > LeapFrog</publisher>
<info name= "serial" value= "500-10635" />
<part name= "cart" interface= "leapfrog_leappad_cart" >
<feature name= "pcb" value= "57000-003-7021" />
<feature name= "pcb_rev" value= "REV.01" />
<feature name= "u1" value= "Matronix 32m" /> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
<dataarea name= "rom" size= "0x400000" >
2019-04-28 19:10:09 +02:00
<rom name= "500-10635 - Leap und die Welt der Dinosaurier (GER).bin" size= "0x400000" crc= "5e306c92" sha1= "7496f5b994a40ea07228b5ab27ec907fbcf603b4" />
2019-03-26 01:13:37 +01:00
</dataarea>
</part>
</software>
2019-05-26 22:35:36 +02:00
<software name= "spiderman" supported= "no" >
<description > The Amazing Spider-Man (UK)</description>
<year > 2004</year>
<publisher > LeapFrog</publisher>
<info name= "serial" value= "500-10638 UBL" />
<part name= "cart" interface= "leapfrog_leappad_cart" >
<feature name= "u1" value= "MR27V3202F" /> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
<dataarea name= "rom" size= "0x400000" >
<rom name= "500-10638 UBL - The Amazing Spider-Man.bin" size= "0x400000" crc= "f319ec1c" sha1= "0f664f63c15ca85fc3a82b8eb4fff017d0145f8c" />
</dataarea>
</part>
</software>
2019-03-26 01:13:37 +01:00
<software name= "lpbook" supported= "no" >
<description > LeapPad Interactive Book (UK)</description>
<year > 2003</year>
<publisher > LeapFrog</publisher>
<info name= "serial" value= "500-10649 UBL" />
<part name= "cart" interface= "leapfrog_leappad_cart" >
<feature name= "pcb" value= "335-13845-31" />
<feature name= "u1" value= "MR27V3202J" /> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
<dataarea name= "rom" size= "0x400000" >
2019-04-28 19:10:09 +02:00
<rom name= "500-10649 UBL - LeapPad Interactive Book.bin" size= "0x400000" crc= "58d14b4e" sha1= "6a2234b62c3a63b08329e848bc40a9e5cb42b051" />
2019-03-26 01:13:37 +01:00
</dataarea>
</part>
</software>
<software name= "abcabent" supported= "no" >
<description > ABC-Abenteuer (Germany)</description>
<year > 2003</year>
<publisher > LeapFrog</publisher>
<info name= "serial" value= "500-10717 UBL" />
<part name= "cart" interface= "leapfrog_leappad_cart" >
<feature name= "pcb" value= "57000-003-2911" />
<feature name= "pcb_rev" value= "REV.01" />
<feature name= "u1" value= "Sunplus32m" /> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
<dataarea name= "rom" size= "0x400000" >
2019-04-28 19:10:09 +02:00
<rom name= "500-10717 UBL - ABC-Abenteuer (GER).bin" size= "0x400000" crc= "6c5c0180" sha1= "3cfacb759d3cac16e52aad4629f0759bb8817f1a" />
2019-03-26 01:13:37 +01:00
</dataarea>
</part>
</software>
2019-05-26 22:35:36 +02:00
<!-- Also found as:
2019-06-23 10:02:43 +02:00
Description: Phonics Programme - Lesson 2 - Short Vowels a and i - Tad's Good Night
Year: 2003
Serial: 500-01367
PCB: 57000-003-3317
PCB Rev: REV.03
U1: HY23V16202
2019-05-26 22:35:36 +02:00
-->
2019-03-26 01:13:37 +01:00
<software name= "tadsgngt" supported= "no" >
<description > Tad's Good Night (UK)</description>
<year > 1999</year>
<publisher > LeapFrog</publisher>
2019-05-26 22:35:36 +02:00
<info name= "serial" value= "500-10756 UBL" /> <!-- Also found as 500 - 01367 -->
2019-03-26 01:13:37 +01:00
<part name= "cart" interface= "leapfrog_leappad_cart" >
<feature name= "pcb" value= "57000-003-7210" />
<feature name= "pcb_rev" value= "REV.00" />
<feature name= "u1" value= "OKi 16M" /> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
<dataarea name= "rom" size= "0x200000" >
2019-04-28 19:10:09 +02:00
<rom name= "500-10756 UBL - Tad's Good Night.bin" size= "0x200000" crc= "dc872e63" sha1= "ebd259e53849151434091a99455ca74db46528b1" />
2019-03-26 01:13:37 +01:00
</dataarea>
</part>
</software>
2019-05-26 22:35:36 +02:00
<software name= "mosslakeg" cloneof= "mosslake" supported= "no" >
2019-03-26 01:13:37 +01:00
<description > A Day at Moss Lake (Germany)</description>
<year > 1999</year>
<publisher > LeapFrog</publisher>
<info name= "serial" value= "500-10757 UBL" />
<part name= "cart" interface= "leapfrog_leappad_cart" >
<feature name= "pcb" value= "57000-003-2612" />
<feature name= "pcb_rev" value= "REV.01" />
<feature name= "u1" value= "Sunplus16m-b" /> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
<dataarea name= "rom" size= "0x200000" >
2019-04-28 19:10:09 +02:00
<rom name= "500-10757 UBL - A Day at Moss Lake.bin" size= "0x200000" crc= "22c3c65d" sha1= "b3c6f7de54552dd9b164b2f3a97f8565f8cc7879" />
2019-03-26 01:13:37 +01:00
</dataarea>
</part>
</software>
<software name= "wwyoubbe" supported= "no" >
<description > What will you be? (UK)</description>
<year > 2004</year>
<publisher > LeapFrog</publisher>
<info name= "serial" value= "500-10760" />
<part name= "cart" interface= "leapfrog_leappad_cart" >
<feature name= "pcb" value= "30388-003-0032" />
<feature name= "pcb_rev" value= "REV:00" />
<feature name= "u1" value= "MX12L1611B" /> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
<dataarea name= "rom" size= "0x200000" >
2019-04-28 19:10:09 +02:00
<rom name= "500-10760 - What will you be.bin" size= "0x200000" crc= "b6b36f74" sha1= "5d017a501b7feabd8c4d90b8672af19c3d321f41" />
2019-03-26 01:13:37 +01:00
</dataarea>
</part>
</software>
2019-05-26 22:35:36 +02:00
<software name= "princesss" cloneof= "princess" supported= "no" >
2019-03-26 01:13:37 +01:00
<description > Disney Princesas - Cuentos de las Princesas (Spain)</description>
<year > 2002</year>
<publisher > LeapFrog</publisher>
<info name= "serial" value= "500-10848 UBL" />
<part name= "cart" interface= "leapfrog_leappad_cart" >
<feature name= "pcb" value= "57000+003+7011" />
<feature name= "pcb_rev" value= "REV:00" />
<feature name= "u1" value= "Matronix 16M" /> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
<dataarea name= "rom" size= "0x200000" >
2019-04-28 19:10:09 +02:00
<rom name= "500-10848 UBL - Cuentos de las Princesas (SP).bin" size= "0x200000" crc= "fc6ed25b" sha1= "6bd357dca86a37fe1646d010d8bcf150e8d0a95e" />
2019-03-26 01:13:37 +01:00
</dataarea>
</part>
</software>
<software name= "fiestahses" supported= "no" >
<description > Fiesta in the House! - ¡Party en la Casa! (Spain)</description>
<year > 2003</year>
<publisher > LeapFrog</publisher>
<info name= "serial" value= "500-10875 UBL" />
<part name= "cart" interface= "leapfrog_leappad_cart" >
<feature name= "pcb" value= "30004+003+38" />
<feature name= "u1" value= "OKI 32M(L)-XXWE" /> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
<dataarea name= "rom" size= "0x400000" >
(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-15 21:05:16 +02:00
<rom name= "500-10875 UBL - Fiesta in the House - Party en la Casa.bin" size= "0x400000" crc= "0b058df5" sha1= "06931683c181c04b967da63e9fab160f6596c5e3" />
2019-03-26 01:13:37 +01:00
</dataarea>
</part>
</software>
2019-05-26 22:35:36 +02:00
<software name= "princess" supported= "no" >
2019-05-06 02:45:28 +02:00
<description > Disney Princess - Princess Stories (UK)</description>
<year > 2003</year>
<publisher > LeapFrog</publisher>
<info name= "serial" value= "500-10900 UBL" />
<part name= "cart" interface= "leapfrog_leappad_cart" >
<feature name= "pcb" value= "57000-003-7210" />
<feature name= "pcb_rev" value= "REV.00" />
<feature name= "u1" value= "OKi 16M" /> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
<dataarea name= "rom" size= "0x200000" >
<rom name= "500-10900 UBL - Disney Princess - Princess Stories.bin" size= "0x200000" crc= "dfc09ce8" sha1= "85645ade8b7a472b113e1ad2fecfd9cd2210665f" />
</dataarea>
</part>
</software>
2019-03-26 01:13:37 +01:00
<software name= "angelg" supported= "no" >
<description > Das Angel-Abenteuer (Germany)</description>
<year > 2002</year>
<publisher > LeapFrog</publisher>
<info name= "serial" value= "500-11537-B" />
<part name= "cart" interface= "leapfrog_leappad_cart" >
<feature name= "pcb" value= "335-13845-40" />
<dataarea name= "rom" size= "0x200000" >
2019-04-28 19:10:09 +02:00
<rom name= "500-11537-B - Das Angel-Abenteuer (GER).bin" size= "0x200000" crc= "c90b3a2d" sha1= "48e08bbef6b1f4d4671b808ef5a35b954449d0d2" />
2019-03-26 01:13:37 +01:00
</dataarea>
</part>
</software>
<software name= "tiggerbncg" cloneof= "tiggerbnc" supported= "no" >
(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-15 21:05:16 +02:00
<description > Disney Hüpf, Tigger, hüpf! (Germany)</description>
2019-03-26 01:13:37 +01:00
<year > 1999</year>
<publisher > LeapFrog</publisher>
<info name= "serial" value= "500-11538-B" />
<part name= "cart" interface= "leapfrog_leappad_cart" >
<feature name= "pcb" value= "57000-003-7211" />
<feature name= "pcb_rev" value= "REV.01" />
<feature name= "u1" value= "OKi 16M(F)" /> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
<dataarea name= "rom" size= "0x200000" >
(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-15 21:05:16 +02:00
<rom name= "500-11538-B - Huepf, Tigger, huepf (GER).bin" size= "0x200000" crc= "250db2f8" sha1= "192721a38befb7be26f9c3c604cd2e5b87828b46" />
2019-03-26 01:13:37 +01:00
</dataarea>
</part>
</software>
<software name= "shrekg" supported= "no" >
<description > Shrek (Germany)</description>
<year > 2008</year>
<publisher > LeapFrog</publisher>
<info name= "serial" value= "500-11539" />
<part name= "cart" interface= "leapfrog_leappad_cart" >
<feature name= "pcb" value= "57000-003-7234" />
<feature name= "pcb_rev" value= "Rev.00" />
<feature name= "u1" value= "OKI 32M(L)-XXWE" /> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
<dataarea name= "rom" size= "0x400000" >
2019-04-28 19:10:09 +02:00
<rom name= "500-11539 - Shrek (GER).bin" size= "0x400000" crc= "5ec0e776" sha1= "fb5461049bee23bac2839f9c3ed951abba07f02d" />
2019-03-26 01:13:37 +01:00
</dataarea>
</part>
</software>
<software name= "spongebobg" supported= "no" >
<description > Spongebob Schwammkopf - Meeres-Geschichten (Germany)</description>
<year > 2003</year>
<publisher > LeapFrog</publisher>
<info name= "serial" value= "500-11540" />
<part name= "cart" interface= "leapfrog_leappad_cart" >
<feature name= "pcb" value= "57000-003-7223" />
<feature name= "pcb_rev" value= "Rev.00" />
<feature name= "u1" value= "OKI 32(J)" /> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
<dataarea name= "rom" size= "0x400000" >
2019-04-28 19:10:09 +02:00
<rom name= "500-11540 - Spongebob Schwammkopf - Meeres-Geschichten (GER).bin" size= "0x400000" crc= "cf81398e" sha1= "52c8cd56c49d53a20129b3870527f180e22683b4" />
2019-03-26 01:13:37 +01:00
</dataarea>
</part>
</software>
<software name= "letsgo1g" supported= "no" >
<description > Englisch Kurs - Let's go 1 (Germany)</description>
<year > 2004</year>
<publisher > LeapFrog</publisher>
<info name= "serial" value= "500-11546" />
<part name= "cart" interface= "leapfrog_leappad_cart" >
<feature name= "pcb" value= "30338-003-0033" />
<feature name= "pcb_rev" value= "REV : 01" />
<feature name= "u1" value= "OKI 32M VER : J" /> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
<dataarea name= "rom" size= "0x400000" >
2019-04-28 19:10:09 +02:00
<rom name= "500-11546 - Englisch Kurs - Let's go 1 (GER).bin" size= "0x400000" crc= "70eed726" sha1= "fd425df0e9108dbc8e384ec566ed2b284aa7a7fe" />
2019-03-26 01:13:37 +01:00
</dataarea>
</part>
</software>
<software name= "letsgo2g" supported= "no" >
<description > Englisch Kurs - Let's go 2 (Germany)</description>
<year > 2004</year>
<publisher > LeapFrog</publisher>
<info name= "serial" value= "500-11547" />
<part name= "cart" interface= "leapfrog_leappad_cart" >
<feature name= "pcb" value= "30338-003-0033" />
<feature name= "pcb_rev" value= "REV : 01" />
<feature name= "u1" value= "OKI 32M VER : J" /> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
<dataarea name= "rom" size= "0x400000" >
2019-04-28 19:10:09 +02:00
<rom name= "500-11547 - Englisch Kurs - Let's go 2 (GER).bin" size= "0x400000" crc= "5a31e9e6" sha1= "4c4020c2cf31f09dc910c7686250ea96a7bb12bf" />
2019-03-26 01:13:37 +01:00
</dataarea>
</part>
</software>
<software name= "schoolhse3" supported= "no" >
<description > LeapFrog Schoolhouse - Level 3 - Helping Others (UK)</description>
<year > 2004</year>
<publisher > LeapFrog</publisher>
<info name= "serial" value= "500-11694" />
<part name= "cart" interface= "leapfrog_leappad_cart" >
<feature name= "pcb" value= "335-13545-32G" />
<feature name= "u1" value= "MR27V3202L(WE)" /> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
<dataarea name= "rom" size= "0x400000" >
2019-04-28 19:10:09 +02:00
<rom name= "500-11694 - LeapFrog Schoolhouse - Level 3 - Helping Others.bin" size= "0x400000" crc= "adae33be" sha1= "ead14b0a6cb638d609f35932d3eaaac54ec93582" />
2019-03-26 01:13:37 +01:00
</dataarea>
</part>
</software>
<software name= "lamadeusg" supported= "no" >
<description > Little Amadeus (Germany)</description>
<year > 2004</year>
<publisher > LeapFrog</publisher>
<info name= "serial" value= "500-11973" />
<part name= "cart" interface= "leapfrog_leappad_cart" >
<feature name= "pcb" value= "57000-003-7223" />
<feature name= "pcb_rev" value= "Rev.00" />
<feature name= "u1" value= "OKI 32M(J)" /> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
<dataarea name= "rom" size= "0x400000" >
2019-04-28 19:10:09 +02:00
<rom name= "500-11973 - Little Amadeus (GER).bin" size= "0x400000" crc= "bbb84550" sha1= "2513a369cc08c6b9ffd118f095018a152994b14d" />
2019-03-26 01:13:37 +01:00
</dataarea>
</part>
</software>
<software name= "letsgo4g" supported= "no" >
<description > Englisch Kurs - Let's go 4 (Germany)</description>
<year > 2005</year>
<publisher > LeapFrog</publisher>
<info name= "serial" value= "500-11974" />
<part name= "cart" interface= "leapfrog_leappad_cart" >
<feature name= "pcb" value= "30338+003+0033" />
<feature name= "pcb_rev" value= "REV : 01" />
<feature name= "u1" value= "OKI 32M VER : J" /> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
<dataarea name= "rom" size= "0x400000" >
2019-04-28 19:10:09 +02:00
<rom name= "500-11974 - Englisch Kurs - Let's Go 4 (GER).bin" size= "0x400000" crc= "c4fd3c1f" sha1= "7f7fc2a5c4d7596d840add14e89d45d64b0b4f2a" />
2019-03-26 01:13:37 +01:00
</dataarea>
</part>
</software>
<software name= "letsgo3g" supported= "no" >
<description > Englisch Kurs - Let's go 3 (Germany)</description>
<year > 2005</year>
<publisher > LeapFrog</publisher>
<info name= "serial" value= "500-11547" />
<part name= "cart" interface= "leapfrog_leappad_cart" >
<feature name= "pcb" value= "30338+003+0033" />
<feature name= "pcb_rev" value= "REV : 01" />
<feature name= "u1" value= "OKI 32M VER : J" /> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
<dataarea name= "rom" size= "0x400000" >
2019-04-28 19:10:09 +02:00
<rom name= "500-11976 - Englisch Kurs - Let's Go 3 (GER).bin" size= "0x400000" crc= "33c6ad28" sha1= "023eb4a01a65df809f173f1d442d03c49ac5cd7a" />
2019-03-26 01:13:37 +01:00
</dataarea>
</part>
</software>
<software name= "ileanrnens" supported= "no" >
<description > ¡Yo aprendo inglés! - Mis Primeras 500 Palabras en Inglés (Spain)</description>
<year > 2006</year>
<publisher > LeapFrog</publisher>
<info name= "serial" value= "500-12153" />
<part name= "cart" interface= "leapfrog_leappad_cart" >
<feature name= "u1" value= "MR27V3202L (WE)" /> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
<dataarea name= "rom" size= "0x400000" >
(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-15 21:05:16 +02:00
<rom name= "500-12153 - Yo aprendo ingles - Mis Primeras 500 Palabras en Ingles (SP).bin" size= "0x400000" crc= "67602011" sha1= "492304abf2670f4388d7e38b8d7a95c98e77f15d" />
2019-03-26 01:13:37 +01:00
</dataarea>
</part>
</software>
2019-05-26 22:35:36 +02:00
<software name= "princessg" cloneof= "princess" supported= "no" >
2019-03-26 01:13:37 +01:00
<description > Disney Prinzessin - Prinzessinnen-Geschichten (Germany)</description>
<year > 2006</year>
<publisher > LeapFrog</publisher>
<info name= "serial" value= "500-12559-B" />
<part name= "cart" interface= "leapfrog_leappad_cart" >
<feature name= "pcb" value= "57000-003-7212" />
<feature name= "pcb_rev" value= "Rev:00" />
<feature name= "u1" value= "OKi 16M(Ver:L)" /> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
<dataarea name= "rom" size= "0x200000" >
2019-04-28 19:10:09 +02:00
<rom name= "500-12559-B - Prinzessinnen-Geschichten (GER).bin" size= "0x200000" crc= "e889e9bd" sha1= "d6f6f1629f24db1a120d0c408028e4996c7468cb" />
2019-03-26 01:13:37 +01:00
</dataarea>
</part>
</software>
<software name= "bobbldrg" supported= "no" >
<description > Bob der Baumeister - Bob und Heppo: Alles im Griff! (Germany)</description>
<year > 2006</year>
<publisher > LeapFrog</publisher>
<info name= "serial" value= "500-12560" />
<part name= "cart" interface= "leapfrog_leappad_cart" >
<feature name= "pcb" value= "57000+003+7112" />
<feature name= "pcb_rev" value= "Rev:00" />
<feature name= "u1" value= "OKI 16M(Ver:L)" /> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
<dataarea name= "rom" size= "0x200000" >
(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-15 21:05:16 +02:00
<rom name= "500-12560 - Bob der Baumeister - Bob und Heppo - Alles im Griff (GER).bin" size= "0x200000" crc= "4821cae5" sha1= "80e9743ae8870e8ef03eb8c7c882fe42fdd545b2" />
2019-03-26 01:13:37 +01:00
</dataarea>
</part>
</software>
2019-04-28 19:10:09 +02:00
<software name= "sedsaber1e" supported= "no" >
<description > Sed de Saber - Libro 1 - Spanish as a second Language Edition (UK)</description>
<year > 2007</year>
<publisher > LeapFrog</publisher>
<info name= "serial" value= "500-13021-B UBL" />
<part name= "cart" interface= "leapfrog_leappad_cart" >
<feature name= "pcb" value= "57000-003-2111" />
<feature name= "u1" value= "JS28F320" />
<dataarea name= "rom" size= "0x400000" >
<rom name= "500-13021-B UBL - Sed de Saber - Libro 1 - Spanish as a second Language Edition.bin" size= "0x400000" crc= "c3c457fa" sha1= "d418e8a3f55af9790d25a0915d758aeef5f05e6b" />
</dataarea>
</part>
</software>
<software name= "sedsaber2e" supported= "no" >
<description > Sed de Saber - Libro 2 - Spanish as a second Language Edition (UK)</description>
<year > 2007</year>
<publisher > LeapFrog</publisher>
<info name= "serial" value= "500-13023 UBL" />
<part name= "cart" interface= "leapfrog_leappad_cart" >
<feature name= "pcb" value= "57000-003-2111" />
<feature name= "u1" value= "JS28F320" />
<dataarea name= "rom" size= "0x400000" >
<rom name= "500-13023 UBL - Sed de Saber - Libro 2 - Spanish as a second Language Edition.bin" size= "0x400000" crc= "addd050b" sha1= "c0788a4616afa73cdc46019aba542769e00ff50b" />
</dataarea>
</part>
</software>
<software name= "sedsaber3e" supported= "no" >
<description > Sed de Saber - Libro 3 - Spanish as a second Language Edition (UK)</description>
<year > 2007</year>
<publisher > LeapFrog</publisher>
<info name= "serial" value= "500-13025 UBL" />
<part name= "cart" interface= "leapfrog_leappad_cart" >
<feature name= "pcb" value= "57000-003-2111" />
<feature name= "u1" value= "JS28F320" />
<dataarea name= "rom" size= "0x400000" >
<rom name= "500-13025 UBL - Sed de Saber - Libro 3 - Spanish as a second Language Edition.bin" size= "0x400000" crc= "6ccfc5d5" sha1= "139b424abd1330d782cb17a67d9a6f14a5a202d7" />
</dataarea>
</part>
</software>
<software name= "sedsaber4e" supported= "no" >
<description > Sed de Saber - Libro 4 - Spanish as a second Language Edition (UK)</description>
<year > 2007</year>
<publisher > LeapFrog</publisher>
<info name= "serial" value= "500-13027 UBL" />
<part name= "cart" interface= "leapfrog_leappad_cart" >
<feature name= "pcb" value= "57000-003-2111" />
<feature name= "u1" value= "JS28F320" />
<dataarea name= "rom" size= "0x400000" >
<rom name= "500-13027 UBL - Sed de Saber - Libro 4 - Spanish as a second Language Edition.bin" size= "0x400000" crc= "6e6331db" sha1= "dc586acf2455e90268077d3ed89df23e4f2c4f29" />
</dataarea>
</part>
</software>
<software name= "sedsaber5e" supported= "no" >
<description > Sed de Saber - Libro 5 - Spanish as a second Language Edition (UK)</description>
<year > 2007</year>
<publisher > LeapFrog</publisher>
<info name= "serial" value= "500-13029 UBL" />
<part name= "cart" interface= "leapfrog_leappad_cart" >
<feature name= "pcb" value= "57000-003-2111" />
<feature name= "u1" value= "JS28F320" />
<dataarea name= "rom" size= "0x400000" >
<rom name= "500-13029 UBL - Sed de Saber - Libro 5 - Spanish as a second Language Edition.bin" size= "0x400000" crc= "8faa6a33" sha1= "f2a57a04b8112d09d0cfe61f1597518411991302" />
</dataarea>
</part>
</software>
<software name= "sedsaber6e" supported= "no" >
<description > Sed de Saber - Libro 6 - Spanish as a second Language Edition (UK)</description>
<year > 2007</year>
<publisher > LeapFrog</publisher>
<info name= "serial" value= "500-13031 UBL" />
<part name= "cart" interface= "leapfrog_leappad_cart" >
<feature name= "pcb" value= "57000-003-2111" />
<feature name= "u1" value= "JS28F320" />
<dataarea name= "rom" size= "0x400000" >
<rom name= "500-13031 UBL - Sed de Saber - Libro 6 - Spanish as a second Language Edition.bin" size= "0x400000" crc= "a0a61f52" sha1= "957c535a08d8f8ee42455aac699cd57d2d0223bd" />
</dataarea>
</part>
</software>
<software name= "sedsaber1s" supported= "no" >
2019-03-26 01:13:37 +01:00
<description > Sed de Saber - English as a Second Language Edition - Book 1 - Getting Started (Spain)</description>
<year > 2007</year>
<publisher > LeapFrog</publisher>
<info name= "serial" value= "500-13034 UBL" />
<part name= "cart" interface= "leapfrog_leappad_cart" >
<feature name= "pcb" value= "57000-003-2111" />
<feature name= "u1" value= "JS28F320" />
<dataarea name= "rom" size= "0x400000" >
2019-04-28 19:10:09 +02:00
<rom name= "500-13034 UBL - Sed de Saber - English as a Second Language Edition - Book 1 - Getting Started.bin" size= "0x400000" crc= "6b9a4399" sha1= "8559facabf94c6ffaf8a6e1868f0ab00fb28ce09" />
2019-03-26 01:13:37 +01:00
</dataarea>
</part>
</software>
2019-04-28 19:10:09 +02:00
<software name= "sedsaber2s" supported= "no" >
2019-03-26 01:13:37 +01:00
<description > Sed de Saber - English as a Second Language Edition - Book 2 - A New Job (Spain)</description>
<year > 2007</year>
<publisher > LeapFrog</publisher>
<info name= "serial" value= "500-13035 UBL" />
<part name= "cart" interface= "leapfrog_leappad_cart" >
<feature name= "pcb" value= "57000-003-2111" />
<feature name= "u1" value= "JS28F320" />
<dataarea name= "rom" size= "0x400000" >
2019-04-28 19:10:09 +02:00
<rom name= "500-13035 UBL - Sed de Saber - English as a Second Language Edition - Book 2 - A New Job.bin" size= "0x400000" crc= "95b1520c" sha1= "25701bd15371cd463a801bd6ede7a9591c352680" />
2019-03-26 01:13:37 +01:00
</dataarea>
</part>
</software>
2019-04-28 19:10:09 +02:00
<software name= "sedsaber3s" supported= "no" >
2019-03-26 01:13:37 +01:00
<description > Sed de Saber - English as a Second Language Edition - Book 3 - Daily Activities (Spain)</description>
<year > 2007</year>
<publisher > LeapFrog</publisher>
<info name= "serial" value= "500-13038 UBL" />
<part name= "cart" interface= "leapfrog_leappad_cart" >
<feature name= "pcb" value= "57000-003-2111" />
<feature name= "u1" value= "JS28F320" />
<dataarea name= "rom" size= "0x400000" >
2019-04-28 19:10:09 +02:00
<rom name= "500-13038 UBL - Sed de Saber - English as a Second Language Edition - Book 3 - Daily Activities.bin" size= "0x400000" crc= "39f5b54b" sha1= "eeb8849733bf856fe4f28503153d989a6a00cb11" />
2019-03-26 01:13:37 +01:00
</dataarea>
</part>
</software>
2019-04-28 19:10:09 +02:00
<software name= "sedsaber4s" supported= "no" >
2019-03-26 01:13:37 +01:00
<description > Sed de Saber - English as a Second Language Edition - Book 4 - Health and Safety (Spain)</description>
<year > 2007</year>
<publisher > LeapFrog</publisher>
<info name= "serial" value= "500-13040 UBL" />
<part name= "cart" interface= "leapfrog_leappad_cart" >
<feature name= "pcb" value= "57000-003-2111" />
<feature name= "u1" value= "JS28F320" />
<dataarea name= "rom" size= "0x400000" >
2019-04-28 19:10:09 +02:00
<rom name= "500-13040 UBL - Sed de Saber - English as a Second Language Edition - Book 4 - Health and Safety.bin" size= "0x400000" crc= "efd55310" sha1= "bbde3bc75337f8cfac60dd5dfaab2de756cfd6de" />
2019-03-26 01:13:37 +01:00
</dataarea>
</part>
</software>
2019-04-28 19:10:09 +02:00
<software name= "sedsaber5s" supported= "no" >
2019-03-26 01:13:37 +01:00
<description > Sed de Saber - English as a Second Language Edition - Book 5 - Community Interactions (Spain)</description>
<year > 2007</year>
<publisher > LeapFrog</publisher>
<info name= "serial" value= "500-13041 UBL" />
<part name= "cart" interface= "leapfrog_leappad_cart" >
<feature name= "pcb" value= "57000-003-2111" />
<feature name= "u1" value= "JS28F320" />
<dataarea name= "rom" size= "0x400000" >
2019-04-28 19:10:09 +02:00
<rom name= "500-13041 UBL - Sed de Saber - English as a Second Language Edition - Book 5 - Community Interactions.bin" size= "0x400000" crc= "a3bb676b" sha1= "ddab54976fd54b9ef140ee6b67414597a3a21ec9" />
2019-03-26 01:13:37 +01:00
</dataarea>
</part>
</software>
2019-04-28 19:10:09 +02:00
<software name= "sedsaber6s" supported= "no" >
2019-04-29 00:52:02 +02:00
<description > Sed de Saber - English as a Second Language Edition - Book 6 - How do you say... (Spain)</description>
2019-03-26 01:13:37 +01:00
<year > 2007</year>
<publisher > LeapFrog</publisher>
<info name= "serial" value= "500-13044 UBL" />
<part name= "cart" interface= "leapfrog_leappad_cart" >
<feature name= "pcb" value= "57000-003-2111" />
<feature name= "u1" value= "JS28F320" />
<dataarea name= "rom" size= "0x400000" >
2019-04-29 00:54:22 +02:00
<rom name= "500-13044 UBL - Sed de Saber - English as a Second Language Edition - Book 6 - How do you say... .bin" size= "0x400000" crc= "5ed699f6" sha1= "902c70e0437525de94a8febab794e46b8a55f5c1" />
2019-03-26 01:13:37 +01:00
</dataarea>
</part>
</software>
</softwarelist>