]> Shamusworld >> Repos - thunder/blob - src/resource.asm
43a54325c429350e37f75a68bbb3185bc893df07
[thunder] / src / resource.asm
1 ;\r
2 ; Thunder GUI resources\r
3 ;\r
4 ; by Jimmy Hamm\r
5 ; (C) 1998 Underground Software\r
6 ;\r
7 [SECTION .data]\r
8 [GLOBAL _sunknown]\r
9 [GLOBAL _scya]\r
10 [GLOBAL _scamera]\r
11 [GLOBAL _sunknownlen]\r
12 [GLOBAL _scyalen]\r
13 [GLOBAL _scameralen]\r
14 \r
15 [GLOBAL _inoguib]\r
16 [GLOBAL _idipswb]\r
17 [GLOBAL _ipl1stb]\r
18 [GLOBAL _ipl2stb] \r
19 [GLOBAL _ii30hzb] \r
20 [GLOBAL _ii60hzb] \r
21 [GLOBAL _icoinub] \r
22 [GLOBAL _isnapsb] \r
23 [GLOBAL _iresetb] \r
24 [GLOBAL _ibyebyb] \r
25 [GLOBAL _ikeycnb]\r
26 \r
27 [GLOBAL _inoguis]\r
28 [GLOBAL _idipsws]\r
29 [GLOBAL _ipl1sts]\r
30 [GLOBAL _ipl2sts] \r
31 [GLOBAL _ii30hzs] \r
32 [GLOBAL _ii60hzs] \r
33 [GLOBAL _icoinus] \r
34 [GLOBAL _isnapss] \r
35 [GLOBAL _iresets] \r
36 [GLOBAL _ibyebys] \r
37 [GLOBAL _ikeycns]\r
38 [GLOBAL _ichecks]\r
39 \r
40 [GLOBAL _idswitch]\r
41 [GLOBAL _idsbutton]\r
42 [GLOBAL _idstext1]\r
43 [GLOBAL _idstext2]\r
44 [GLOBAL _idstext3]\r
45 [GLOBAL _idstext4]\r
46 [GLOBAL _idstext5]\r
47 [GLOBAL _idstext6]\r
48 [GLOBAL _idstext7]\r
49 [GLOBAL _idstext8]\r
50 [GLOBAL _idstext9]\r
51 [GLOBAL _idstext10]\r
52 [GLOBAL _idstext11]\r
53 [GLOBAL _idstext12]\r
54 \r
55 ; Sounds\r
56 \r
57 _sunknown     DD  _sunknownlen+4\r
58 _scya         DD  _scyalen+4\r
59 _scamera      DD  _scameralen+4\r
60 \r
61 _sunknownlen\r
62     incbin "unknown.wav", 54   ; Skip header, keep length\r
63 _scyalen\r
64     incbin "cya.wav", 54       ; Skip header, keep length\r
65 _scameralen\r
66     incbin "camera.wav", 54    ; Skip header, keep length\r
67 \r
68 ; Graphics\r
69 \r
70 _inoguib      DD  fnoguib\r
71 _idipswb      DD  fdipswb\r
72 _ipl1stb      DD  fpl1stb\r
73 _ipl2stb      DD  fpl2stb\r
74 _ii30hzb      DD  fi30hzb\r
75 _ii60hzb      DD  fi60hzb\r
76 _icoinub      DD  fcoinub\r
77 _isnapsb      DD  fsnapsb\r
78 _iresetb      DD  fresetb\r
79 _ibyebyb      DD  fbyebyb\r
80 _ikeycnb      DD  fkeycnb\r
81 \r
82 _inoguis      DD  fnoguis\r
83 _idipsws      DD  fdipsws\r
84 _ipl1sts      DD  fpl1sts\r
85 _ipl2sts      DD  fpl2sts\r
86 _ii30hzs      DD  fi30hzs\r
87 _ii60hzs      DD  fi60hzs\r
88 _icoinus      DD  fcoinus\r
89 _isnapss      DD  fsnapss\r
90 _iresets      DD  fresets\r
91 _ibyebys      DD  fbyebys\r
92 _ikeycns      DD  fkeycns\r
93 _ichecks      DD  fchecks\r
94 \r
95 _idswitch     DD  fdswitch\r
96 _idsbutton    DD  fdsbutton\r
97 _idstext1     DD  fdstext1\r
98 _idstext2     DD  fdstext2\r
99 _idstext3     DD  fdstext3\r
100 _idstext4     DD  fdstext4\r
101 _idstext5     DD  fdstext5\r
102 _idstext6     DD  fdstext6\r
103 _idstext7     DD  fdstext7\r
104 _idstext8     DD  fdstext8\r
105 _idstext9     DD  fdstext9\r
106 _idstext10    DD  fdstext10\r
107 _idstext11    DD  fdstext11\r
108 _idstext12    DD  fdstext12\r
109 \r
110 fnoguib\r
111     incbin "noguib.raw"        ; 44x44\r
112 fdipswb\r
113     incbin "dipswb.raw"        ; 42x34\r
114 fpl1stb\r
115     incbin "pl1stb.raw"        ; 50x33\r
116 fpl2stb\r
117     incbin "pl2stb.raw"        ; 52x29 [Light green: 125]\r
118 fi30hzb\r
119     incbin "i30hzb.raw"        ; 58x40\r
120 fi60hzb\r
121     incbin "i60hzb.raw"        ; 58x40\r
122 fcoinub\r
123     incbin "coinub.raw"        ; 58x40\r
124 fsnapsb\r
125     incbin "snapsb.raw"        ; 58x40\r
126 fresetb\r
127     incbin "resetb.raw"        ; 58x40\r
128 fbyebyb\r
129     incbin "byebyb.raw"        ; 58x40\r
130 fkeycnb\r
131     incbin "keycnb.raw"        ; 58x40\r
132 \r
133 fnoguis\r
134     incbin "noguis.raw"        ; 44x44\r
135 fdipsws\r
136     incbin "dipsws.raw"        ; 42x34\r
137 fpl1sts\r
138     incbin "pl1sts.raw"        ; 50x33\r
139 fpl2sts\r
140     incbin "pl2sts.raw"        ; 52x29 [Light green: 125]\r
141 fi30hzs\r
142     incbin "i30hzs.raw"        ; 58x40\r
143 fi60hzs\r
144     incbin "i60hzs.raw"        ; 58x40\r
145 fcoinus\r
146     incbin "coinus.raw"        ; 58x40\r
147 fsnapss\r
148     incbin "snapss.raw"        ; 58x40\r
149 fresets\r
150     incbin "resets.raw"        ; 58x40\r
151 fbyebys\r
152     incbin "byebys.raw"        ; 58x40\r
153 fkeycns\r
154     incbin "keycns.raw"        ; 58x40\r
155 fchecks\r
156     incbin "checks.raw"        ; 58x40\r
157 \r
158 fdswitch\r
159     incbin "dswitch.raw"       ; 26x65\r
160 fdsbutton\r
161     incbin "dsbutton.raw"      ; 4x4\r
162 fdstext1\r
163     incbin "dstext1.raw"       ; 48x7\r
164 fdstext2\r
165     incbin "dstext2.raw"       ; 80x9\r
166 fdstext3\r
167     incbin "dstext3.raw"       ; 96x7\r
168 fdstext4\r
169     incbin "dstext4.raw"       ; 82x9\r
170 fdstext5\r
171     incbin "dstext5.raw"       ; 60x7\r
172 fdstext6\r
173     incbin "dstext6.raw"       ; 76x7\r
174 fdstext7\r
175     incbin "dstext7.raw"       ; 57x7\r
176 fdstext8\r
177     incbin "dstext8.raw"       ; 33x7\r
178 fdstext9\r
179     incbin "dstext9.raw"       ; 50x9\r
180 fdstext10\r
181     incbin "dstext10.raw"       ; 62x7\r
182 fdstext11\r
183     incbin "dstext11.raw"       ; 65x9\r
184 fdstext12\r
185     incbin "dstext12.raw"       ; 63x7\r