Skip to content

Commit f1bd005

Browse files
authored
Added various TV games and associated software (mostly not working). (#11755)
* Moved zone3d from tvgames/spg29x.cpp to tvgames/spg29x_lexibook_jg7425.cpp. * sega/megadriv_rad.cpp: Changed short name suffix on UK releases from "p" (PAL) to "uk". New working clones -------------------- Radica / Sega Mega Drive Collection Volume 1 (Radica, Arcade Legends) (UK) [TeamEurope, David Haywood] VTech Dora the Explorer - Dora TV Explorer Phone / L'anniversaire de Babouche (France) [TeamEurope, David Haywood] New systems marked not working -------------------- Konami Marimba Tengoku (Japan) [TeamEurope, David Haywood] Lexibook Disney Frozen TV Game Console (32-bit, Lexibook, JG7420FZ) [TeamEurope, David Haywood] New clones marked not working -------------------- IVL Technologies (Lexibook license) KaraokeMicro Star (France) [TeamEurope, David Haywood] Taikee / V-Tac Jeu Intéractif TV (France) [TeamEurope, David Haywood] New software list items marked not working (easy_karaoke_cart.xml) -------------------- KaraokeMicro Star Cartouche 1 [TeamEurope, David Haywood] KaraokeMicro Star Cartouche 2 [TeamEurope, David Haywood] KaraokeMicro Star Cartouche 3 [TeamEurope, David Haywood]
1 parent b05aa13 commit f1bd005

File tree

9 files changed

+424
-128
lines changed

9 files changed

+424
-128
lines changed

Diff for: hash/easy_karaoke_cart.xml

+78
Original file line numberDiff line numberDiff line change
@@ -186,4 +186,82 @@ license:CC0-1.0
186186
</part>
187187
</software>
188188

189+
<!--
190+
17 ans Claude François
191+
Complicated Avril Lavigne
192+
Don't Know Why Norah Jones
193+
Etoile des neiges Line Renaud
194+
Je me voyais déjà Charles Aznavour
195+
L'idole des jeunes Johnny Hallyday
196+
Ma meilleure amie Laurie
197+
Mambo No. 5 (A Little Bit Of...) Lou Bega
198+
Sail On Lionel Richie
199+
What's Going On Marvin Gaye
200+
-->
201+
<software name="karamsc1" supported="no">
202+
<description>KaraokeMicro Star Cartouche 1</description>
203+
<year>2003</year>
204+
<publisher>IVL Technologies / Lexibook</publisher>
205+
<part name="cart" interface="easy_karaoke_cart">
206+
<dataarea name="rom" size="0x80000">
207+
<rom name="ics0321-a.u3" size="0x80000" crc="b0c76017" sha1="1a645b83528f58b8c3e8d8950c05babc37411b49" />
208+
</dataarea>
209+
<dataarea name="mcu" size="0x2000">
210+
<rom name="IC89LV52A-24PQ.U1" size="0x2000" status="nodump" />
211+
</dataarea>
212+
</part>
213+
</software>
214+
215+
<!--
216+
Ain't It Funny Jennifer Lopez
217+
Just Like A Pill Pink
218+
I'm A Slave 4 U Britney Spears
219+
Three Times A Lady Lionel Richie
220+
You Can't Hurry Love Diana Ross And The Supremes
221+
Banana Split Lio
222+
J'attendrai Claude François
223+
Tout tout pour ma chérie Michel Polnareff
224+
Bienvenue à Paris Bill Baxter
225+
Vacances j'oublie tout Elegance
226+
-->
227+
<software name="karamsc2" supported="no">
228+
<description>KaraokeMicro Star Cartouche 2</description>
229+
<year>2003</year>
230+
<publisher>IVL Technologies / Lexibook</publisher>
231+
<part name="cart" interface="easy_karaoke_cart">
232+
<dataarea name="rom" size="0x80000">
233+
<rom name="ics0322-a.u3" size="0x80000" crc="d6cb51fe" sha1="98a819487ae8b25459e102710ce4325fbd39ce10" />
234+
</dataarea>
235+
<dataarea name="mcu" size="0x2000">
236+
<rom name="IC89LV52A-24PQ.U1" size="0x2000" status="nodump" />
237+
</dataarea>
238+
</part>
239+
</software>
240+
241+
<!--
242+
Come Away With Me Norah Jones
243+
Donne-moi le temps Jenifer
244+
Encore Diadems
245+
J'attendrai Belle Belle Belle
246+
L'orange Star Academy 3
247+
La Bamba Star Academy 3
248+
Rien ne me changera Jonatan Cerrada
249+
Tant que c'est toi Natasha St Pier
250+
Tchouk Tchouk Musik Priscilla
251+
Toutes les femmes de ta vie L5
252+
-->
253+
<software name="karamsc3" supported="no">
254+
<description>KaraokeMicro Star Cartouche 3</description>
255+
<year>2004</year>
256+
<publisher>IVL Technologies / Lexibook</publisher>
257+
<part name="cart" interface="easy_karaoke_cart">
258+
<dataarea name="rom" size="0x80000">
259+
<rom name="27V40.u3" size="0x80000" crc="33047ac7" sha1="bea9197646ba5a9f8c842363149b1b1ec7b9aada" />
260+
</dataarea>
261+
<dataarea name="mcu" size="0x2000">
262+
<rom name="IC89LV52A-24PQ.U1" size="0x2000" status="nodump" />
263+
</dataarea>
264+
</part>
265+
</software>
266+
189267
</softwarelist>

Diff for: src/mame/mame.lst

+13-5
Original file line numberDiff line numberDiff line change
@@ -38716,14 +38716,15 @@ twinktmb
3871638716

3871738717
@source:sega/megadriv_rad.cpp
3871838718
rad_sf2 // (c)2004 Radica
38719-
rad_sf2p // (c)2004 Radica
38719+
rad_sf2uk // (c)2004 Radica
3872038720
rad_gen1 // (c)2004 Radica
3872138721
rad_gen2 // (c)2004 Radica
3872238722
rad_md1
38723-
rad_md2
38723+
rad_md1uk
38724+
rad_md2uk
3872438725
rad_ssoc // (c)2004 Radica
3872538726
rad_sonic
38726-
rad_sonicp
38727+
rad_sonicuk
3872738728
rad_orun
3872838729
msi_sf2
3872938730
dgunl3227
@@ -41412,6 +41413,7 @@ e100 //
4141241413

4141341414
@source:skeleton/easy_karaoke.cpp
4141441415
easykara
41416+
karams
4141541417

4141641418
@source:skeleton/elcirculo.cpp
4141741419
elcirculo // (c) 1980 Inder
@@ -41497,6 +41499,9 @@ hprotr8a //
4149741499
@source:skeleton/ht68k.cpp
4149841500
ht68k //
4149941501

41502+
@source:skeleton/hudson_poems.cpp
41503+
marimba //
41504+
4150041505
@source:skeleton/i7000.cpp
4150141506
i7000 //
4150241507

@@ -44657,12 +44662,13 @@ sstarkar
4465744662
hyprscan //
4465844663
jak_bbh
4465944664
jak_bbsf
44660-
zone3d
4466144665
zonefamf
4466244666

4466344667
@source:tvgames/spg29x_lexibook_jg7425.cpp
44664-
lx_jg7425
4466544668
lx_aven
44669+
lx_frozen
44670+
lx_jg7425
44671+
zone3d
4466644672

4466744673
@source:tvgames/spg2xx.cpp
4466844674
ablkickb
@@ -44673,6 +44679,7 @@ decathlna
4467344679
doraglob // (c) 2007 VTech
4467444680
doraglobg
4467544681
doraphon // (c) 2006 VTech
44682+
doraphonf
4467644683
dreamlss
4467744684
fordrace
4467844685
gssytts
@@ -44681,6 +44688,7 @@ guitarss
4468144688
guitarssa
4468244689
hotwhl2p
4468344690
itvphone
44691+
jeuint
4468444692
jjstrip
4468544693
jouet
4468644694
knd

Diff for: src/mame/sega/megadriv_rad.cpp

+14-9
Original file line numberDiff line numberDiff line change
@@ -519,7 +519,7 @@ ROM_START( rad_sf2 )
519519
ROM_LOAD16_WORD_SWAP( "radica_megadrive_streetfighter2_usa.bin", 0x000000, 0x400000, CRC(a4426df8) SHA1(091f2a95ebd091141de5bcb83562c6087708cb32) )
520520
ROM_END
521521

522-
ROM_START( rad_sf2p )
522+
ROM_START( rad_sf2uk )
523523
ROM_REGION( 0x400000, "maincpu", 0 )
524524
ROM_LOAD16_WORD_SWAP( "radica_megadrive_streetfighter2_uk.bin", 0x000000, 0x400000, CRC(868afb44) SHA1(f4339e36272c18b1d49aa4095127ed18e0961df6) )
525525
ROM_END
@@ -534,12 +534,17 @@ ROM_START( rad_md1 )
534534
ROM_LOAD16_WORD_SWAP( "radica_megadrive_vol1_blue_europe.bin", 0x000000, 0x400000, CRC(85867db1) SHA1(ddc596e2e68dc872bc0679a2de7a295b4c6d6b8e) )
535535
ROM_END
536536

537+
ROM_START( rad_md1uk )
538+
ROM_REGION( 0x400000, "maincpu", 0 )
539+
ROM_LOAD16_WORD_SWAP( "radicauk.u2", 0x000000, 0x400000, CRC(03a6734b) SHA1(255048d46b593bc975b3a6c44e8b8e35917511c7) )
540+
ROM_END
541+
537542
ROM_START( rad_gen2 )
538543
ROM_REGION( 0x400000, "maincpu", 0 )
539544
ROM_LOAD16_WORD_SWAP( "radica_genesis_vol2_red_usa.bin", 0x000000, 0x400000, CRC(7c1a0f0e) SHA1(a6441f75a4cd48f1563aeafdfbdde00202d4067c) )
540545
ROM_END
541546

542-
ROM_START( rad_md2 )
547+
ROM_START( rad_md2uk )
543548
ROM_REGION( 0x400000, "maincpu", 0 )
544549
ROM_LOAD16_WORD_SWAP( "radica_megadrive_vol2_red_uk.bin", 0x000000, 0x400000, CRC(b68fd025) SHA1(b8f9c505653d6dd2b62840f078f828360faf8abc) )
545550
ROM_END
@@ -554,7 +559,7 @@ ROM_START( rad_sonic )
554559
ROM_LOAD16_WORD_SWAP( "radica_supersonicgold_usa.bin", 0x000000, 0x400000, CRC(853c9140) SHA1(cf70a9cdd3be4d8d1b6195698db3a941f4908791) )
555560
ROM_END
556561

557-
ROM_START( rad_sonicp )
562+
ROM_START( rad_sonicuk )
558563
ROM_REGION( 0x400000, "maincpu", 0 )
559564
ROM_LOAD16_WORD_SWAP( "radica_supersonicgold_uk.bin", 0x000000, 0x400000, CRC(ed774018) SHA1(cc2f7183e128c947463e3a43a0184b835ea16db8) )
560565
ROM_END
@@ -699,23 +704,23 @@ void megadriv_ra145_state::init_ra145()
699704
// US versions show 'Genesis' on the menu, show a www.radicagames.com splash screen, and use NTSC versions of the ROMs, sometimes region locked
700705
// EU versions show 'Mega Drive' on the menu, show a www.radicagames.com splash screen, and use PAL versions of the ROMs, sometimes region locked
701706
// UK versions show "Mega Drive' on the menu, show a www.radicauk.com splash screen, and use PAL versions of the ROMs, sometimes region locked
702-
707+
// Japanese releases have been seen for at least one of these Radica collections (SF2), those presumably have a different ROM too (NTSC, locked to Japan?)
703708

704709
CONS( 2004, rad_gen1, 0, 0, megadriv_radica_3button_ntsc, radica_3button_1player, megadriv_radica_state, init_megadriv, "Radica / Sega", "Genesis Collection Volume 1 (Radica, Arcade Legends) (USA)", 0)
705710
CONS( 2004, rad_md1, rad_gen1, 0, megadriv_radica_3button_pal, radica_3button_1player, megadriv_radica_state, init_megadrie, "Radica / Sega", "Mega Drive Collection Volume 1 (Radica, Arcade Legends) (Europe)", 0)
706-
// A UK version exists, showing the Radica UK boot screen
711+
CONS( 2004, rad_md1uk, rad_gen1, 0, megadriv_radica_3button_pal, radica_3button_1player, megadriv_radica_state, init_megadrie, "Radica / Sega", "Mega Drive Collection Volume 1 (Radica, Arcade Legends) (UK)", 0)
707712

708713
CONS( 2004, rad_gen2, 0, 0, megadriv_radica_3button_ntsc, radica_3button_1player, megadriv_radica_state, init_megadriv, "Radica / Sega", "Genesis Collection Volume 2 (Radica, Arcade Legends) (USA)", 0)
709-
CONS( 2004, rad_md2, rad_gen2, 0, megadriv_radica_3button_pal, radica_3button_1player, megadriv_radica_state, init_megadrie, "Radica / Sega", "Mega Drive Collection Volume 2 (Radica, Arcade Legends) (UK)", 0)
714+
CONS( 2004, rad_md2uk, rad_gen2, 0, megadriv_radica_3button_pal, radica_3button_1player, megadriv_radica_state, init_megadrie, "Radica / Sega", "Mega Drive Collection Volume 2 (Radica, Arcade Legends) (UK)", 0)
710715
// is there a Europe version with Radica Games boot screen and Mega Drive text?
711716

712717
// box calls this Volume 3
713-
CONS( 2004, rad_sonic, 0, 0, megadriv_radica_3button_ntsc, radica_3button_1player, megadriv_radica_state, init_megadriv, "Radica / Sega", "Super Sonic Gold (Radica Plug & Play) (USA)", 0)
714-
CONS( 2004, rad_sonicp,rad_sonic,0, megadriv_radica_3button_pal, radica_3button_1player, megadriv_radica_state, init_megadrie, "Radica / Sega", "Super Sonic Gold (Radica Plug & Play) (UK)", 0)
718+
CONS( 2004, rad_sonic, 0, 0, megadriv_radica_3button_ntsc, radica_3button_1player, megadriv_radica_state, init_megadriv, "Radica / Sega", "Super Sonic Gold (Radica Plug & Play) (USA)", 0)
719+
CONS( 2004, rad_sonicuk,rad_sonic,0, megadriv_radica_3button_pal, radica_3button_1player, megadriv_radica_state, init_megadrie, "Radica / Sega", "Super Sonic Gold (Radica Plug & Play) (UK)", 0)
715720
// is there a Europe version with Radica Games boot screen and Mega Drive text?
716721

717722
CONS( 2004, rad_sf2, 0, 0, megadriv_radica_6button_ntsc, radica_6button, megadriv_radica_state, init_megadriv, "Radica / Capcom / Sega", "Street Fighter II: Special Champion Edition [Ghouls'n Ghosts] (Radica, Arcade Legends) (USA)", 0)
718-
CONS( 2004, rad_sf2p, rad_sf2, 0, megadriv_radica_6button_pal, radica_6button, megadriv_radica_state, init_megadrie, "Radica / Capcom / Sega", "Street Fighter II: Special Champion Edition [Ghouls'n Ghosts] (Radica, Arcade Legends) (UK)", 0)
723+
CONS( 2004, rad_sf2uk, rad_sf2, 0, megadriv_radica_6button_pal, radica_6button, megadriv_radica_state, init_megadrie, "Radica / Capcom / Sega", "Street Fighter II: Special Champion Edition [Ghouls'n Ghosts] (Radica, Arcade Legends) (UK)", 0)
719724
// is there a Europe version with Radica Games boot screen and Mega Drive text?
720725

721726
// still branded as Arcade Legends even if none of these were ever arcade games, European exclusive

Diff for: src/mame/skeleton/easy_karaoke.cpp

+94-18
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,23 @@
5151
5252
presumably manages a serial protocol to send data to the main unit
5353
54+
55+
-----------------
56+
57+
Lexibook's KaraokeMicro Star version uses
58+
59+
Clarity 4.1 ARM
60+
SV11180
61+
NV0093 0246
62+
Sound Vision Inc.
63+
64+
------------------
65+
66+
Packaging also shows 'On-Key Karaoke' logo on box, maybe this is the original US / Canada product name?
67+
68+
"Karaoke TV Star" appears to be a US product using this technology - advertises 50 built in songs, but
69+
also a downloadable service. It has a 2002 date on the box / product. Another version offers 35 songs
70+
5471
*******************************************************************************/
5572

5673
#include "emu.h"
@@ -142,7 +159,7 @@ uint32_t easy_karaoke_state::a000004_r()
142159
void easy_karaoke_state::arm_map(address_map &map)
143160
{
144161
map(0x00000000, 0x007fffff).ram();
145-
map(0x04000000, 0x043fffff).rom().region("maincpu", 0);
162+
map(0x04000000, 0x047fffff).rom().region("maincpu", 0);
146163
map(0x0a000004, 0x0a000007).r(FUNC(easy_karaoke_state::a000004_r));
147164
}
148165

@@ -174,29 +191,88 @@ void easy_karaoke_state::easy_karaoke(machine_config &config)
174191
}
175192

