pet: Added quickload software list with some demos. [Curt Coder]

This commit is contained in:
Curt Coder 2017-05-30 21:50:50 +03:00
parent 8c14c42d24
commit 2ab72cf8de
2 changed files with 37 additions and 0 deletions

33
hash/pet_quik.xml Normal file
View file

@ -0,0 +1,33 @@
<?xml version="1.0"?>
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
<softwarelist name="pet_quik" description="Commodore PET quickload">
<!-- https://www.youtube.com/watch?v=OBEfKMFq8lo -->
<software name="npa">
<description>No Pets Allowed</description>
<year>2010</year>
<publisher>Orb</publisher>
<!-- cbm4032 only -->
<part name="quik" interface="cbm_quik">
<dataarea name="quik" size="31382">
<rom name="npa.prg" size="31382" crc="55295e40" sha1="43fb301f7f22878773ef9692ea7763191c085244" offset="0" />
</dataarea>
</part>
</software>
<!-- https://www.youtube.com/watch?v=gYHYplCyrM0 -->
<software name="hardcore">
<description>Hardcore Petting</description>
<year>2010</year>
<publisher>Noice</publisher>
<!-- 8K RAM -->
<part name="quik" interface="cbm_quik">
<dataarea name="quik" size="6013">
<rom name="hardcore_petting.prg" size="6013" crc="4f2853cf" sha1="c1e4f0d959c69c08c7ea4ea428736bc3ea0a2176" offset="0" />
</dataarea>
</part>
</software>
</softwarelist>

View file

@ -1795,11 +1795,13 @@ static MACHINE_CONFIG_START( pet )
MCFG_PET_USER_PORT_M_HANDLER(DEVWRITELINE(M6522_TAG, via6522_device, write_cb2))
MCFG_QUICKLOAD_ADD("quickload", pet_state, cbm_pet, "p00,prg", CBM_QUICKLOAD_DELAY_SECONDS)
MCFG_QUICKLOAD_INTERFACE("cbm_quik")
// software lists
MCFG_SOFTWARE_LIST_ADD("cass_list", "pet_cass")
MCFG_SOFTWARE_LIST_ADD("flop_list", "pet_flop")
MCFG_SOFTWARE_LIST_ADD("hdd_list", "pet_hdd")
MCFG_SOFTWARE_LIST_ADD("quik_list", "pet_quik")
MACHINE_CONFIG_END
@ -2229,6 +2231,7 @@ static MACHINE_CONFIG_START( pet80 )
MCFG_PET_USER_PORT_M_HANDLER(DEVWRITELINE(M6522_TAG, via6522_device, write_cb2))
MCFG_QUICKLOAD_ADD("quickload", pet_state, cbm_pet, "p00,prg", CBM_QUICKLOAD_DELAY_SECONDS)
MCFG_QUICKLOAD_INTERFACE("cbm_quik")
MCFG_GENERIC_CARTSLOT_ADD("cart_9000", generic_linear_slot, "pet_9000_rom")
MCFG_GENERIC_EXTENSIONS("bin,rom")
@ -2241,6 +2244,7 @@ static MACHINE_CONFIG_START( pet80 )
MCFG_SOFTWARE_LIST_ADD("flop_list", "pet_flop")
MCFG_SOFTWARE_LIST_ADD("hdd_list", "pet_hdd")
MCFG_SOFTWARE_LIST_ADD("rom_list", "pet_rom")
MCFG_SOFTWARE_LIST_ADD("quik_list", "pet_quik")
MACHINE_CONFIG_END