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