diff options
author | 2019-03-05 17:47:55 +0100 | |
---|---|---|
committer | 2019-03-05 17:47:55 +0100 | |
commit | e44894efc1a757e6fdd08965a199da3630387cfc (patch) | |
tree | a6e182c0c5ef55bc5d9a09ce22e8a95b0a1af68e | |
parent | a1d7c49a44cc1a747f7dd73f95b5660cc0de83ca (diff) |
New NOT_WORKING clones (#4720)
* New NOT_WORKING clone
-----------------------------------------------------
My First LeapPad (World, V1.3) [Sean Riddle, ClawGrip]
Also renamed the existing set to "mfleappadus", as it's the US version, an made the new set the parent, even being older, as it's the World version.
* Add "mfleappadus" (nw)
* New NOT_WORKING clone
------------------------------------------------
LeapPad (Canada) [Sean Riddle, ClawGrip]
* Fix year (nw)
* Add "leappadca" (nw)
-rw-r--r-- | src/mame/drivers/leapfrog_leappad.cpp | 27 | ||||
-rw-r--r-- | src/mame/mame.lst | 6 |
2 files changed, 25 insertions, 8 deletions
diff --git a/src/mame/drivers/leapfrog_leappad.cpp b/src/mame/drivers/leapfrog_leappad.cpp index d01fb8bbc68..3eca2599d12 100644 --- a/src/mame/drivers/leapfrog_leappad.cpp +++ b/src/mame/drivers/leapfrog_leappad.cpp @@ -12,9 +12,12 @@ MY FIRST LEAPPAD: Basically the same as the LEAPPAD, but for even younger kids! (Cartridge - internal PCB's are identical to LEAPPAD) + internal PCB's are identical to LEAPPAD). Example Video: https://www.youtube.com/watch?v=gsf8XYV1Tpg + LITTLE TOUCH LEAPPAD: + Same as the other LEAPPAD models, but aimed at babies. + Don't get confused by the name "LEAPPAD", as it looks like Leapfrog also released some kind of Tablet with this name, and they even released a new "LEAPPAD" in around 2016: @@ -113,18 +116,30 @@ void leapfrog_leappad_state::leapfrog_mfleappad(machine_config &config) SOFTWARE_LIST(config, "cart_list").set_original("leapfrog_mfleappad_cart"); } -// both of these contain the string "Have you copied our ROM?" near the date codes +// All of these contain the string "Have you copied our ROM?" near the date codes ROM_START( leappad ) - ROM_REGION( 0x800000, "maincpu", ROMREGION_ERASEFF ) + ROM_REGION( 0x100000, "maincpu", ROMREGION_ERASEFF ) ROM_LOAD( "leappadbios.bin", 0x000000, 0x100000, CRC(c886cddc) SHA1(f8a83b156feb28315d2321758678e141600a0d4e) ) // contains "Aug 06 2001.16:33:16.155-00450.LeapPad ILA2 Universal Base ROM" and "Copyright (c) 1998-2001 Knowledge Kids Enterprises, Inc." ROM_END +ROM_START( leappadca ) + ROM_REGION( 0x200000, "maincpu", ROMREGION_ERASEFF ) + ROM_LOAD( "leappadbioscanada.bin", 0x000000, 0x200000, CRC(cc12e3db) SHA1(adf52232adcfd4de5d8e31c0e0c09be61718a9d4) ) // contains "Jan 23 2004 11:28:40 152-10620 2MB Canada Full Base ROM" and "Copyright (c) 2000-2004 LeapFrog Enterprises, Inc." +ROM_END + ROM_START( mfleappad ) + ROM_REGION( 0x100000, "maincpu", ROMREGION_ERASEFF ) + ROM_LOAD( "myfirstleappadinternational.bin", 0x000000, 0x100000, CRC(4dc0c4d5) SHA1(573ecf2efaccf70e619cf54d63be9169e469ee6f) ) // contains "May 07 2002 10:53:14 152-00932 MFLP International base ROM V1.3" and "Copyright (c) 2002 LeapFrog Enterprises, Inc." +ROM_END + +ROM_START( mfleappadus ) ROM_REGION( 0x400000, "maincpu", ROMREGION_ERASEFF ) ROM_LOAD( "myfirstleappadbios.bin", 0x000000, 0x400000, CRC(19174c16) SHA1(e0ba644fdf38fd5f91ab8c4b673c4a658cc3e612) ) // contains "Feb 13 2004.10:58:53.152-10573.MFLP US Base ROM - 2004" and "Copyright (c) 2004 LeapFrog Enterprises, Inc." ROM_END -// year, name, parent, compat, machine, input, class, init, company, fullname, flags -CONS( 2001, leappad, 0, 0, leapfrog_leappad, leapfrog_leappad, leapfrog_leappad_state, empty_init, "LeapFrog", "LeapPad (Germany)", MACHINE_IS_SKELETON ) -CONS( 2004, mfleappad, 0, 0, leapfrog_mfleappad, leapfrog_leappad, leapfrog_leappad_state, empty_init, "LeapFrog", "My First LeapPad (UK)", MACHINE_IS_SKELETON ) +// year, name, parent, compat, machine, input, class, init, company, fullname, flags +CONS( 2001, leappad, 0, 0, leapfrog_leappad, leapfrog_leappad, leapfrog_leappad_state, empty_init, "LeapFrog", "LeapPad (World)", MACHINE_IS_SKELETON ) +CONS( 2004, leappadca, leappad, 0, leapfrog_leappad, leapfrog_leappad, leapfrog_leappad_state, empty_init, "LeapFrog", "LeapPad (Canada)", MACHINE_IS_SKELETON ) +CONS( 2002, mfleappad, 0, 0, leapfrog_mfleappad, leapfrog_leappad, leapfrog_leappad_state, empty_init, "LeapFrog", "My First LeapPad (World, V1.3)", MACHINE_IS_SKELETON ) +CONS( 2004, mfleappadus, mfleappad, 0, leapfrog_mfleappad, leapfrog_leappad, leapfrog_leappad_state, empty_init, "LeapFrog", "My First LeapPad (US)", MACHINE_IS_SKELETON ) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index bebf2aa3ca0..6f705e786c5 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -18186,8 +18186,10 @@ lckydraw // (c) 1979 Mirco lcmate2 // @source:leapfrog_leappad.cpp -leappad -mfleappad +leappad // (c) 2001 LeapFrog / Knowledge Kids Enterprises, Inc. +leappadca // (c) 2004 LeapFrog +mfleappad // (c) 2002 LeapFrog +mfleappadus // (c) 2004 LeapFrog @source:leapster.cpp leapster // |