summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--hash/princ.xml27
-rw-r--r--src/mame/drivers/prestige.cpp8
2 files changed, 34 insertions, 1 deletions
diff --git a/hash/princ.xml b/hash/princ.xml
new file mode 100644
index 00000000000..ed5a94fd9d2
--- /dev/null
+++ b/hash/princ.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0"?>
+<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
+<softwarelist name="princ" description="Tomy Prin-C cartridges">
+ <software name="hobik" supported="no">
+ <description>Hobī Kurabu</description>
+ <year>1996</year>
+ <publisher>Tomy</publisher>
+ <info name="alt_title" value="ホビークラブ"/>
+ <part name="rom" interface="princ_cart">
+ <dataarea name="rom" size="0x80000">
+ <rom name="01.bin" size="0x80000" crc="ee9f4328" sha1="0a1bb00e261a1076f38cbb2a1337cc146990ed5b" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="kno" supported="no">
+ <description>Kodomo No Omocha</description>
+ <year>1996</year>
+ <publisher>Tomy</publisher>
+ <info name="alt_title" value="こどものおもちゃ"/>
+ <part name="rom" interface="princ_cart">
+ <dataarea name="rom" size="0x80000">
+ <rom name="01.bin" size="0x80000" crc="353d4690" sha1="03e7da042a403e7496ea22c11d9f404cf1b7545c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+</softwarelist>
diff --git a/src/mame/drivers/prestige.cpp b/src/mame/drivers/prestige.cpp
index 042b9264594..1ad35cea84f 100644
--- a/src/mame/drivers/prestige.cpp
+++ b/src/mame/drivers/prestige.cpp
@@ -806,6 +806,12 @@ static MACHINE_CONFIG_DERIVED( gjmovie, prestige_base )
MCFG_SOFTWARE_LIST_ADD("cart_list", "gjmovie")
MACHINE_CONFIG_END
+static MACHINE_CONFIG_DERIVED( princ, prestige_base )
+ MCFG_DEVICE_REMOVE("cartslot")
+ MCFG_GENERIC_CARTSLOT_ADD("cartslot", generic_plain_slot, "princ_cart")
+ MCFG_SOFTWARE_LIST_ADD("cart_list", "princ")
+MACHINE_CONFIG_END
+
/* ROM definition */
ROM_START( gl6000sl )
ROM_REGION(0x100000, "maincpu", 0)
@@ -940,4 +946,4 @@ COMP( 1999, gl6600cx, 0, 0, prestige, prestige, prestige_state, 0,
// TODO: move into a separate driver
// Prin-C use a Fujitsu MB90611A MCU (F2MC-16L)
-COMP( ????, princ, 0, 0, prestige , prestige, prestige_state, 0, "Tomy", "Prin-C", MACHINE_IS_SKELETON )
+COMP( ????, princ, 0, 0, princ, prestige, prestige_state, 0, "Tomy", "Prin-C", MACHINE_IS_SKELETON )