Previous 199869 Revisions Next

r22098 Tuesday 26th March, 2013 at 16:01:23 UTC by Curt Coder
(MESS) ql: Added floppy softlist. [anonymous]
[hash]ql.xml ql_cart.xml* ql_cass.xml ql_flop.xml*
[src/mess/drivers]ql.c

trunk/hash/ql.xml
r22097r22098
1<?xml version="1.0"?>
2<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
3<softwarelist name="ql" description="Sinclair QL ROMs">
4   <software name="tk2_210">
5      <description>Toolkit II v2.10</description>
6      <year>1985</year>
7      <publisher>Tony Tebby</publisher>
8
9      <part name="cart" interface="ql_cart">
10         <dataarea name="rom" size="0x4000">
11            <rom name="tk2_210.bin" size="0x4000" crc="b53efc95" sha1="8f033523141050e1ab8dc93d0e70f897037e6ef5" offset="0x0000" />
12         </dataarea>
13      </part>
14   </software>
15
16   <software name="tk2_212">
17      <description>Toolkit II v2.12</description>
18      <year>2005</year>
19      <publisher>Tony Tebby</publisher>
20
21      <part name="cart" interface="ql_cart">
22         <dataarea name="rom" size="0x4000">
23            <rom name="tk2_212.bin" size="0x4000" crc="076a331c" sha1="da87b88fbe56dc1e27be46a6719a88bdec7d914e" offset="0x0000" />
24         </dataarea>
25      </part>
26   </software>
27
28   <software name="tk2_213">
29      <description>Toolkit II v2.13</description>
30      <year>2009</year>
31      <publisher>Tony Tebby</publisher>
32
33      <part name="cart" interface="ql_cart">
34         <dataarea name="rom" size="0x4000">
35            <rom name="tk2_213.bin" size="0x4000" crc="70f522e0" sha1="7c9b67db8ce5cc32090fc59c553982f2eed4d967" offset="0x0000" />
36         </dataarea>
37      </part>
38   </software>
39</softwarelist>
trunk/hash/ql_flop.xml
r0r22098
1<?xml version="1.0"?>
2<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
3<softwarelist name="ql_flop" description="Sinclair QL diskettes">
4
5   <software name="abacus">
6      <description>Abacus</description>
7      <year>1984</year>
8      <publisher>Psion</publisher>
9
10      <part name="flop1" interface="floppy_5_25">
11         <dataarea name="flop" size="737280">
12            <rom name="qlabacus.img" size="737280" crc="a46480b3" sha1="33ce866cfaee8a8554d93269ddf4878f5722fec7" offset="0" />
13         </dataarea>
14      </part>
15   </software>
16
17   <software name="archive">
18      <description>Archive</description>
19      <year>1984</year>
20      <publisher>Psion</publisher>
21
22      <part name="flop1" interface="floppy_5_25">
23         <dataarea name="flop" size="737280">
24            <rom name="qlarchive.img" size="737280" crc="38e13094" sha1="859b83941663965b3e6a4acd55a2d25723e438e2" offset="0" />
25         </dataarea>
26      </part>
27   </software>
28
29   <software name="easel">
30      <description>Easel</description>
31      <year>1984</year>
32      <publisher>Psion</publisher>
33
34      <part name="flop1" interface="floppy_5_25">
35         <dataarea name="flop" size="737280">
36            <rom name="qleasel.img" size="737280" crc="6e8674e0" sha1="1a24d700349766c02a5b42eb9d1c9496120f7f22" offset="0" />
37         </dataarea>
38      </part>
39   </software>
40
41   <software name="quill">
42      <description>Quill</description>
43      <year>1984</year>
44      <publisher>Psion</publisher>
45
46      <part name="flop1" interface="floppy_5_25">
47         <dataarea name="flop" size="737280">
48            <rom name="qlquill.img" size="737280" crc="ac41ceca" sha1="4f855a10ce9c5bdd3b36cd9b9b02540c123b0932" offset="0" />
49         </dataarea>
50      </part>
51   </software>
52
53</softwarelist>
Property changes on: trunk/hash/ql_flop.xml
Added: svn:mime-type
   + text/xml
Added: svn:eol-style
   + native
