diff --git a/hash/pet_flop.xml b/hash/pet_flop.xml
index d989f21e63c..b51cee5563c 100644
--- a/hash/pet_flop.xml
+++ b/hash/pet_flop.xml
@@ -48,7 +48,46 @@
-->
-
+
+
+
+
+
+
+
+
+
+
+
+
+ VisiCalc (8050 Version)
+ 1981
+ Software Arts
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/hash/pet_rom.xml b/hash/pet_rom.xml
index 3e29bba3622..43943ee9065 100644
--- a/hash/pet_rom.xml
+++ b/hash/pet_rom.xml
@@ -188,18 +188,6 @@
-
- VisiCalc
- 198?
- <unknown>
-
-
-
-
-
-
-
-
Wordcraft
198?
diff --git a/src/mess/drivers/pet.c b/src/mess/drivers/pet.c
index a741c662f43..1e9d1c9fc58 100644
--- a/src/mess/drivers/pet.c
+++ b/src/mess/drivers/pet.c
@@ -1759,9 +1759,18 @@ static MACHINE_CONFIG_START( pet80, pet80_state )
MCFG_PET_USER_PORT_ADD(PET_USER_PORT_TAG, user_intf, pet_user_port_cards, NULL)
MCFG_QUICKLOAD_ADD("quickload", pet_state, cbm_pet, "p00,prg", CBM_QUICKLOAD_DELAY_SECONDS)
+ MCFG_CARTSLOT_ADD("9000")
+ MCFG_CARTSLOT_EXTENSION_LIST("bin,rom")
+ MCFG_CARTSLOT_INTERFACE("pet_9000_rom")
+
+ MCFG_CARTSLOT_ADD("a000")
+ MCFG_CARTSLOT_EXTENSION_LIST("bin,rom")
+ MCFG_CARTSLOT_INTERFACE("pet_a000_rom")
+
// software lists
MCFG_SOFTWARE_LIST_ADD("cass_list", "pet_cass")
MCFG_SOFTWARE_LIST_ADD("flop_list", "pet_flop")
+ MCFG_SOFTWARE_LIST_ADD("rom_list", "pet_rom")
MACHINE_CONFIG_END