From a35a486fbcdcd561d6766990453275812d55251f Mon Sep 17 00:00:00 2001
From: mamehaze <140764005+mamehaze@users.noreply.github.com>
Date: Tue, 25 Jun 2024 05:16:53 +0100
Subject: new NOT WORKING clones (KaraokeTV Star) (#12464)
New clones marked not working
-----------------------------
KaraokeTV Star (US, with 25 songs, 'FREE 35 Hit Songs / $35 value' packaging) [David Haywood, TeamEurope]
New systems marked not working
------------------------------
Star Singer Karaoke (MKS4001) [Sean Riddle, David Haywood]
New working software list items
-------------------------------
ibm5170_cdrom: Karaoke Manager Installation CD - Karaoke Manager Version 1.4 (bundled with KaraokeTV Star) [Sean Riddle]
---
hash/ibm5170_cdrom.xml | 11 +++
src/mame/mame.lst | 2 +
src/mame/skeleton/easy_karaoke.cpp | 168 ++++++++++++++++++++++++++++++++++++-
3 files changed, 177 insertions(+), 4 deletions(-)
diff --git a/hash/ibm5170_cdrom.xml b/hash/ibm5170_cdrom.xml
index 070327a4779..666a43ac6fb 100644
--- a/hash/ibm5170_cdrom.xml
+++ b/hash/ibm5170_cdrom.xml
@@ -7344,6 +7344,17 @@ Wave Studio v3.12
+
+ Karaoke Manager Installation CD - Karaoke Manager Version 1.4 (bundled with KaraokeTV Star)
+ 2002
+ IVL Technologies
+
+
+
+
+
+
+
The UltraSound CD
diff --git a/src/mame/mame.lst b/src/mame/mame.lst
index 8da7de42bd8..e78a82ae0dd 100644
--- a/src/mame/mame.lst
+++ b/src/mame/mame.lst
@@ -41888,6 +41888,8 @@ bkarast
easykara
karams
karatvst
+karatvsta
+mks4001
@source:skeleton/elcirculo.cpp
elcirculo // (c) 1980 Inder
diff --git a/src/mame/skeleton/easy_karaoke.cpp b/src/mame/skeleton/easy_karaoke.cpp
index c4aaaa6fc29..85d70c97e9d 100644
--- a/src/mame/skeleton/easy_karaoke.cpp
+++ b/src/mame/skeleton/easy_karaoke.cpp
@@ -281,6 +281,165 @@ ROM_START( karatvst )
ROM_LOAD( "karaoketc58v64bft.bin", 0x000000, 0x840000, CRC(8cf42f20) SHA1(fae09ab08035e8c894fe00dcb23746ea78391d7f) )
ROM_END
+/*
+The 'karatvsta' set has the following 25 songs built in, there don't appear to be any downloaded songs in this NAND dump
+These are a subset of the songs in the 50 song unit, and while the box advertises 35 songs, 10 of those are via a download voucher
+
+Always On My Mind Elvis Presley (R)
+Brick House Commodores, The
+Dancing Queen Abba
+Don't Let Me Get Me Pink
+Drive (For Daddy Gene) Alan Jackson
+Fallin' Alicia Keys
+Goodbye Earl Dixie Chicks
+Heard It Through The Grapevine Marvin Gaye
+I Should Be Sleeping Emerson Drive
+Lady Marmalade Christina Aguilera
+Love Shack B52's
+Me And Bobby Mcgee Janis Joplin
+My Girl Temptations
+My Guy Mary Wells
+New York New York Frank Sinatra
+No More Drama Mary J.Blige
+Over The Rainbow Judy Garland
+Stand By Your Man Tammy Wynette
+That's The Way (I Like It) KC And The Sunshine Band
+The Greatest Love Of All Whitney Houston
+The Loco-Motion Kylie Minogue
+There Is No Arizona Jamie O'neal
+What's Going On Marvin Gaye
+Wild Thing Troggs
+Wrapped Around Brad Paisley
+*/
+
+ROM_START( karatvsta )
+ ROM_REGION( 0x800000, "maincpu", ROMREGION_ERASEFF )
+ ROM_LOAD16_WORD_SWAP( "tvstarkaraoke_sst37vf010_bfc5.bin", 0x000000, 0x20000, CRC(fbac56e9) SHA1(bae393ce86de108b6ddc603770863ced885280b6) ) // bootloader, only final bytes differ from karatvsta, serial number?
+
+ ROM_REGION( 0x840000, "nand", ROMREGION_ERASEFF ) // NAND with main program, graphics, built in songs (and potentially user downloads)
+ ROM_LOAD( "tvstarkaraoke_tc58v64aft_98e6a59a.bin", 0x000000, 0x840000, CRC(207f2c6b) SHA1(a8853b792ba23bdead913c8d5ad0c75c39a48c99) )
+ROM_END
+
+/*
+
+ABC Jackson 5
+All I Have To Give Backstreet Boys
+Always On My Mind Elvis Presley
+Amazing Grace Traditional
+America The Beautiful Standard
+Auld Lang Syne Traditional
+...Baby One More Time Britney Spears
+Brick House The Commodores
+Bye Bye Bye N'Sync
+Dancing Queen Abba
+ Danny Boy Traditional
+Don't Let Me Get Me pink
+Drive (For Daddy Gene) Alan Jackson
+Fallin' Alicia Keys
+Girlfriend N'Sync
+Goodbye Earl Dixie Chicks
+Hit 'Em Up Style Blu Cantrell
+I Believe I Can Fly R. Kelly
+I Heard It Through the Grapevine Marvin Gaye
+I Wanna Know Joe
+I Want It That Way Backstreet Boys
+It's A Great Day To Be Alive Travis Tritt
+Jingle Bells Traditional
+Lady Marmalade Christina Aguilera
+Love Shack B52's
+Me And Bobby McGee Kris Kristofferson
+My Girl Temptations
+My Guy Mary Wells
+New York New York Frank Sinatra
+No More Drama Mary J. Blige
+O Sole Mio Traditional
+One Fine Day Chiffons
+Oops...I Did It Again Britney Spears
+Over The Rainbow Judy Garland
+Overprotected Britney Spears
+Stand By Your Man Tammy Wynette
+Star Spangled Banner Public Domain
+Stop In The Name Of Love Supremes
+Stronger Britney Spears
+Superman Five For Fighting
+Swing Low, Sweet Chariot Traditional
+That's The Way (I Like It) KC And The Sunshine Band
+The Greatest Love Of All Whitney Houston
+The One Backstreet Boys
+There Is No Arizona Jamie O'Neal
+We Wish You A Merry Xmas Traditional
+What's Going On Marvin Gaye
+When The Saints Go Marching In Traditional
+Wild Thing The Troggs
+Wrapped Around Brad Paisley
+
+-- downloaded songs?
+
+All The Things You Are Frank Sinatra
+How Great Thou Art Popular
+(Let Me Be Your) Teddy Bear Elvis Presley
+All I Have To Do Is Dream Everly Brothers
+Ave Maria Christmas
+Blue Hawaii Elvis Presley
+Blue Velvet Bobby Vinton
+Breaking Up Is Hard To Do Neil Sedaka
+Calendar Girl Neil Sedaka
+Can't Help Falling In Love Elvis Presley
+Don't Elvis Presley
+Everybody Loves Somebody Dean Martin
+For Me And My Gal Popular
+Frosty The Snowman Christmas
+Georgia On My Mind Ray Charles
+Give My Regards To Broadway Popular
+Good Luck Charm Elvis Presley
+It's Now Or Never Elvis Presley
+Jingle Bells Christmas
+Love Me Tender Elvis Presley
+Moon River Andy Williams
+O Holy Night (Cantique De Noel) Christmas
+Put Your Head On My Shoulder Paul Anka
+Rudolph The Red Nosed Reindeer Christmas
+Surfin' U.S.A. Beach Boys
+That's Life Frank Sinatra
+The Beat Goes On Sonny & Cher
+Twinkle, Twinkle, Little Star Children
+Unchained Melody Righteous Brothers
+What A Wonderful World Louis Armstrong
+White Christmas Bing Crosby
+Yesterday Once More Carpenters
+zz Free Test Song For Testing Download
+Crazy Leann Rimes
+Nobody Does It Better Carly Simon
+As Time Goes By Frank Sinatra
+Smoke Gets In Your Eyes Platters
+Could I Have This Dance Anne Murray
+The Christmas Song Nat King Cole
+I Only Have Eyes For You Frank Sinatra
+Oh Pretty Woman Roy Orbison
+When I Fall In Love Clive Griffin
+Live And Let Die Guns N' Roses
+You're Sixteen Ringo Starr
+Puff (The Magic Dragon) Peter, Paul & Mary
+Crazy Patsy Cline
+Hopelessly Devoted to You Olivia Newton-John
+I Can't Stop Loving You Ray Charles
+On The Road Again Willie Nelson
+You Light Up My Life Leann Rimes
+Happy Birthday Sweet Sixteen Neil Sedaka
+Save The Last Dance For Me Drifters
+You're Nobody Till Somebody Loves You Dean Martin
+Only You Platters
+
+*/
+
+ROM_START( mks4001 )
+ ROM_REGION( 0x800000, "maincpu", ROMREGION_ERASEFF )
+ ROM_LOAD16_WORD_SWAP( "memorex_sst37vf010.bin", 0x000000, 0x20000, CRC(e2eb86f1) SHA1(846734c1e193b268e24b8493334639a4311a8053) ) // bootloader, only final bytes differ from karatvsta, serial number?
+
+ ROM_REGION( 0x840000, "nand", ROMREGION_ERASEFF ) // NAND with main program, graphics, built in songs (and user downloads)
+ ROM_LOAD( "memorex_tc58v64bft.bin", 0x000000, 0x840000, CRC(980589e8) SHA1(e3f8d65ba92e7dbdba356a8c565aef9b0e800347) )
+ROM_END
+
/*
song list is unknown for the Japanese version as the titles aren't stored as ASCII in the flash ROM
@@ -381,12 +540,13 @@ ROM_END
// This is the original US release, there's no cartridge slot, but it has a NAND Flash inside, and in addition to 50 built-in songs, advertises
// use of a (now defunct) www.onkeysongs.com service for downloading additional songs to the microphone via bundled PC software.
CONS( 2002, karatvst, 0, 0, ivl_karaoke_base, ivl_karaoke, ivl_karaoke_state, empty_init, "IVL Technologies", "KaraokeTV Star (US, with 50 songs)", MACHINE_IS_SKELETON )
-// Bandai's Japanese release also lacks a cartridge slot, relying on downloads for additional songs. It also comes with a CD containing the PC-side software. The external microphone design differs slightly.
-CONS( 2002, bkarast, karatvst, 0, ivl_karaoke_base, ivl_karaoke, ivl_karaoke_state, empty_init, "IVL Technologies (Bandai license)", "Karaoke Station (Japan)", MACHINE_IS_SKELETON )
+CONS( 2002, karatvsta, karatvst, 0, ivl_karaoke_base, ivl_karaoke, ivl_karaoke_state, empty_init, "IVL Technologies", "KaraokeTV Star (US, with 25 songs, 'FREE 35 Hit Songs / $35 value' packaging)", MACHINE_IS_SKELETON ) // 25 songs on unit, download code for 10 songs
+// The "Memorex Star Singer Karaoke / MKS4001" is also made by IVL and boasts 50 built in songs, the casing is different too.
+CONS( 2002, mks4001, 0, 0, ivl_karaoke_base, ivl_karaoke, ivl_karaoke_state, empty_init, "IVL Technologies (Memorex license)", "Star Singer Karaoke (MKS4001)", MACHINE_IS_SKELETON ) // 50 songs built in, appears to have around 54 downloads, including a test download
-// There is also a 35 song US version
-// The "Memorex Star Singer Karaoke / MKS4001" is also made by IVL and boasts 50 built in songs, the casing is different, so it could differ from the standard version.
+// Bandai's Japanese release also lacks a cartridge slot, relying on downloads for additional songs. It also comes with a CD containing the PC-side software. The external microphone design differs slightly.
+CONS( 2002, bkarast, karatvst, 0, ivl_karaoke_base, ivl_karaoke, ivl_karaoke_state, empty_init, "IVL Technologies (Bandai license)", "Karaoke Station (Japan)", MACHINE_IS_SKELETON )
// The European releases take cartridges rather than relying on a download service
CONS( 2004, easykara, karatvst, 0, easy_karaoke, ivl_karaoke, easy_karaoke_cartslot_state, empty_init, "IVL Technologies (Easy Karaoke license)", "Easy Karaoke Groove Station (UK)", MACHINE_IS_SKELETON )
--
cgit v1.2.3