trunk/hash/ql_cart.xml
r0r22098
1<?xml version="1.0"?>
2<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
3<softwarelist name="ql_cart" description="Sinclair QL cartridges">
4
5   <software name="tk2">
6      <description>Toolkit II (v2.10)</description>
7      <year>1985</year>
8      <publisher>Tony Tebby</publisher>
9
10      <part name="cart" interface="ql_cart">
11         <dataarea name="rom" size="0x4000">
12            <rom name="tk2_210.bin" size="0x4000" crc="b53efc95" sha1="8f033523141050e1ab8dc93d0e70f897037e6ef5" offset="0" />
13         </dataarea>
14      </part>
15   </software>
16
17   <software name="tk2_212" cloneof="tk2">
18      <description>Toolkit II (v2.12)</description>
19      <year>2005</year>
20      <publisher>Tony Tebby</publisher>
21
22      <part name="cart" interface="ql_cart">
23         <dataarea name="rom" size="0x4000">
24            <rom name="tk2_212.bin" size="0x4000" crc="076a331c" sha1="da87b88fbe56dc1e27be46a6719a88bdec7d914e" offset="0" />
25         </dataarea>
26      </part>
27   </software>
28
29   <software name="tk2_213" cloneof="tk2">
30      <description>Toolkit II (v2.13)</description>
31      <year>2009</year>
32      <publisher>Tony Tebby</publisher>
33
34      <part name="cart" interface="ql_cart">
35         <dataarea name="rom" size="0x4000">
36            <rom name="tk2_213.bin" size="0x4000" crc="70f522e0" sha1="7c9b67db8ce5cc32090fc59c553982f2eed4d967" offset="0" />
37         </dataarea>
38      </part>
39   </software>
40
41   <software name="trumpcrd">
42      <description>Trump Card (v2.15)</description>
43      <year>198?</year>
44      <publisher>Miracle Systems</publisher>
45
46      <part name="cart" interface="ql_cart">
47         <feature name="slot" value="trumpcard" />
48
49         <dataarea name="rom" size="0x8000">
50            <rom name="trumpcard-125.rom" size="0x8000" crc="938eaa46" sha1="9b3458cf3a279ed86ba395dc45c8f26939d6c44d" offset="0" />
51         </dataarea>
52      </part>
53   </software>
54   
55   <software name="superdsk">
56      <description>Super Disk</description>
57      <year>198?</year>
58      <publisher>Sandy</publisher>
59
60      <part name="cart" interface="ql_cart">
61         <feature name="slot" value="superdisk" />
62
63         <dataarea name="rom" size="0x4000">
64            <rom name="sandysuperdisk.rom" size="0x4000" crc="b52077da" sha1="bf531758145ffd083e01c1cf9c45d0e9264a3b53" offset="0" />
65         </dataarea>
66      </part>
67   </software>
68
69</softwarelist>
Property changes on: trunk/hash/ql_cart.xml
Added: svn:mime-type
   + text/xml
Added: svn:eol-style
   + native
trunk/hash/ql_cass.xml
r22097r22098
11<?xml version="1.0"?>
22<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
3<softwarelist name="ql_cass" description="Sinclair QL Microdrive images">
3<softwarelist name="ql_cass" description="Sinclair QL cassettes">
44
55   <software name="abacus">
66      <description>Abacus</description>
r22097r22098
3838      </part>
3939   </software>
4040
41   <software name="josiah">
42      <description>Josiah Oobadiah</description>
43      <year>1989</year>
44      <publisher>Mark Incley</publisher>
45
46      <part name="cass1" interface="ql_cass">
47         <dataarea name="cass" size="174930">
48            <rom name="josiah.mdv" size="174930" crc="cee152c2" sha1="faf89d9627805cbb4f468a85acfbca7732849247" offset="0" />
49         </dataarea>
50      </part>
51   </software>
52
4153   <software name="quill">
4254      <description>Quill</description>
4355      <year>1984</year>
trunk/src/mess/drivers/ql.c
r22097r22098
1010
1111    TODO:
1212
13   - slotify cartridges
1314    - microdrive
1415    - ZX8301 memory access slowdown
1516    - use resnet.h to create palette
r22097r22098
827828      SECTORS([40])
828829      SECTOR_LENGTH([512])
829830      FIRST_SECTOR_ID([1]))
831   LEGACY_FLOPPY_OPTION(ql, "img", "QDOS 800KB disk image", basicdsk_identify_default, basicdsk_construct_default, NULL,
832      HEADS([2])
833      TRACKS([80])
834      SECTORS([5])
835      SECTOR_LENGTH([1024])
836      FIRST_SECTOR_ID([1]))
830837LEGACY_FLOPPY_OPTIONS_END
831838
832839static const floppy_interface ql_floppy_interface =
r22097r22098
10041011   MCFG_CARTSLOT_INTERFACE("ql_cart")
10051012
10061013   // software lists
1014   MCFG_SOFTWARE_LIST_ADD("cart_list", "ql_cart")
10071015   MCFG_SOFTWARE_LIST_ADD("cass_list", "ql_cass")
1008   MCFG_SOFTWARE_LIST_ADD("cart_list", "ql")
1016   MCFG_SOFTWARE_LIST_ADD("flop_list", "ql_flop")
10091017
10101018   // internal ram
10111019   MCFG_RAM_ADD(RAM_TAG)
r22097r22098
10991107
11001108   ROM_REGION( 0x400, "plds", 0 )
11011109   ROM_LOAD( "hal16l8.ic38", 0x0000, 0x0400, NO_DUMP )
1110
1111   ROM_REGION( 0x4000, "printer", 0 ) // original Sinclair QL printer (based on Seikosha SP-1000 / SP-800QL, with custom QL font)
1112   ROM_LOAD( "bql010-sqpp", 0x0000, 0x4000, CRC(07834797) SHA1(ba94bdad2303a263008b6ea744669a19938d9998) )
11021113ROM_END
11031114
11041115

Previous 199869 Revisions Next


© 1997-2024 The MAME Team