176193
/*
177-
The 'easykara' set has the following songs built in.
178-
179-
One Step Closer S Club Juniors
180-
S Club Party S Club 7
181-
Automatic High S Club Juniors
182-
Don't Stop Movin' S Club 7
183-
Get the Party Started Pink
184-
Feel Robbie Williams
185-
Complicated Avril Lavigne
186-
One love Blue
187-
If you're not the one Daniel Bedingfield
188-
Sound of the Underground Girls Aloud
189-
190-
There are regional variants of the product sold under different names, for example
191-
there appears to be a French Lexibook unit based on this tech with different songs.
194+
The 'easykara' set has the following 10 songs built in.
195+
196+
One Step Closer S Club Juniors
197+
S Club Party S Club 7
198+
Automatic High S Club Juniors
199+
Don't Stop Movin' S Club 7
200+
Get the Party Started Pink
201+
Feel Robbie Williams
202+
Complicated Avril Lavigne
203+
One love Blue
204+
If you're not the one Daniel Bedingfield
205+
Sound of the Underground Girls Aloud
192206
193207
*/
194208
ROM_START( easykara )
195-
ROM_REGION( 0x400000, "maincpu", ROMREGION_ERASEFF )
209+
ROM_REGION( 0x800000, "maincpu", ROMREGION_ERASEFF )
196210
ROM_LOAD( "ics0303-b.bin", 0x000000, 0x400000, CRC(43d86ae8) SHA1(219dcbf72b92d1b7e00f78f237194ab47dc08f1b) )
197211
ROM_END
198212

