New working clones (#7205)

* New working clones

------------------
V.Smile Baby (France, with 'Winnie et ses amis dans la Foret des Reves Bleus') [Sean Riddle, TeamEurope]
V.Smile Baby (France, with 'En Ville avec l'ourson Patoune') [Sean Riddle, TeamEurope]

* Add 'vsmilebf' and 'vsmilebfp'

* vsmileb_cart.xml: Remove 'poohhawaf' and 'poohhawaf' that were mistakenly added on commit #7195

These are console BIOSes with a bundled in-ROM game and not cart dumps.
This commit is contained in:
ClawGrip 2020-09-09 16:51:29 +02:00 committed by GitHub
parent 46f111eaf2
commit 14afb55790
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 27 additions and 37 deletions

View File

@ -39,7 +39,7 @@ VTech V.Smile Baby cartridges
| | 80-099022(NL) | Poeh's Honderd Bunderbos Avontuur |
| | 80-099023(UK) | Pooh's Hundred Acre Wood Adventure |
| NA | 80-099024(GE) | Puuhs Hundert-Morgen-Wald (no-ROM cartridge) |
| XX | 80-099025(FR) | Winnie et ses amis dans la Forêt des Rêves Bleus |
| | 80-099025(FR) | Winnie et ses amis dans la Forêt des Rêves Bleus (no-ROM cart exists, unknown if a regular cart was sold too)
| NA | 80-099027(SP) | Aventuras en el Bosque de los Cien Acres (no-ROM cartridge) |
| XX | 80-099034(SE) | Nalle Puhs Äventyr i Sjumilaskogen |
+========+===================+============================================================================+
@ -74,7 +74,7 @@ VTech V.Smile Baby cartridges
+========+===================+============================================================================+
| | 80-099180(US) | Bailey Goes To Town (included Bailey Plush Bear Controller) |
| | 80-099183(UK) | Bailey Goes To Town (included Bailey Plush Bear Controller) |
| XX | 80-099185(FR) | En Ville avec l'ourson Patoune (included Patoune Plush Bear Controller) |
| | 80-099185(FR) | En Ville avec l'ourson Patoune (included Patoune Plush Bear Controller) (no-ROM cart exists, unknown if a regular cart was sold too)
+========+===================+============================================================================+
| | 80-099200(US) | Mother Goose |
+========+===================+============================================================================+
@ -101,19 +101,6 @@ VTech V.Smile Baby cartridges
</part>
</software>
<!-- This game uses a plush bear as a controller (the buttons and their layout are the same as the regular controller) -->
<software name="baileyf" supported="no">
<description>En Ville avec l'ourson Patoune (France)</description>
<year>199?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-099185(FR)" />
<part name="cart" interface="vsmile_cart">
<dataarea name="rom" size="8388608">
<rom name="vsmilebabyfrenchcourson.bin" size="8388608" crc="57757602" sha1="a7495e1c6b2edaeb63bf1c658575689304f15804" />
</dataarea>
</part>
</software>
<software name="dayfarmg" supported="no">
<description>Mein erster Bauernhof (Germany)</description>
<year>200?</year>
@ -225,18 +212,6 @@ VTech V.Smile Baby cartridges
</part>
</software>
<software name="poohhawaf" cloneof="poohhawa" supported="no">
<description>Winnie et ses amis dans la Forêt des Rêves Bleus (France)</description>
<year>2007</year>
<publisher>VTech</publisher>
<info name="serial" value="80-099025(FR)" />
<part name="cart" interface="vsmile_cart">
<dataarea name="rom" size="8388608">
<rom name="vsmilebabyfrenchwinnie.bin" size="8388608" crc="3dfa2acb" sha1="aaa2c632e0a1e70cb9e382ebb823449757afed67" status="baddump" />
</dataarea>
</part>
</software>
<software name="poohhawasw" cloneof="poohhawa" supported="no">
<description>Nalle Puhs Äventyr i Sjumilaskogen (Sweden)</description>
<year>2007?</year>

View File

@ -152,27 +152,40 @@ void vsmileb_state::vsmilebp(machine_config &config)
ROM_START( vsmileb )
ROM_REGION16_BE( 0x800000, "sysrom", ROMREGION_ERASEFF )
ROM_LOAD16_WORD_SWAP( "vsmilebabybios.bin", 0x000000, 0x800000, CRC(58d4caa0) SHA1(0b636ff80fd7fc429d753a8beab2957f1e59cbde) )
ROM_LOAD16_WORD_SWAP( "vsmilebabybios.bin", 0x000000, 0x800000, CRC(58d4caa0) SHA1(0b636ff80fd7fc429d753a8beab2957f1e59cbde) )
ROM_END
ROM_START( vsmilebs )
ROM_REGION16_BE( 0x800000, "sysrom", ROMREGION_ERASEFF )
ROM_LOAD16_WORD_SWAP( "vsmilebabybios_spain_pooh.bin", 0x000000, 0x800000, CRC(a1926654) SHA1(a8ccbe29235bb44faef77b1e7d73a20221b005c2) )
ROM_LOAD16_WORD_SWAP( "vsmilebabybios_spain_pooh.bin", 0x000000, 0x800000, CRC(a1926654) SHA1(a8ccbe29235bb44faef77b1e7d73a20221b005c2) )
ROM_END
ROM_START( vsmilebsw )
ROM_REGION16_BE( 0x800000, "sysrom", ROMREGION_ERASEFF )
ROM_LOAD16_WORD_SWAP( "vsmilebabybios_sweden.bin", 0x000000, 0x800000, CRC(8b464b19) SHA1(cea304ba886c39e86906aad3dce17d5fff7cfcbe) )
ROM_LOAD16_WORD_SWAP( "vsmilebabybios_sweden.bin", 0x000000, 0x800000, CRC(8b464b19) SHA1(cea304ba886c39e86906aad3dce17d5fff7cfcbe) )
ROM_END
ROM_START( vsmilebg )
ROM_REGION16_BE( 0x800000, "sysrom", ROMREGION_ERASEFF )
ROM_LOAD16_WORD_SWAP( "vsmilebabybios_german_pooh.bin", 0x000000, 0x800000, CRC(22261569) SHA1(8918a905af4bb186beb5577b1d295d9c037584f7) )
ROM_LOAD16_WORD_SWAP( "vsmilebabybios_germany_pooh.bin", 0x000000, 0x800000, CRC(22261569) SHA1(8918a905af4bb186beb5577b1d295d9c037584f7) )
ROM_END
// year, name, parent, compat, machine, input, class, init, company, fullname, flags
CONS( 2005, vsmileb, 0, 0, vsmileb, vsmileb, vsmileb_state, empty_init, "VTech", "V.Smile Baby (USA)", MACHINE_IMPERFECT_SOUND | MACHINE_IMPERFECT_GRAPHICS )
CONS( 2005, vsmilebsw ,vsmileb, 0, vsmilebp,vsmileb, vsmileb_state, empty_init, "VTech", "V.Smile Baby (Sweden)", MACHINE_IMPERFECT_SOUND | MACHINE_IMPERFECT_GRAPHICS )
// 'vsmilebs' and 'vsmilebg' have the Winnie the Pooh game in the BIOS ROM. This was supplied as a 'Romless cart' with the device, so probably triggers a switch, currently always banked in.
CONS( 2005, vsmilebs, vsmileb, 0, vsmileb, vsmileb, vsmileb_state, empty_init, "VTech", "V.Smile Baby (Spain, with 'Aventuras en el Bosque de los Cien Acres')", MACHINE_IMPERFECT_SOUND | MACHINE_IMPERFECT_GRAPHICS )
CONS( 2005, vsmilebg, vsmileb, 0, vsmileb, vsmileb, vsmileb_state, empty_init, "VTech", "V.Smile Baby (Germany, with 'Puuhs Hundert-Morgen-Wald')", MACHINE_IMPERFECT_SOUND | MACHINE_IMPERFECT_GRAPHICS )
ROM_START( vsmilebf )
ROM_REGION16_BE( 0x800000, "sysrom", ROMREGION_ERASEFF )
ROM_LOAD16_WORD_SWAP( "vsmilebabybios_france_pooh.bin", 0x000000, 0x800000, CRC(3dfa2acb) SHA1(9b3a34dae5475f0c82187cb0c62183b46344b7ad) )
ROM_END
ROM_START( vsmilebfp )
ROM_REGION16_BE( 0x800000, "sysrom", ROMREGION_ERASEFF )
ROM_LOAD16_WORD_SWAP( "vsmilebabybios_france_patoune.bin", 0x000000, 0x800000, CRC(57757602) SHA1(a7495e1c6b2edaeb63bf1c658575689304f15804) )
ROM_END
// year, name, parent, compat, machine, input, class, init, company, fullname, flags
CONS( 2005, vsmileb, 0, 0, vsmileb, vsmileb, vsmileb_state, empty_init, "VTech", "V.Smile Baby (USA)", MACHINE_IMPERFECT_SOUND | MACHINE_IMPERFECT_GRAPHICS )
CONS( 2005, vsmilebsw ,vsmileb, 0, vsmilebp,vsmileb, vsmileb_state, empty_init, "VTech", "V.Smile Baby (Sweden)", MACHINE_IMPERFECT_SOUND | MACHINE_IMPERFECT_GRAPHICS )
// These have a game in the BIOS ROM, supplied as a 'Romless cart' with the device, so probably triggers a switch. Currently always banked in.
CONS( 2005, vsmilebs, vsmileb, 0, vsmileb, vsmileb, vsmileb_state, empty_init, "VTech", "V.Smile Baby (Spain, with 'Aventuras en el Bosque de los Cien Acres')", MACHINE_IMPERFECT_SOUND | MACHINE_IMPERFECT_GRAPHICS )
CONS( 2005, vsmilebg, vsmileb, 0, vsmileb, vsmileb, vsmileb_state, empty_init, "VTech", "V.Smile Baby (Germany, with 'Puuhs Hundert-Morgen-Wald')", MACHINE_IMPERFECT_SOUND | MACHINE_IMPERFECT_GRAPHICS )
CONS( 2005, vsmilebf, vsmileb, 0, vsmileb, vsmileb, vsmileb_state, empty_init, "VTech", "V.Smile Baby (France, with 'Winnie et ses amis dans la Foret des Reves Bleus')", MACHINE_IMPERFECT_SOUND | MACHINE_IMPERFECT_GRAPHICS )
CONS( 2005, vsmilebfp, vsmileb, 0, vsmileb, vsmileb, vsmileb_state, empty_init, "VTech", "V.Smile Baby (France, with 'En Ville avec l'ourson Patoune')", MACHINE_IMPERFECT_SOUND | MACHINE_IMPERFECT_GRAPHICS )

View File

@ -41180,6 +41180,8 @@ vsmileb //
vsmilebs //
vsmilebsw //
vsmilebg //
vsmilebf //
vsmilebfp //
@source:vsmilepro.cpp
vsmilpro