Previous 15994 Revisions Next

r8294 Saturday 19th June, 2010 at 09:59:46 UTC by Fabio Priuli
softlists: added DTD entry for cart-based dipswitches (these are not even parsed
by MESS at the moment, given there is no way to support them, but we have to
document them)
[hash]softwarelist.dtd

hash/softwarelist.dtd
r8293r8294
11<!ELEMENT softwarelist (software+)>
2<!ATTLIST softwarelist name CDATA #REQUIRED>
3<!ATTLIST softwarelist description CDATA #IMPLIED>
4<!ELEMENT software (description, year?, publisher, part*)>
5<!ATTLIST software name CDATA #REQUIRED>
6<!ATTLIST software cloneof CDATA #IMPLIED>
7<!ATTLIST software supported (yes|partial|no) "yes">
8<!ELEMENT description (#PCDATA)>
9<!ELEMENT year (#PCDATA)>
10<!ELEMENT publisher (#PCDATA)>
11<!ELEMENT part (feature*, dataarea*)>
12<!ATTLIST part name CDATA #REQUIRED>
13<!ATTLIST part interface CDATA #REQUIRED>
14<!-- feature is used to store things like pcb-type, mapper type, etc. Specific values depend on the system. -->
15<!ELEMENT feature EMPTY>
16<!ATTLIST feature name CDATA #REQUIRED>
17<!ATTLIST feature value CDATA #IMPLIED>
18<!ELEMENT dataarea (rom*)>
19<!ATTLIST dataarea name CDATA #REQUIRED>
20<!ATTLIST dataarea size CDATA #REQUIRED>
21<!ATTLIST dataarea databits (8|16|32|64) "8">
22<!ATTLIST dataarea endian (big|little) "little">
23<!ELEMENT rom EMPTY>
24<!ATTLIST rom name CDATA #IMPLIED>
25<!ATTLIST rom size CDATA #IMPLIED>
26<!ATTLIST rom crc CDATA #IMPLIED>
27<!ATTLIST rom md5 CDATA #IMPLIED>
28<!ATTLIST rom sha1 CDATA #IMPLIED>
29<!ATTLIST rom offset CDATA #IMPLIED>
30<!ATTLIST rom value CDATA #IMPLIED>
31<!ATTLIST rom status (baddump|nodump|good) "good">
32<!ATTLIST rom loadflag (load16_byte|load16_word|load16_word_swap|load32_byte|load32_word|load32_word_swap|load32_dword|load64_word|load64_word_swap|reload|fill|continue) #IMPLIED>
2   <!ATTLIST softwarelist name CDATA #REQUIRED>
3   <!ATTLIST softwarelist description CDATA #IMPLIED>
4   <!ELEMENT software (description, year?, publisher, part*)>
5      <!ATTLIST software name CDATA #REQUIRED>
6      <!ATTLIST software cloneof CDATA #IMPLIED>
7      <!ATTLIST software supported (yes|partial|no) "yes">
8      <!ELEMENT description (#PCDATA)>
9      <!ELEMENT year (#PCDATA)>
10      <!ELEMENT publisher (#PCDATA)>
11      <!ELEMENT part (feature*, dataarea*, dipswitch*)>
12         <!ATTLIST part name CDATA #REQUIRED>
13         <!ATTLIST part interface CDATA #REQUIRED>
14         <!-- feature is used to store things like pcb-type, mapper type, etc. Specific values depend on the system. -->
15         <!ELEMENT feature EMPTY>
16            <!ATTLIST feature name CDATA #REQUIRED>
17            <!ATTLIST feature value CDATA #IMPLIED>
18         <!ELEMENT dataarea (rom*)>
19            <!ATTLIST dataarea name CDATA #REQUIRED>
20            <!ATTLIST dataarea size CDATA #REQUIRED>
21            <!ATTLIST dataarea databits (8|16|32|64) "8">
22            <!ATTLIST dataarea endian (big|little) "little">
23            <!ELEMENT rom EMPTY>
24               <!ATTLIST rom name CDATA #IMPLIED>
25               <!ATTLIST rom size CDATA #IMPLIED>
26               <!ATTLIST rom crc CDATA #IMPLIED>
27               <!ATTLIST rom md5 CDATA #IMPLIED>
28               <!ATTLIST rom sha1 CDATA #IMPLIED>
29               <!ATTLIST rom offset CDATA #IMPLIED>
30               <!ATTLIST rom value CDATA #IMPLIED>
31               <!ATTLIST rom status (baddump|nodump|good) "good">
32               <!ATTLIST rom loadflag (load16_byte|load16_word|load16_word_swap|load32_byte|load32_word|load32_word_swap|load32_dword|load64_word|load64_word_swap|reload|fill|continue) #IMPLIED>
33         <!ELEMENT dipswitch (dipvalue*)>
34            <!ATTLIST dipswitch name CDATA #REQUIRED>
35            <!ATTLIST dipswitch tag CDATA #REQUIRED>
36            <!ATTLIST dipswitch mask CDATA #REQUIRED>
37            <!ELEMENT dipvalue EMPTY>
38               <!ATTLIST dipvalue name CDATA #REQUIRED>
39               <!ATTLIST dipvalue value CDATA #REQUIRED>
40               <!ATTLIST dipvalue default (yes|no) "no">

Previous 15994 Revisions Next


© 1998-2018 The MESS Team