213+
/*
214+
The 'karams' set has the following 50 songs built in.
215+
216+
...Baby One More Time Britney Spears
217+
Alexandrie Alexandra Claude François
218+
All By Myself Celine Dion
219+
Allumer le feu Johnny Hallyday
220+
Alors regarde Patrick Bruel
221+
Always On My Mind Elvis Presley (R)
222+
Au soleil Jennifer
223+
Auprès de ma blonde Enfant
224+
Believe Cher
225+
Bye Bye Bye 'N Sync
226+
Can't Get You Out Of My Head Kylie Minogue
227+
Cette année là Claude François
228+
Don't Let Me Get Me Pink
229+
Déshabillez-moi Juliette Greco
230+
Elle te rend dingue Nuttea
231+
Embrasse-moi idiot Forban
232+
Fallin' Alicia Keys
233+
Fame Irene Cara
234+
Femmes je vous aime Julien Clerc
235+
Frère Jacques Enfant
236+
I Love Rock and Roll Joan Jett
237+
I Will Survive Gloria Gaynor
238+
I'll Be There Mariah Carey
239+
Il était un petit navire Enfant
240+
It's Raining Men Geri Halliwell
241+
Juste quelqu'un de bien Enzo Enzo
242+
La Bohème Charles Aznavour
243+
La Cucaracha Standard
244+
La Marseillaise Popular
245+
La musique Star Academy 1
246+
Lady Marmalade Christina Aguilera
247+
Laissons entrer le soleil A la recherche de la Nouvelle Star
248+
Le bon roi Dagobert Enfant
249+
Le pénitencier Johnny Halliday
250+
London Bridge Children
251+
Magnolias forever Claude François
252+
My Girl Temptations
253+
New York New York Frank Sinatra
254+
Noir c'est noir Johnny Hallyday
255+
Oops!...I Did It Again Britney Spears
256+
Pour le plaisir Herbert Léonard
257+
Qui est l'exemple? Rohf
258+
Silent Night Christmas
259+
That's The Way (I Like It) KC And The Sunshine Band
260+
That's The Way It Is Celine Dion
261+
The Loco-Motion Kylie Minogue
262+
Toute seule Lorie
263+
Vieille canaille Gainsbourg
264+
We Wish You A Merry Christmas Standard
265+
When The Saints Go Marchin' In Louis Armstrong
266+
267+
*/
268+
269+
ROM_START( karams )
270+
ROM_REGION( 0x800000, "maincpu", ROMREGION_ERASEFF )
271+
ROM_LOAD( "ics0300-a.u9", 0x000000, 0x800000, CRC(32a7a429) SHA1(ed219bc9201b45f67c5e7dbe3fb3db70823c59f0) )
272+
ROM_END
273+
199274
} // anonymous namespace
200275

201276

202-
CONS( 2004, easykara, 0, 0, easy_karaoke, easy_karaoke, easy_karaoke_state, empty_init, "IVL Technologies", "Easy Karaoke Groove Station", MACHINE_IS_SKELETON )
277+
CONS( 2004, easykara, 0, 0, easy_karaoke, easy_karaoke, easy_karaoke_state, empty_init, "IVL Technologies", "Easy Karaoke Groove Station (UK)", MACHINE_IS_SKELETON )
278+
CONS( 2003, karams, easykara, 0, easy_karaoke, easy_karaoke, easy_karaoke_state, empty_init, "IVL Technologies (Lexibook license)", "KaraokeMicro Star (France)", MACHINE_IS_SKELETON )

0 commit comments

Comments
 (0)