From a77aaee7e9acf2bf279b1a3b20585b4634897206 Mon Sep 17 00:00:00 2001 From: Sandro Ronco Date: Wed, 13 Jan 2016 20:37:33 +0100 Subject: [PATCH] Added 10 new cart dumps for PreComputer 1000. [TeamEurope] Added 2 new cart dumps for Ordisavant (France). [TeamEurope, dlfrsilver] --- hash/pc1000.xml | 142 ++++++++++++++++++++++++++++++++++++ src/mame/drivers/pc2000.cpp | 12 ++- 2 files changed, 152 insertions(+), 2 deletions(-) create mode 100644 hash/pc1000.xml diff --git a/hash/pc1000.xml b/hash/pc1000.xml new file mode 100644 index 00000000000..e40e71f535c --- /dev/null +++ b/hash/pc1000.xml @@ -0,0 +1,142 @@ + + + + + Bible Knowledge + 1988 + VTech + + + + + + + + + Explorations + 1988 + VTech + + + + + + + + + + Famous Things & Places + 1992 + VTech + + + + + + + + + Famous Things & Places Alt + 1992 + VTech + + + + + + + + + + General Knowledge 2 + 1988 + VTech + + + + + + + + + Fantasy Trivia + 1988 + VTech + + + + + + + + + + General Knowledge 2 Alt + 1988 + VTech + + + + + + + + + Sports Trivia + 1988 + VTech + + + + + + + + + + Super Science + 1991 + VTech + + + + + + + + + * Super Science * + 1991 + VTech + + + + + + + + + + Connaissances Generales II + 1988 + VTech + + + + + + + + + Encyclopedie + 1988 + VTech + + + + + + + + + diff --git a/src/mame/drivers/pc2000.cpp b/src/mame/drivers/pc2000.cpp index 95f50f25b15..6329a750815 100644 --- a/src/mame/drivers/pc2000.cpp +++ b/src/mame/drivers/pc2000.cpp @@ -855,6 +855,8 @@ static MACHINE_CONFIG_START( pc2000, pc2000_state ) MCFG_GENERIC_CARTSLOT_ADD("cartslot", generic_plain_slot, "genius_cart") MCFG_GENERIC_LOAD(pc2000_state, pc2000_cart) + + MCFG_SOFTWARE_LIST_COMPATIBLE_ADD("pc1000_cart", "pc1000") MACHINE_CONFIG_END static MACHINE_CONFIG_DERIVED( gl2000, pc2000 ) @@ -933,6 +935,12 @@ static MACHINE_CONFIG_DERIVED_CLASS( misterx, pc2000, pc1000_state ) MCFG_SOFTWARE_LIST_ADD("cart_list", "misterx") MACHINE_CONFIG_END +static MACHINE_CONFIG_DERIVED( pc1000, misterx ) + MCFG_SOFTWARE_LIST_REMOVE("cart_list") + MCFG_SOFTWARE_LIST_ADD("cart_list", "pc1000") + MCFG_SOFTWARE_LIST_COMPATIBLE_ADD("misterx_cart", "misterx") +MACHINE_CONFIG_END + /* ROM definition */ ROM_START( pc2000 ) ROM_REGION( 0x40000, "bios", 0 ) @@ -1023,9 +1031,9 @@ ROM_END /* Driver */ /* YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY FULLNAME FLAGS */ -COMP( 1988, pc1000, 0, 0, misterx, pc1000, driver_device, 0, "Video Technology", "PreComputer 1000", MACHINE_NOT_WORKING) +COMP( 1988, pc1000, 0, 0, pc1000, pc1000, driver_device, 0, "Video Technology", "PreComputer 1000", MACHINE_NOT_WORKING) COMP( 1988, misterx, 0, 0, misterx, pc1000, driver_device, 0, "Video Technology / Yeno", "MisterX", MACHINE_NOT_WORKING) -COMP( 1988, ordisava, 0, 0, misterx, pc1000, driver_device, 0, "Video Technology", "Ordisavant (France)", MACHINE_NOT_WORKING) +COMP( 1988, ordisava, 0, 0, pc1000, pc1000, driver_device, 0, "Video Technology", "Ordisavant (France)", MACHINE_NOT_WORKING) COMP( 1993, pc2000, 0, 0, pc2000, pc2000, driver_device, 0, "Video Technology", "PreComputer 2000", MACHINE_NOT_WORKING) COMP( 1993, gl2000, 0, 0, gl2000, pc2000, driver_device, 0, "Video Technology", "Genius Leader 2000", MACHINE_NOT_WORKING) COMP( 1994, gl2000c, gl2000, 0, gl2000, pc2000, driver_device, 0, "Video Technology", "Genius Leader 2000 Compact", MACHINE_NOT_WORKING)