summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author AJR <ajrhacker@users.noreply.github.com>2019-11-18 07:58:16 -0500
committer AJR <ajrhacker@users.noreply.github.com>2019-11-18 07:59:45 -0500
commitaec8b78561cc746b27d5bf5d2dd5f23ea10e605a (patch)
treec1cb9a4be6ce126ebfef1f5f07b051508deb56b9
parent5b6015e297633b030771a181df89046c6f4bbff3 (diff)
New machines marked as NOT_WORKING
---------------------------------- Mis Primeras Lecciones (Spain) [ClawGrip]
-rw-r--r--scripts/target/mame/mess.lua1
-rw-r--r--src/mame/drivers/gkidabc.cpp46
-rw-r--r--src/mame/drivers/prestige.cpp9
-rw-r--r--src/mame/mame.lst5
-rw-r--r--src/mame/mess.flt1
5 files changed, 52 insertions, 10 deletions
diff --git a/scripts/target/mame/mess.lua b/scripts/target/mame/mess.lua
index 5a1d6f8d2c1..55ea3fd1e2b 100644
--- a/scripts/target/mame/mess.lua
+++ b/scripts/target/mame/mess.lua
@@ -3852,6 +3852,7 @@ files {
MAME_DIR .. "src/mame/audio/nl_gamemachine.cpp",
MAME_DIR .. "src/mame/drivers/geniusiq.cpp",
MAME_DIR .. "src/mame/drivers/geniusjr.cpp",
+ MAME_DIR .. "src/mame/drivers/gkidabc.cpp",
MAME_DIR .. "src/mame/drivers/glcx.cpp",
MAME_DIR .. "src/mame/drivers/vtech_eu3a12.cpp",
MAME_DIR .. "src/mame/drivers/iqunlim.cpp",
diff --git a/src/mame/drivers/gkidabc.cpp b/src/mame/drivers/gkidabc.cpp
new file mode 100644
index 00000000000..0c5a6cf5048
--- /dev/null
+++ b/src/mame/drivers/gkidabc.cpp
@@ -0,0 +1,46 @@
+// license:BSD-3-Clause
+// copyright-holders:AJR
+/***************************************************************************************
+
+ Genius KID ABC Fan
+ Mis Primeras Lecciones
+
+ TODO: identify CPU type (16-bit processor internally, but with 8-bit external bus?)
+
+***************************************************************************************/
+
+#include "emu.h"
+
+class gkidabc_state : public driver_device
+{
+public:
+ gkidabc_state(const machine_config &mconfig, device_type type, const char *tag)
+ : driver_device(mconfig, type, tag)
+ {
+ }
+
+ void gkidabc(machine_config &config);
+};
+
+
+static INPUT_PORTS_START(gkidabc)
+INPUT_PORTS_END
+
+void gkidabc_state::gkidabc(machine_config &config)
+{
+}
+
+
+ROM_START(gkidabc)
+ ROM_REGION(0x20000, "maincpu", 0)
+ ROM_LOAD("27-5730-00.bin", 0x00000, 0x20000, CRC(64664708) SHA1(74212c2dec1caa41dbc933b50f857904a8ac623b))
+ROM_END
+
+ROM_START(miprimlec)
+ ROM_REGION(0x20000, "maincpu", 0)
+ ROM_LOAD("27-5482-01.u1", 0x00000, 0x20000, CRC(83aa655b) SHA1(5d7b03f0ff2836e228da77676df03854f87edd26))
+ROM_END
+
+
+COMP(1996, gkidabc, 0, 0, gkidabc, gkidabc, gkidabc_state, empty_init, "VTech", "Genius KID ABC Fan (Germany)", MACHINE_IS_SKELETON)
+COMP(1995, miprimlec, 0, 0, gkidabc, gkidabc, gkidabc_state, empty_init, "VTech", "Mis Primeras Lecciones (Spain)", MACHINE_IS_SKELETON)
diff --git a/src/mame/drivers/prestige.cpp b/src/mame/drivers/prestige.cpp
index ac766836dae..bb7a473048f 100644
--- a/src/mame/drivers/prestige.cpp
+++ b/src/mame/drivers/prestige.cpp
@@ -891,11 +891,6 @@ ROM_START( gmmc )
ROM_CONTINUE( 0x000000, 0x020000 )
ROM_END
-ROM_START( gkidabc )
- ROM_REGION( 0x20000, "maincpu", 0 )
- ROM_LOAD("27-5730-00.bin", 0x00000, 0x20000, CRC(64664708) SHA1(74212c2dec1caa41dbc933b50f857904a8ac623b))
-ROM_END
-
/* Driver */
@@ -912,7 +907,3 @@ COMP( 1998, gl7007sl, 0, 0, gl7007sl, prestige, prestige_state, empty
COMP( 1998, prestige, 0, 0, prestige, prestige, prestige_state, empty_init, "VTech", "PreComputer Prestige Elite", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
COMP( 1999, gwnf, 0, 0, prestige, prestige, prestige_state, empty_init, "VTech", "Genius Winner Notebook Fun (Germany)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
COMP( 19??, gmmc, 0, 0, prestige, prestige, prestige_state, empty_init, "VTech", "Genius Master Mega Color (Germany)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
-
-
-// these systems need to be moved into a separate driver
-COMP( 1996, gkidabc, 0, 0, prestige, prestige, prestige_state, empty_init, "VTech", "Genius KID ABC Fan (Germany)", MACHINE_IS_SKELETON )
diff --git a/src/mame/mame.lst b/src/mame/mame.lst
index ddf657e4c36..45bd1fab7f1 100644
--- a/src/mame/mame.lst
+++ b/src/mame/mame.lst
@@ -14483,6 +14483,10 @@ ginganina // (c) 1987 Jaleco
@source:gizmondo.cpp
gizmondo //
+@source:gkidabc.cpp
+gkidabc // Genius KID ABC Fan (Germany)
+miprimlec // Mis Primeras Lecciones (Spain)
+
@source:gkigt.cpp
gkigt4 //
gkigt43 //
@@ -33398,7 +33402,6 @@ prehisleu // A8003 'GT' (c) 1989
prehisleb // bootleg
@source:prestige.cpp
-gkidabc // Genius KID ABC Fan (Germany)
gl6000sl // Genius Leader 6000SL (Germany)
gl7007sl // Genius Leader 7007SL (Germany)
glcolor // Genius Leader Color (Germany)
diff --git a/src/mame/mess.flt b/src/mame/mess.flt
index 5e9145197d1..465ab466356 100644
--- a/src/mame/mess.flt
+++ b/src/mame/mess.flt
@@ -304,6 +304,7 @@ geniusiq.cpp
geniusjr.cpp
genpc.cpp
gimix.cpp
+gkidabc.cpp
gizmondo.cpp
glcx.cpp
gmaster.cpp