From a91b3047bf3e9e5f826fcb220fe55049707a486d Mon Sep 17 00:00:00 2001 From: AJR Date: Sun, 23 Jun 2019 11:35:53 -0400 Subject: [PATCH] gl6600cx: Driver transplant (nw) --- src/mame/drivers/prestige.cpp | 10 ---------- src/mame/drivers/vtech_unk1.cpp | 9 +++++++++ src/mame/mame.lst | 2 +- 3 files changed, 10 insertions(+), 11 deletions(-) diff --git a/src/mame/drivers/prestige.cpp b/src/mame/drivers/prestige.cpp index 71dd7578535..07fe746c614 100644 --- a/src/mame/drivers/prestige.cpp +++ b/src/mame/drivers/prestige.cpp @@ -920,11 +920,6 @@ ROM_START( gjrstar3 ) ROM_LOAD( "54-06056-000-000.u3", 0x000000, 0x040000, CRC(72522179) SHA1(ede9491713ad018012cf925a519bcafe126f1ad3)) ROM_END -ROM_START( gl6600cx ) - ROM_REGION( 0x200000, "maincpu", 0 ) - ROM_LOAD( "54-06400-00.u1", 0x000000, 0x200000, CRC(b05cd075) SHA1(b1d9eb02ca56350eb9e89518db89c0a2a845ebd8)) -ROM_END - ROM_START( gkidabc ) ROM_REGION( 0x20000, "maincpu", 0 ) ROM_LOAD("27-5730-00.bin", 0x00000, 0x20000, CRC(64664708) SHA1(74212c2dec1caa41dbc933b50f857904a8ac623b)) @@ -961,8 +956,3 @@ COMP( 1996, gjrstar2, gjrstar, 0, prestige, prestige, prestige_state, empty COMP( 1998, gjrstar3, 0, 0, prestige, prestige, prestige_state, empty_init, "VTech", "Genius Junior Redstar 3 (Germany)", MACHINE_IS_SKELETON ) COMP( 1998, gj5000, 0, 0, prestige, prestige, prestige_state, empty_init, "VTech", "Genius Junior 5000 (Germany)", MACHINE_IS_SKELETON ) COMP( 2012, cars2lap, 0, 0, prestige, prestige, prestige_state, empty_init, "VTech", "CARS 2 Laptop (Germany)", MACHINE_IS_SKELETON ) - - -// gl6600cx use a NSC1028 system-on-a-chip designed by National Semiconductor specifically for VTech -// http://web.archive.org/web/19991127134657/http://www.national.com/news/item/0,1735,425,00.html -COMP( 1999, gl6600cx, 0, 0, prestige, prestige, prestige_state, empty_init, "VTech", "Genius Leader 6600CX (Germany)", MACHINE_IS_SKELETON ) diff --git a/src/mame/drivers/vtech_unk1.cpp b/src/mame/drivers/vtech_unk1.cpp index 8f6310fb762..b8c7c310e1f 100644 --- a/src/mame/drivers/vtech_unk1.cpp +++ b/src/mame/drivers/vtech_unk1.cpp @@ -3,6 +3,9 @@ // Unknown CPU type +// gl6600cx uses a NSC1028 system-on-a-chip designed by National Semiconductor specifically for VTech +// http://web.archive.org/web/19991127134657/http://www.national.com/news/item/0,1735,425,00.html + /* Leader 8008 CX (German version) @@ -80,6 +83,11 @@ void gl8008cx_state::gl8008cx(machine_config &config) screen.set_screen_update(FUNC(gl8008cx_state::screen_update)); } +ROM_START( gl6600cx ) + ROM_REGION( 0x200000, "maincpu", 0 ) + ROM_LOAD( "54-06400-00.u1", 0x000000, 0x200000, CRC(b05cd075) SHA1(b1d9eb02ca56350eb9e89518db89c0a2a845ebd8)) +ROM_END + ROM_START( gl8008cx ) ROM_REGION(0x200000, "maincpu", 0) ROM_LOAD( "27-6393-11.u1", 0x0000, 0x200000, CRC(fd49db46) SHA1(fc55bb31f42068f9d6cc8e2c2f419c3c4edb4fe6) ) @@ -97,5 +105,6 @@ ROM_START( bs9009cx ) ROM_END +COMP( 1999, gl6600cx, 0, 0, gl8008cx, gl8008cx, gl8008cx_state, empty_init, "Video Technology", "Genius Leader 6600 CX (Germany)", MACHINE_IS_SKELETON ) COMP( 1999, gl8008cx, 0, 0, gl8008cx, gl8008cx, gl8008cx_state, empty_init, "Video Technology", "Genius Leader 8008 CX (Germany)", MACHINE_IS_SKELETON) COMP( 1999, bs9009cx, 0, 0, gl8008cx, gl8008cx, gl8008cx_state, empty_init, "Video Technology", "BrainStation 9009 CXL (Germany)", MACHINE_IS_SKELETON) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index cdecb4d0ed7..d02525fe1ae 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -32991,7 +32991,6 @@ gjrstar2 // Genius Junior Redstar 2 (Germany) gjrstar3 // Genius Junior Redstar 3 (Germany) gkidabc // Genius KID ABC Fan (Germany) gl6000sl // Genius Leader 6000SL (Germany) -gl6600cx // Genius Leader 6600CX (Germany) gl7007sl // Genius Leader 7007SL (Germany) glcolor // Genius Leader Color (Germany) glmcolor // Genius Leader Magic Color (Germany) @@ -39286,6 +39285,7 @@ vreadere @source:vtech_unk1.cpp bs9009cx // 1999 BrainStation 9009 CXL (Germany) +gl6600cx // 1999 Genius Leader 6600 CX (Germany) gl8008cx // 1999 Genius Leader 8008 CX (Germany) @source:vtech_unk2.cpp