mirror of
https://github.com/holub/mame
synced 2025-04-19 23:12:11 +03:00
new NOT WORKING (various drivers) (#3161)
* new NOT WORKING Zone 40 [BeckyRGB] Wireless Air 60 [BeckyRGB] it isn't 100% clear these belong here, but it's also possible they do, so until more is known, put them here. * various leapster.xml software list additions [Team Europe] (also added some missing 'supported="no"'' lines) * add some extra Leapster bios sets [Sean Riddle]
This commit is contained in:
parent
1e09ab0ceb
commit
3df987f9c1
@ -189,7 +189,7 @@
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="princwen">
|
||||
<software name="princwen" supported="no">
|
||||
<description>Disney Princess - Worlds of Enchantment (USA)</description>
|
||||
<year>2007?</year>
|
||||
<publisher>LeapFrog</publisher>
|
||||
@ -213,7 +213,7 @@
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="findnemo">
|
||||
<software name="findnemo" supported="no">
|
||||
<description>Finding Nemo (USA)</description>
|
||||
<year>2005?</year>
|
||||
<publisher>LeapFrog</publisher>
|
||||
@ -261,7 +261,7 @@
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="diegogo">
|
||||
<software name="diegogo" supported="no">
|
||||
<description>Go Diego Go! - Animal Rescuer (USA)</description>
|
||||
<year>2007?</year>
|
||||
<publisher>LeapFrog</publisher>
|
||||
@ -309,7 +309,7 @@
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="lernleap" supported="no">
|
||||
<software name="lernleapg" cloneof="lernleap" supported="no">
|
||||
<description>Lernen mit Leap (Ger)</description>
|
||||
<year>2003</year>
|
||||
<publisher>LeapFrog</publisher>
|
||||
@ -321,7 +321,7 @@
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="brunobls">
|
||||
<software name="brunobls" supported="no">
|
||||
<description>Lernst du Malen & Schreiben - Mit Bruno Bleistift (Ger)</description>
|
||||
<year>2004?</year>
|
||||
<publisher>LeapFrog</publisher>
|
||||
@ -369,7 +369,7 @@
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="ratat" supported="no">
|
||||
<software name="ratatg" cloneof="ratat" supported="no">
|
||||
<description>Ratatouille (Ger)</description>
|
||||
<year>2003</year>
|
||||
<publisher>LeapFrog</publisher>
|
||||
@ -405,6 +405,7 @@
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<!-- same ROM found in Cart ID 500-01168 -->
|
||||
<software name="spongeb" supported="no">
|
||||
<description>Spongebob Squarepants - Saves the Day (USA)</description>
|
||||
<year>2003</year>
|
||||
@ -441,7 +442,7 @@
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="spidermn">
|
||||
<software name="spidermn" supported="no">
|
||||
<description>Spider-Man - The Case of the Sinister Speller (USA)</description>
|
||||
<year>2003</year>
|
||||
<publisher>LeapFrog</publisher>
|
||||
@ -489,7 +490,7 @@
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="toystor3">
|
||||
<software name="toystor3" supported="no">
|
||||
<description>Toy Story 3 (USA)</description>
|
||||
<year>2010?</year>
|
||||
<publisher>LeapFrog</publisher>
|
||||
@ -501,7 +502,7 @@
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="walle">
|
||||
<software name="walleg" cloneof="walle" supported="no">
|
||||
<description>Wall-E (Ger)</description>
|
||||
<year>2008?</year>
|
||||
<publisher>LeapFrog</publisher>
|
||||
@ -561,9 +562,189 @@
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="swjedir" supported="no">
|
||||
<description>Star Wars - Jedi Reading (US)</description>
|
||||
<year>2008</year>
|
||||
<publisher>LeapFrog</publisher>
|
||||
<info name="serial" value="500-13472-A" />
|
||||
<part name="cart" interface="leapster_cart">
|
||||
<dataarea name="rom" size="8388608">
|
||||
<rom name="500-13472-A - Star Wars - Jedi Reading (US).bin" size="4194304" crc="6239a178" sha1="55c09dbeaabfd21a12369aefa8eae6b7a8d7c1f3" offset="0" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="up" supported="no">
|
||||
<description>Up (US)</description>
|
||||
<year>2009</year>
|
||||
<publisher>LeapFrog</publisher>
|
||||
<info name="serial" value="500-13563-A" />
|
||||
<part name="cart" interface="leapster_cart">
|
||||
<dataarea name="rom" size="8388608">
|
||||
<rom name="500-13563-A - Up (US).bin" size="8388608" crc="1e2a5031" sha1="ab74239918208cc7dfa7377549086b59e6c40818" offset="0" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="scooby" supported="no">
|
||||
<description>Scooby Doo! (US)</description>
|
||||
<year>2009</year>
|
||||
<publisher>LeapFrog</publisher>
|
||||
<info name="serial" value="500-14005-A" />
|
||||
<part name="cart" interface="leapster_cart">
|
||||
<dataarea name="rom" size="8388608">
|
||||
<rom name="500-14005-A - Scooby Doo! (US).bin" size="8388608" crc="4cd2c497" sha1="9f06cb4aba2399464a799910be9df1d5678bb23a" offset="0" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="cars2" supported="no">
|
||||
<description>Cars 2 (US)</description>
|
||||
<year>2011</year>
|
||||
<publisher>LeapFrog</publisher>
|
||||
<info name="serial" value="500-14320-A" />
|
||||
<part name="cart" interface="leapster_cart">
|
||||
<dataarea name="rom" size="8388608">
|
||||
<rom name="500-14320-A - Cars 2 (US).bin" size="8388608" crc="29af42ba" sha1="01263c4b6b178599eca818a514f9a668bdf9081d" offset="0" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="lernleap" supported="no">
|
||||
<description>Learning with Leap (US)</description>
|
||||
<year>2003</year>
|
||||
<publisher>LeapFrog</publisher>
|
||||
<info name="serial" value="500-10093" />
|
||||
<part name="cart" interface="leapster_cart">
|
||||
<dataarea name="rom" size="8388608">
|
||||
<rom name="500-10093 - Learning with Leap (US).bin" size="8388608" crc="2c1fcf40" sha1="ee9dbfa8aabda493cc2a34dc82b253122fa96c91" offset="0" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="kinderga" supported="no">
|
||||
<description>Kindergarten (US)</description>
|
||||
<year>2003</year>
|
||||
<publisher>LeapFrog</publisher>
|
||||
<info name="serial" value="500-10999" />
|
||||
<part name="cart" interface="leapster_cart">
|
||||
<dataarea name="rom" size="8388608">
|
||||
<rom name="500-10999 - Kindergarten (US).bin" size="8388608" crc="db262164" sha1="2ece5050d65d020cce70e220af3c11c9827029ac" offset="0" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="tfcall" supported="no">
|
||||
<description>Thomas and Friends - Calling all Engines! (US)</description>
|
||||
<year>2005</year>
|
||||
<publisher>LeapFrog</publisher>
|
||||
<info name="serial" value="500-11204-A" />
|
||||
<part name="cart" interface="leapster_cart">
|
||||
<dataarea name="rom" size="8388608">
|
||||
<rom name="500-11204-A - Thomas and Friends - Calling all Engines! (US).bin" size="8388608" crc="5303d366" sha1="a7a65b5027d742634dd0860d3db44981c2351a05" offset="0" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
<software name="ispychl" supported="no">
|
||||
<description>Scholastic I Spy - Challenger (US)</description>
|
||||
<year>2005</year>
|
||||
<publisher>LeapFrog</publisher>
|
||||
<info name="serial" value="500-11929-A" />
|
||||
<part name="cart" interface="leapster_cart">
|
||||
<dataarea name="rom" size="8388608">
|
||||
<rom name="500-11929-A - Scholastic I Spy - Challenger (US).bin" size="8388608" crc="da56181c" sha1="952a3135131b6543b7e6b4f784c7a239cfd6e75a" offset="0" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="numraid" supported="no">
|
||||
<description>Number Raiders (US)</description>
|
||||
<year>2005</year>
|
||||
<publisher>LeapFrog</publisher>
|
||||
<info name="serial" value="500-11993-A" />
|
||||
<part name="cart" interface="leapster_cart">
|
||||
<dataarea name="rom" size="8388608">
|
||||
<rom name="500-11993-A - Number Raiders (US).bin" size="4194304" crc="0f6d55cf" sha1="f30e7d55c5222e85aca08819ff613343b91138a4" offset="0" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="scoobsnk" supported="no">
|
||||
<description>Scooby Doo! - Spooky Snacks! (US)</description>
|
||||
<year>2005</year>
|
||||
<publisher>LeapFrog</publisher>
|
||||
<info name="serial" value="500-12160-A" />
|
||||
<part name="cart" interface="leapster_cart">
|
||||
<dataarea name="rom" size="8388608">
|
||||
<rom name="500-12160-A - Scooby Doo! - Spooky Snacks! (US).bin" size="4194304" crc="19da3dd8" sha1="8966d8d1e65ea0f778c9b435de94da793a874efe" offset="0" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="anigeni" supported="no">
|
||||
<description>Animal Genius (US)</description>
|
||||
<year>2005</year>
|
||||
<publisher>LeapFrog</publisher>
|
||||
<info name="serial" value="500-12293-A" />
|
||||
<part name="cart" interface="leapster_cart">
|
||||
<dataarea name="rom" size="8388608">
|
||||
<rom name="500-12293-A - Scholastic - Animal Genius (US).bin" size="8388608" crc="af063ba4" sha1="af22fdbb0466e1a078e68fe26752e606b529fcca" offset="0" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="letrpilr" supported="no">
|
||||
<description>Letterpillar (US)</description>
|
||||
<year>2005</year>
|
||||
<publisher>LeapFrog</publisher>
|
||||
<info name="serial" value="500-12350-A" />
|
||||
<part name="cart" interface="leapster_cart">
|
||||
<dataarea name="rom" size="8388608">
|
||||
<rom name="500-12350-A - Letterpillar (US).bin" size="4194304" crc="9b86a0fb" sha1="c7d5381205340f85b302342cbe518f20c959a193" offset="0" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="createcr" supported="no">
|
||||
<description>Creature Create (US)</description>
|
||||
<year>2006</year>
|
||||
<publisher>LeapFrog</publisher>
|
||||
<info name="serial" value="500-12677-A" />
|
||||
<part name="cart" interface="leapster_cart">
|
||||
<dataarea name="rom" size="8388608">
|
||||
<rom name="500-12677-A - Creature Create (US).bin" size="8388608" crc="9f08d02a" sha1="82a408b87ff5df6f17d314af17cd20ff4847b30f" offset="0" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="walle" supported="no">
|
||||
<description>Wall-E (US)</description>
|
||||
<year>2007</year>
|
||||
<publisher>LeapFrog</publisher>
|
||||
<info name="serial" value="500-13272-A" />
|
||||
<part name="cart" interface="leapster_cart">
|
||||
<dataarea name="rom" size="8388608">
|
||||
<rom name="500-13272-A - Wall-E (US).bin" size="8388608" crc="c71cff35" sha1="ac31af80cf3dedf13ddb94595e2914377f85f819" offset="0" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="ratat" supported="no">
|
||||
<description>Ratatouille (US)</description>
|
||||
<year>2006</year>
|
||||
<publisher>LeapFrog</publisher>
|
||||
<info name="serial" value="500-13445-A" />
|
||||
<part name="cart" interface="leapster_cart">
|
||||
<dataarea name="rom" size="8388608">
|
||||
<rom name="500-13445-A - Ratatouille (US).bin" size="8388608" crc="d0c4de47" sha1="372c61285eee5c8ce2670d12bedb09150fdaaa45" offset="0" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
|
||||
|
||||
<!-- L-MAX carts -->
|
||||
|
||||
<software name="numbrun">
|
||||
<description>Numbers on the Run - Counting on Zero (USA, L-MAX)</description>
|
||||
<year>2005?</year>
|
||||
|
@ -291,7 +291,7 @@ void leapster_state::machine_reset()
|
||||
}
|
||||
|
||||
static ADDRESS_MAP_START( leapster_map, AS_PROGRAM, 32, leapster_state )
|
||||
AM_RANGE(0x00000000, 0x001fffff) AM_ROM AM_MIRROR(0x40000000) // pointers in the bios region seem to be to the 40xxxxxx region, either we mirror there or something (real bios?) is acutally missing
|
||||
AM_RANGE(0x00000000, 0x007fffff) AM_ROM AM_MIRROR(0x40000000) // pointers in the bios region seem to be to the 40xxxxxx region, either we mirror there or something (real bios?) is acutally missing
|
||||
AM_RANGE(0x0180D800, 0x0180D803) AM_READ(leapster_random_r)
|
||||
AM_RANGE(0x03000000, 0x030007ff) AM_RAM // puts stack here, writes a pointer @ 0x03000000 on startup
|
||||
AM_RANGE(0x3c000000, 0x3c1fffff) AM_RAM // really ram, or has our code execution gone wrong?
|
||||
@ -325,19 +325,34 @@ MACHINE_CONFIG_START(leapster_state::leapster)
|
||||
MCFG_SOFTWARE_LIST_ADD("cart_list", "leapster")
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
#define ROM_LOAD_BIOS(bios,name,offset,length,hash) \
|
||||
ROMX_LOAD(name, offset, length, hash, ROM_BIOS(bios+1)) /* Note '+1' */
|
||||
|
||||
/* There are various build dates and revisions for different parts of the code, the date listed is the newest on in each rom.
|
||||
This is always in the same place relative to the rest of the data
|
||||
|
||||
V2.1 sets (except TV) are apparently larger because "Learning with Leap" was built in
|
||||
*/
|
||||
|
||||
ROM_START(leapster)
|
||||
ROM_REGION(0x200000, "maincpu", ROMREGION_ERASE00)
|
||||
ROM_LOAD( "155-10072-a.bin", 0x00000, 0x200000, CRC(af05e5a0) SHA1(d4468d060543ba7e44785041093bc98bcd9afa07) )
|
||||
ROM_REGION(0x800000, "maincpu", ROMREGION_ERASE00)
|
||||
ROM_SYSTEM_BIOS( 0, "uni15", "Universal 1.5" ) /* 152-10346 Leapster BaseROM Universal v1.5 - Sep 04 2003 10:46:47 */
|
||||
ROM_LOAD_BIOS( 0, "155-10072-a.bin" , 0x00000, 0x200000, CRC(af05e5a0) SHA1(d4468d060543ba7e44785041093bc98bcd9afa07) )
|
||||
ROM_SYSTEM_BIOS( 1, "uk21", "UK 2.1" ) /* 152-11452 Leapster BaseROM UK v2.1 - Aug 30 2005 16:01:46 */
|
||||
ROM_LOAD_BIOS( 1, "leapster2_1004.bin", 0x00000, 0x800000, CRC(b466e14d) SHA1(910c234f03e76b7de55b8aa0a0c62fd1daae4910) )
|
||||
ROM_SYSTEM_BIOS( 2, "ger21", "German 2.1" ) /* 152-11435 Leapster BaseROM German v2.1 - Oct 21 2005 18:53:59 */
|
||||
ROM_LOAD_BIOS( 2, "leapster2_1006.bin", 0x00000, 0x800000, CRC(a69ed8ca) SHA1(e6aacba0c39b1465f344c2b07ff1cbd8a395adac) )
|
||||
ROM_END
|
||||
|
||||
ROM_START(leapstertv)
|
||||
ROM_REGION(0x200000, "maincpu", ROMREGION_ERASE00)
|
||||
ROM_LOAD( "am29pl160cb-90sf.bin", 0x00000, 0x200000, CRC(194cc724) SHA1(000a79d75c19f2e43532ce0b31f0dca0bed49eab) )
|
||||
ROM_REGION(0x800000, "maincpu", ROMREGION_ERASE00)
|
||||
ROM_SYSTEM_BIOS( 0, "uni2111", "Universal 2.1.11" ) /* 152-11594 LeapsterTv Baserom Universal.v2.1.11 - Apr 13 2006 16:36:08 */ \
|
||||
ROM_LOAD_BIOS( 0, "am29pl160cb-90sf.bin", 0x00000, 0x200000, CRC(194cc724) SHA1(000a79d75c19f2e43532ce0b31f0dca0bed49eab) )
|
||||
ROM_END
|
||||
|
||||
DRIVER_INIT_MEMBER(leapster_state,leapster)
|
||||
{
|
||||
}
|
||||
|
||||
CONS( 2003, leapster, 0, 0, leapster, leapster, leapster_state, leapster, "LeapFrog", "Leapster (Germany)", MACHINE_IS_SKELETON )
|
||||
CONS( 2005, leapstertv, leapster, 0, leapster, leapster, leapster_state, leapster, "LeapFrog", "Leapster TV (Germany)", MACHINE_IS_SKELETON )
|
||||
CONS( 2003, leapster, 0, 0, leapster, leapster, leapster_state, leapster, "LeapFrog", "Leapster", MACHINE_IS_SKELETON )
|
||||
CONS( 2005, leapstertv, leapster, 0, leapster, leapster, leapster_state, leapster, "LeapFrog", "Leapster TV", MACHINE_IS_SKELETON )
|
||||
|
@ -1396,6 +1396,11 @@ ROM_START( walle )
|
||||
//ROM_LOAD16_WORD_SWAP( "walle.bin", 0x000000, 0x400000, CRC(6bc90b16) SHA1(184d72de059057aae7800da510fcf05ed1da9ec9))
|
||||
ROM_END
|
||||
|
||||
ROM_START( zone40 )
|
||||
ROM_REGION( 0x4000000, "maincpu", ROMREGION_ERASEFF )
|
||||
ROM_LOAD16_WORD_SWAP( "zone40.bin", 0x0000, 0x4000000, CRC(4ba1444f) SHA1(de83046ab93421486668a247972ad6d3cda19440) )
|
||||
ROM_END
|
||||
|
||||
ROM_START( zone60 )
|
||||
ROM_REGION( 0x4000000, "maincpu", ROMREGION_ERASEFF )
|
||||
ROM_LOAD16_WORD_SWAP( "zone60.bin", 0x0000, 0x4000000, CRC(4cb637d1) SHA1(1f97cbdb4299ac0fbafc2a3aa592066cb0727066))
|
||||
@ -1416,6 +1421,34 @@ ROM_START( rad_skatp ) // rom was dumped from the NTSC version, but region comes
|
||||
ROM_LOAD16_WORD_SWAP( "skateboarder.bin", 0x000000, 0x400000, CRC(08b9ab91) SHA1(6665edc4740804956136c68065890925a144626b) )
|
||||
ROM_END
|
||||
|
||||
/*
|
||||
Wireless Air 60
|
||||
(info provided with dump)
|
||||
|
||||
System: Wireless Air 60
|
||||
ROM: Toshiba TC58NVG0S3ETA00
|
||||
RAM: ESMT M12L128168A
|
||||
|
||||
This is a RAW NAND FLASH DUMP
|
||||
|
||||
Interesting Strings:
|
||||
|
||||
GPnandnand; (GP is General Plus, which is Sunplus by another name)
|
||||
GLB_GP-F_5B_USBD_1.0.0
|
||||
SP_ToneMaker
|
||||
GLB_GP-FS1_0405L_SPU_1.0.2.3
|
||||
SPF2ALP
|
||||
|
||||
"GPnandnand" as a required signature appears to be referenced right here, in page 19 of a GeneralPlus document;
|
||||
http://www.lcis.com.tw/paper_store/paper_store/GPL162004A-507A_162005A-707AV10_code_reference-20147131205102.pdf
|
||||
|
||||
*/
|
||||
|
||||
ROM_START( wlsair60 )
|
||||
ROM_REGION( 0x8400000, "maincpu", ROMREGION_ERASEFF )
|
||||
ROM_LOAD16_WORD_SWAP( "wlsair60.nand", 0x0000, 0x8400000, CRC(eec23b97) SHA1(1bb88290cf54579a5bb51c08a02d793cd4d79f7a) )
|
||||
ROM_END
|
||||
|
||||
// YEAR NAME PARENT COMPAT MACHINE INPUT STATE INIT COMPANY FULLNAME FLAGS
|
||||
|
||||
// VTech systems
|
||||
@ -1437,3 +1470,9 @@ CONS( 2008, walle, 0, 0, batman, walle, spg2xx_game_sta
|
||||
// Radica TV games
|
||||
CONS( 2006, rad_skat, 0, 0, spg2xx_base, rad_skat, spg2xx_game_state, rad_skat, "Radica", "Play TV Skateboarder (NTSC)", MACHINE_NO_SOUND | MACHINE_IMPERFECT_GRAPHICS )
|
||||
CONS( 2006, rad_skatp, rad_skat,0, spg2xx_basep,rad_skatp,spg2xx_game_state, rad_skat, "Radica", "Connectv Skateboarder (PAL)", MACHINE_NO_SOUND | MACHINE_IMPERFECT_GRAPHICS )
|
||||
|
||||
// might not fit here. First 0x8000 bytes are blank (not too uncommon for these) then rest of rom looks like it's probably encrypted at least
|
||||
CONS( 200?, zone40, 0, 0, spg2xx_base, wirels60, spg2xx_game_state, wirels60, "Jungle Soft", "Zone 40", MACHINE_NO_SOUND | MACHINE_NOT_WORKING )
|
||||
// might not fit here, NAND dump, has internal bootstrap at least, see above.
|
||||
CONS( 200?, wlsair60, 0, 0, spg2xx_base, wirels60, spg2xx_game_state, wirels60, "Jungle Soft", "Wireless Air 60", MACHINE_NO_SOUND | MACHINE_NOT_WORKING )
|
||||
|
||||
|
@ -37798,6 +37798,8 @@ vsmilef //
|
||||
vsmileg //
|
||||
walle //
|
||||
wirels60 // Wireless 60
|
||||
wlsair60 // Wireless Air 60
|
||||
zone40 // Zone 40
|
||||
zone60 // Zone 60
|
||||
rad_skat //
|
||||
rad_skatp //
|
||||
|
Loading…
Reference in New Issue
Block a user