forked from Silenthal/GoodMerge2
-
Notifications
You must be signed in to change notification settings - Fork 0
/
GoodMerge.dtd
99 lines (93 loc) · 2.32 KB
/
GoodMerge.dtd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
<!ELEMENT romsets (set+)>
<!ELEMENT set (options,parents)>
<!ATTLIST set
name CDATA #REQUIRED
version CDATA #REQUIRED>
<!ELEMENT options (ext|flag|hackflag|ignore)*>
<!ELEMENT ext EMPTY>
<!ATTLIST ext text CDATA #REQUIRED>
<!ELEMENT flag EMPTY>
<!ATTLIST flag reg CDATA #REQUIRED>
<!ELEMENT hackflag EMPTY>
<!ATTLIST hackflag reg CDATA #REQUIRED>
<!ELEMENT ignore EMPTY>
<!ATTLIST ignore reg CDATA #REQUIRED>
<!ELEMENT parents (parent|zoned)*>
<!ELEMENT parent (clone|group)+>
<!ATTLIST parent name CDATA #REQUIRED>
<!ELEMENT clone EMPTY>
<!ATTLIST clone name CDATA #REQUIRED>
<!ELEMENT group EMPTY>
<!ATTLIST group reg CDATA #REQUIRED>
<!ELEMENT zoned (bias+,(clone|group)*)>
<!ATTLIST zoned type (normal|deferred) "normal">
<!ELEMENT bias EMPTY>
<!ATTLIST bias
zone CDATA #REQUIRED
name CDATA #REQUIRED>
<!ELEMENT settings (biaspriority,romset,compression,ram,misc,windows,program,paths)>
<!ELEMENT biaspriority (zone+)>
<!ELEMENT zone EMPTY>
<!ATTLIST zone
name CDATA #REQUIRED>
<!ELEMENT romset EMPTY>
<!ATTLIST romset
name CDATA #REQUIRED
version CDATA #REQUIRED>
<!ELEMENT compression EMPTY>
<!ATTLIST compression
source (none|7z|zip|rar|ace) "none"
output (7z|zip|rar|ace) "7z">
<!ELEMENT ram EMPTY>
<!ATTLIST ram mb CDATA "">
<!ELEMENT windows (main,log)>
<!ELEMENT main EMPTY>
<!ELEMENT log EMPTY>
<!ATTLIST main
x CDATA #REQUIRED
y CDATA #REQUIRED>
<!ATTLIST log
x CDATA #REQUIRED
y CDATA #REQUIRED
width CDATA #REQUIRED
height CDATA #REQUIRED>
<!ELEMENT misc EMPTY>
<!ATTLIST misc
language CDATA #REQUIRED
background (true|false) "false"
minimal (true|false) "false"
arguments (true|false) "false">
<!ELEMENT program EMPTY>
<!ATTLIST program
sevenzip CDATA ""
rar CDATA ""
ace CDATA ""
working CDATA "">
<!ELEMENT paths (setpath*)>
<!ELEMENT setpath EMPTY>
<!ATTLIST setpath
name CDATA #REQUIRED
source CDATA ""
output CDATA ""
have CDATA "">
<!ELEMENT languages (language+)>
<!ELEMENT language (font,size,zonetext+,text+)>
<!ATTLIST language name CDATA #REQUIRED>
<!ELEMENT font EMPTY>
<!ATTLIST font
face CDATA #REQUIRED
size CDATA #REQUIRED>
<!ELEMENT size EMPTY>
<!ATTLIST size
scale-x CDATA #REQUIRED
scale-y CDATA #REQUIRED>
<!ELEMENT text EMPTY>
<!ATTLIST text
n CDATA #REQUIRED
t CDATA #REQUIRED>
<!ELEMENT zonetext EMPTY>
<!ATTLIST zonetext
n CDATA #REQUIRED
t CDATA #REQUIRED>
<!ENTITY t "true">
<!ENTITY f "false">