mirror of
https://github.com/holub/mame
synced 2025-10-04 08:28:39 +03:00
(MESS) ql: Added floppy softlist. [anonymous]
This commit is contained in:
parent
a36a1ebcd0
commit
e61d508086
3
.gitattributes
vendored
3
.gitattributes
vendored
@ -205,8 +205,9 @@ hash/pv1000.xml svneol=native#text/xml
|
||||
hash/pv2000.xml svneol=native#text/xml
|
||||
hash/px4_cart.xml svneol=native#text/xml
|
||||
hash/pyl601.xml svneol=native#text/xml
|
||||
hash/ql.xml svneol=native#text/xml
|
||||
hash/ql_cart.xml svneol=native#text/xml
|
||||
hash/ql_cass.xml svneol=native#text/xml
|
||||
hash/ql_flop.xml svneol=native#text/xml
|
||||
hash/radio86.xml svneol=native#text/xml
|
||||
hash/rainbow.xml svneol=native#text/xml
|
||||
hash/rx78.xml svneol=native#text/xml
|
||||
|
39
hash/ql.xml
39
hash/ql.xml
@ -1,39 +0,0 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
|
||||
<softwarelist name="ql" description="Sinclair QL ROMs">
|
||||
<software name="tk2_210">
|
||||
<description>Toolkit II v2.10</description>
|
||||
<year>1985</year>
|
||||
<publisher>Tony Tebby</publisher>
|
||||
|
||||
<part name="cart" interface="ql_cart">
|
||||
<dataarea name="rom" size="0x4000">
|
||||
<rom name="tk2_210.bin" size="0x4000" crc="b53efc95" sha1="8f033523141050e1ab8dc93d0e70f897037e6ef5" offset="0x0000" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="tk2_212">
|
||||
<description>Toolkit II v2.12</description>
|
||||
<year>2005</year>
|
||||
<publisher>Tony Tebby</publisher>
|
||||
|
||||
<part name="cart" interface="ql_cart">
|
||||
<dataarea name="rom" size="0x4000">
|
||||
<rom name="tk2_212.bin" size="0x4000" crc="076a331c" sha1="da87b88fbe56dc1e27be46a6719a88bdec7d914e" offset="0x0000" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="tk2_213">
|
||||
<description>Toolkit II v2.13</description>
|
||||
<year>2009</year>
|
||||
<publisher>Tony Tebby</publisher>
|
||||
|
||||
<part name="cart" interface="ql_cart">
|
||||
<dataarea name="rom" size="0x4000">
|
||||
<rom name="tk2_213.bin" size="0x4000" crc="70f522e0" sha1="7c9b67db8ce5cc32090fc59c553982f2eed4d967" offset="0x0000" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
</softwarelist>
|
69
hash/ql_cart.xml
Normal file
69
hash/ql_cart.xml
Normal file
@ -0,0 +1,69 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
|
||||
<softwarelist name="ql_cart" description="Sinclair QL cartridges">
|
||||
|
||||
<software name="tk2">
|
||||
<description>Toolkit II (v2.10)</description>
|
||||
<year>1985</year>
|
||||
<publisher>Tony Tebby</publisher>
|
||||
|
||||
<part name="cart" interface="ql_cart">
|
||||
<dataarea name="rom" size="0x4000">
|
||||
<rom name="tk2_210.bin" size="0x4000" crc="b53efc95" sha1="8f033523141050e1ab8dc93d0e70f897037e6ef5" offset="0" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="tk2_212" cloneof="tk2">
|
||||
<description>Toolkit II (v2.12)</description>
|
||||
<year>2005</year>
|
||||
<publisher>Tony Tebby</publisher>
|
||||
|
||||
<part name="cart" interface="ql_cart">
|
||||
<dataarea name="rom" size="0x4000">
|
||||
<rom name="tk2_212.bin" size="0x4000" crc="076a331c" sha1="da87b88fbe56dc1e27be46a6719a88bdec7d914e" offset="0" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="tk2_213" cloneof="tk2">
|
||||
<description>Toolkit II (v2.13)</description>
|
||||
<year>2009</year>
|
||||
<publisher>Tony Tebby</publisher>
|
||||
|
||||
<part name="cart" interface="ql_cart">
|
||||
<dataarea name="rom" size="0x4000">
|
||||
<rom name="tk2_213.bin" size="0x4000" crc="70f522e0" sha1="7c9b67db8ce5cc32090fc59c553982f2eed4d967" offset="0" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="trumpcrd">
|
||||
<description>Trump Card (v2.15)</description>
|
||||
<year>198?</year>
|
||||
<publisher>Miracle Systems</publisher>
|
||||
|
||||
<part name="cart" interface="ql_cart">
|
||||
<feature name="slot" value="trumpcard" />
|
||||
|
||||
<dataarea name="rom" size="0x8000">
|
||||
<rom name="trumpcard-125.rom" size="0x8000" crc="938eaa46" sha1="9b3458cf3a279ed86ba395dc45c8f26939d6c44d" offset="0" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="superdsk">
|
||||
<description>Super Disk</description>
|
||||
<year>198?</year>
|
||||
<publisher>Sandy</publisher>
|
||||
|
||||
<part name="cart" interface="ql_cart">
|
||||
<feature name="slot" value="superdisk" />
|
||||
|
||||
<dataarea name="rom" size="0x4000">
|
||||
<rom name="sandysuperdisk.rom" size="0x4000" crc="b52077da" sha1="bf531758145ffd083e01c1cf9c45d0e9264a3b53" offset="0" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
</softwarelist>
|
@ -1,6 +1,6 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
|
||||
<softwarelist name="ql_cass" description="Sinclair QL Microdrive images">
|
||||
<softwarelist name="ql_cass" description="Sinclair QL cassettes">
|
||||
|
||||
<software name="abacus">
|
||||
<description>Abacus</description>
|
||||
@ -38,6 +38,18 @@
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="josiah">
|
||||
<description>Josiah Oobadiah</description>
|
||||
<year>1989</year>
|
||||
<publisher>Mark Incley</publisher>
|
||||
|
||||
<part name="cass1" interface="ql_cass">
|
||||
<dataarea name="cass" size="174930">
|
||||
<rom name="josiah.mdv" size="174930" crc="cee152c2" sha1="faf89d9627805cbb4f468a85acfbca7732849247" offset="0" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="quill">
|
||||
<description>Quill</description>
|
||||
<year>1984</year>
|
||||
|
53
hash/ql_flop.xml
Normal file
53
hash/ql_flop.xml
Normal file
@ -0,0 +1,53 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
|
||||
<softwarelist name="ql_flop" description="Sinclair QL diskettes">
|
||||
|
||||
<software name="abacus">
|
||||
<description>Abacus</description>
|
||||
<year>1984</year>
|
||||
<publisher>Psion</publisher>
|
||||
|
||||
<part name="flop1" interface="floppy_5_25">
|
||||
<dataarea name="flop" size="737280">
|
||||
<rom name="qlabacus.img" size="737280" crc="a46480b3" sha1="33ce866cfaee8a8554d93269ddf4878f5722fec7" offset="0" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="archive">
|
||||
<description>Archive</description>
|
||||
<year>1984</year>
|
||||
<publisher>Psion</publisher>
|
||||
|
||||
<part name="flop1" interface="floppy_5_25">
|
||||
<dataarea name="flop" size="737280">
|
||||
<rom name="qlarchive.img" size="737280" crc="38e13094" sha1="859b83941663965b3e6a4acd55a2d25723e438e2" offset="0" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="easel">
|
||||
<description>Easel</description>
|
||||
<year>1984</year>
|
||||
<publisher>Psion</publisher>
|
||||
|
||||
<part name="flop1" interface="floppy_5_25">
|
||||
<dataarea name="flop" size="737280">
|
||||
<rom name="qleasel.img" size="737280" crc="6e8674e0" sha1="1a24d700349766c02a5b42eb9d1c9496120f7f22" offset="0" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="quill">
|
||||
<description>Quill</description>
|
||||
<year>1984</year>
|
||||
<publisher>Psion</publisher>
|
||||
|
||||
<part name="flop1" interface="floppy_5_25">
|
||||
<dataarea name="flop" size="737280">
|
||||
<rom name="qlquill.img" size="737280" crc="ac41ceca" sha1="4f855a10ce9c5bdd3b36cd9b9b02540c123b0932" offset="0" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
</softwarelist>
|
@ -10,6 +10,7 @@
|
||||
|
||||
TODO:
|
||||
|
||||
- slotify cartridges
|
||||
- microdrive
|
||||
- ZX8301 memory access slowdown
|
||||
- use resnet.h to create palette
|
||||
@ -827,6 +828,12 @@ static LEGACY_FLOPPY_OPTIONS_START( ql )
|
||||
SECTORS([40])
|
||||
SECTOR_LENGTH([512])
|
||||
FIRST_SECTOR_ID([1]))
|
||||
LEGACY_FLOPPY_OPTION(ql, "img", "QDOS 800KB disk image", basicdsk_identify_default, basicdsk_construct_default, NULL,
|
||||
HEADS([2])
|
||||
TRACKS([80])
|
||||
SECTORS([5])
|
||||
SECTOR_LENGTH([1024])
|
||||
FIRST_SECTOR_ID([1]))
|
||||
LEGACY_FLOPPY_OPTIONS_END
|
||||
|
||||
static const floppy_interface ql_floppy_interface =
|
||||
@ -1004,8 +1011,9 @@ static MACHINE_CONFIG_START( ql, ql_state )
|
||||
MCFG_CARTSLOT_INTERFACE("ql_cart")
|
||||
|
||||
// software lists
|
||||
MCFG_SOFTWARE_LIST_ADD("cart_list", "ql_cart")
|
||||
MCFG_SOFTWARE_LIST_ADD("cass_list", "ql_cass")
|
||||
MCFG_SOFTWARE_LIST_ADD("cart_list", "ql")
|
||||
MCFG_SOFTWARE_LIST_ADD("flop_list", "ql_flop")
|
||||
|
||||
// internal ram
|
||||
MCFG_RAM_ADD(RAM_TAG)
|
||||
@ -1099,6 +1107,9 @@ ROM_START( ql )
|
||||
|
||||
ROM_REGION( 0x400, "plds", 0 )
|
||||
ROM_LOAD( "hal16l8.ic38", 0x0000, 0x0400, NO_DUMP )
|
||||
|
||||
ROM_REGION( 0x4000, "printer", 0 ) // original Sinclair QL printer (based on Seikosha SP-1000 / SP-800QL, with custom QL font)
|
||||
ROM_LOAD( "bql010-sqpp", 0x0000, 0x4000, CRC(07834797) SHA1(ba94bdad2303a263008b6ea744669a19938d9998) )
|
||||
ROM_END
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user