]> Shamusworld >> Repos - thunder/blob - src/resource.asm
Code cleanup.
[thunder] / src / resource.asm
1 ;
2 ; Thunder GUI resources
3 ;
4 ; by James Hammons
5 ; (C) 1998, 2014 Underground Software
6 ;
7 [SECTION .data]
8 [GLOBAL sunknown]
9 [GLOBAL scya]
10 [GLOBAL scamera]
11 [GLOBAL sunknownlen]
12 [GLOBAL scyalen]
13 [GLOBAL scameralen]
14
15 [GLOBAL inoguib]
16 [GLOBAL idipswb]
17 [GLOBAL ipl1stb]
18 [GLOBAL ipl2stb] 
19 [GLOBAL ii30hzb] 
20 [GLOBAL ii60hzb] 
21 [GLOBAL icoinub] 
22 [GLOBAL isnapsb] 
23 [GLOBAL iresetb] 
24 [GLOBAL ibyebyb] 
25 [GLOBAL ikeycnb]
26
27 [GLOBAL inoguis]
28 [GLOBAL idipsws]
29 [GLOBAL ipl1sts]
30 [GLOBAL ipl2sts] 
31 [GLOBAL ii30hzs] 
32 [GLOBAL ii60hzs] 
33 [GLOBAL icoinus] 
34 [GLOBAL isnapss] 
35 [GLOBAL iresets] 
36 [GLOBAL ibyebys] 
37 [GLOBAL ikeycns]
38 [GLOBAL ichecks]
39
40 [GLOBAL idswitch]
41 [GLOBAL idsbutton]
42 [GLOBAL idstext1]
43 [GLOBAL idstext2]
44 [GLOBAL idstext3]
45 [GLOBAL idstext4]
46 [GLOBAL idstext5]
47 [GLOBAL idstext6]
48 [GLOBAL idstext7]
49 [GLOBAL idstext8]
50 [GLOBAL idstext9]
51 [GLOBAL idstext10]
52 [GLOBAL idstext11]
53 [GLOBAL idstext12]
54
55 ; Sounds
56
57 sunknown     DD  sunknownlen+4
58 scya         DD  scyalen+4
59 scamera      DD  scameralen+4
60
61 sunknownlen:
62     incbin "unknown.wav", 54   ; Skip header, keep length
63 scyalen:
64     incbin "cya.wav", 54       ; Skip header, keep length
65 scameralen:
66     incbin "camera.wav", 54    ; Skip header, keep length
67
68 ; Graphics
69
70 inoguib      DD  fnoguib
71 idipswb      DD  fdipswb
72 ipl1stb      DD  fpl1stb
73 ipl2stb      DD  fpl2stb
74 ii30hzb      DD  fi30hzb
75 ii60hzb      DD  fi60hzb
76 icoinub      DD  fcoinub
77 isnapsb      DD  fsnapsb
78 iresetb      DD  fresetb
79 ibyebyb      DD  fbyebyb
80 ikeycnb      DD  fkeycnb
81
82 inoguis      DD  fnoguis
83 idipsws      DD  fdipsws
84 ipl1sts      DD  fpl1sts
85 ipl2sts      DD  fpl2sts
86 ii30hzs      DD  fi30hzs
87 ii60hzs      DD  fi60hzs
88 icoinus      DD  fcoinus
89 isnapss      DD  fsnapss
90 iresets      DD  fresets
91 ibyebys      DD  fbyebys
92 ikeycns      DD  fkeycns
93 ichecks      DD  fchecks
94
95 idswitch     DD  fdswitch
96 idsbutton    DD  fdsbutton
97 idstext1     DD  fdstext1
98 idstext2     DD  fdstext2
99 idstext3     DD  fdstext3
100 idstext4     DD  fdstext4
101 idstext5     DD  fdstext5
102 idstext6     DD  fdstext6
103 idstext7     DD  fdstext7
104 idstext8     DD  fdstext8
105 idstext9     DD  fdstext9
106 idstext10    DD  fdstext10
107 idstext11    DD  fdstext11
108 idstext12    DD  fdstext12
109
110 fnoguib:
111     incbin "noguib.raw"        ; 44x44
112 fdipswb:
113     incbin "dipswb.raw"        ; 42x34
114 fpl1stb:
115     incbin "pl1stb.raw"        ; 50x33
116 fpl2stb:
117     incbin "pl2stb.raw"        ; 52x29 [Light green: 125]
118 fi30hzb:
119     incbin "i30hzb.raw"        ; 58x40
120 fi60hzb:
121     incbin "i60hzb.raw"        ; 58x40
122 fcoinub:
123     incbin "coinub.raw"        ; 58x40
124 fsnapsb:
125     incbin "snapsb.raw"        ; 58x40
126 fresetb:
127     incbin "resetb.raw"        ; 58x40
128 fbyebyb:
129     incbin "byebyb.raw"        ; 58x40
130 fkeycnb:
131     incbin "keycnb.raw"        ; 58x40
132
133 fnoguis:
134     incbin "noguis.raw"        ; 44x44
135 fdipsws:
136     incbin "dipsws.raw"        ; 42x34
137 fpl1sts:
138     incbin "pl1sts.raw"        ; 50x33
139 fpl2sts:
140     incbin "pl2sts.raw"        ; 52x29 [Light green: 125]
141 fi30hzs:
142     incbin "i30hzs.raw"        ; 58x40
143 fi60hzs:
144     incbin "i60hzs.raw"        ; 58x40
145 fcoinus:
146     incbin "coinus.raw"        ; 58x40
147 fsnapss:
148     incbin "snapss.raw"        ; 58x40
149 fresets:
150     incbin "resets.raw"        ; 58x40
151 fbyebys:
152     incbin "byebys.raw"        ; 58x40
153 fkeycns:
154     incbin "keycns.raw"        ; 58x40
155 fchecks:
156     incbin "checks.raw"        ; 58x40
157
158 fdswitch:
159     incbin "dswitch.raw"       ; 26x65
160 fdsbutton:
161     incbin "dsbutton.raw"      ; 4x4
162 fdstext1:
163     incbin "dstext1.raw"       ; 48x7
164 fdstext2:
165     incbin "dstext2.raw"       ; 80x9
166 fdstext3:
167     incbin "dstext3.raw"       ; 96x7
168 fdstext4:
169     incbin "dstext4.raw"       ; 82x9
170 fdstext5:
171     incbin "dstext5.raw"       ; 60x7
172 fdstext6:
173     incbin "dstext6.raw"       ; 76x7
174 fdstext7:
175     incbin "dstext7.raw"       ; 57x7
176 fdstext8:
177     incbin "dstext8.raw"       ; 33x7
178 fdstext9:
179     incbin "dstext9.raw"       ; 50x9
180 fdstext10:
181     incbin "dstext10.raw"       ; 62x7
182 fdstext11:
183     incbin "dstext11.raw"       ; 65x9
184 fdstext12:
185     incbin "dstext12.raw"       ; 63x7
186