Mercurial > public > mk2
annotate code_part1/OSTC_code_asm_part1/text_table.asm @ 167:cb055a7d75f3
+ Use overlay local vars.
+ Make all private functions static.
+ Merge calc_tissue 2sec and 1min
+ Merge sim_tissue 1min and 10min
+ Expose basic display utilities for c-code.
+ Prepare stand-alone utilities for p2_main.c testing platform.
+ New c utility: int read_custom_function(cf#)
author | JeanDo |
---|---|
date | Mon, 24 Jan 2011 23:31:57 +0100 |
parents | 3fd7d304a0fe |
children | e26f49674956 |
rev | line source |
---|---|
0 | 1 |
2 ; OSTC - diving computer code | |
3 ; Copyright (C) 2008 HeinrichsWeikamp GbR | |
4 | |
5 ; This program is free software: you can redistribute it and/or modify | |
6 ; it under the terms of the GNU General Public License as published by | |
7 ; the Free Software Foundation, either version 3 of the License, or | |
8 ; (at your option) any later version. | |
9 | |
10 ; This program is distributed in the hope that it will be useful, | |
11 ; but WITHOUT ANY WARRANTY; without even the implied warranty of | |
12 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
13 ; GNU General Public License for more details. | |
14 | |
15 ; You should have received a copy of the GNU General Public License | |
16 ; along with this program. If not, see <http://www.gnu.org/licenses/>. | |
17 | |
18 | |
19 ; hold texts and parameters for the texts | |
20 ; written by: Matthias Heinrichs, info@heinrichsweikamp.com | |
21 ; written: 10/13/07 | |
22 ; last updated: 05/24/08 | |
23 ; known bugs: | |
24 ; ToDo: | |
25 | |
26 ; Textlengths | |
27 ; The length table helps to find the texts much faster | |
28 | |
83
3e351e25f5d1
adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
75
diff
changeset
|
29 texts code 0x00070 |
3e351e25f5d1
adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
75
diff
changeset
|
30 |
3e351e25f5d1
adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
75
diff
changeset
|
31 textlength_pointer: |
0 | 32 DB .0,.18,.16,.24,.6,.6 ; nu, t1, t2, t3, t4, t5 |
33 DB .8,.10,.10,.12,.6,.6 ; t6, t7, t8, t9, t10, t11 | |
34 DB .8,.10,.6,.10,.6,.6 ; t12, t13, t14, t15, t16, t17 | |
35 DB .8,.8,.6,.14,.6,.6 ; t18, t19, t20, t21, t22, t23 | |
36 DB .10,.10,.8,.20,.12,.10 ; t24, t25, t26, t27, t28, t29 | |
98
6f8e3a08011e
1.73beta rc1 (Added new customview for divemode)
heinrichsweikamp
parents:
87
diff
changeset
|
37 DB .10,.10,.8,.10,.6,.6 ; t30, t31, t32, t33, t34, t35 |
0 | 38 ; 32 Custom funtion descriptors with length 16 |
39 DB .16,.16,.16,.16 | |
40 DB .16,.16,.16,.16 | |
41 DB .16,.16,.16,.16 | |
42 DB .16,.16,.16,.16 | |
43 DB .16,.16,.16,.16 | |
44 DB .16,.16,.16,.16 | |
45 DB .16,.16,.16,.16 | |
46 DB .16,.16,.16,.16 | |
47 ; Licence | |
48 DB .16,.20,.22,.20 ; t68, t69, t70, t71 | |
49 DB .22,.18,.12,.20 ; t72, t73, t74, t75 | |
50 DB .14,.20,.20,.20 ; t76, t77, t78, t79 | |
51 DB .14,.24 ; t80, t81 | |
52 ; end of licence | |
53 | |
68 | 54 DB .10,.6,.8,.4,.10,.6 ; t82, t83, t84, t85, t86, t87 |
0 | 55 DB .12,.10,.8,.8,.8,.8 ; t88, t89, t90, t91, t92, t93 |
56 DB .6,.6,.4,.10,.12,.18 ; t94, t95, t96, t97, t98, t99 | |
57 DB .10,.10,.10,.6,.10,.14 ;t100,t101,t102,t103,t104,t105 | |
8 | 58 DB .20,.8,.8,.6,.18,.18 ;t106,t107,t108,t109,t110,t111 |
0 | 59 DB .4,.14,.20,.8,.6,.16 ;t112,t113,t114,t115,t116,117 |
60 DB .14,.12,.6,.6,.8,.6 ;t118,t119,t120,t121,t122,123 | |
61 DB .6,.6,.6,.6,.8,.8 ;t124,t125,t126,t127,t128,129 | |
62 DB .4,.4,.10,.22,.22,.22 ;t130,t131,t132,t133,134,135 | |
63 DB .20,.8,.10,.8,.8,.6 ;t136;t137;t138;t139;t140;t141 | |
98
6f8e3a08011e
1.73beta rc1 (Added new customview for divemode)
heinrichsweikamp
parents:
87
diff
changeset
|
64 DB .6,.10,.8,.8,.4,.6 ;t142;t143;t144;t145;t146;t147 |
6f8e3a08011e
1.73beta rc1 (Added new customview for divemode)
heinrichsweikamp
parents:
87
diff
changeset
|
65 DB .12,.8,.6,.8,.10,.20 ;t148;t149;t150;t151;t152;t153 |
0 | 66 ; 32 Custom funtion descriptors with length 16 |
67 DB .16,.16,.16,.16 | |
68 DB .16,.16,.16,.16 | |
69 DB .16,.16,.16,.16 | |
70 DB .16,.16,.16,.16 | |
71 DB .16,.16,.16,.16 | |
72 DB .16,.16,.16,.16 | |
73 DB .16,.16,.16,.16 | |
74 DB .16,.16,.16,.16 | |
75 ; 32 Custom funtion descriptors with length 16 | |
111 | 76 DB .20,.14,.14,.8,.8,.8 ;t186;t187;t188;t189;t190;t191 |
0 | 77 DB .6,.20,.20,.20,.20,.20 ;t192;t193;t194;t195;t196;t197 |
78 DB .20,.20,.20,.20,.20,.20 ;t198......t203 | |
79 DB .20,.20,.20,.20,.20,.20 ;t204......t209 | |
80 DB .20,.20,.20,.20,.20,.20 ;t210......t215 | |
81 DB .20,.20,.20,.20,.20,.20 ;t216......t221 | |
82 DB .20,.20,.20,.20,.20,.20 ;t222......t227 | |
83 DB .20,.20,.20,.20,.20,.20 ;t228......t233 | |
84 DB .20,.20,.10,.10,.10,.8 ;t234;t235;t236;t237;t238;t239 | |
140 | 85 DB .10,.8,.8,.6,.6,.20 ;t240;t241;t242;t243;t244;t245 |
141 | 86 DB .10,.10,.16,.12,.6,.6 ;t246;t247;t248;t249;t250;t251 |
98
6f8e3a08011e
1.73beta rc1 (Added new customview for divemode)
heinrichsweikamp
parents:
87
diff
changeset
|
87 DB .6,.6,.6,.6 ;t252;t253;t254;t255 |
0 | 88 |
89 ; Text Bank2 (Texts 256-511): | |
90 DB .2,.14,.14,.8,.8,.8 ;t256;t257;t258;t259;t260;t261 | |
85 | 91 DB .6,.6,.6,.6,.10,.6 ;t262;t263;t264;t265;t266;t267 |
0 | 92 DB .4,.8,.4,.14,.20,.18 ;t268;t269;t270;t271;t272;t273 |
93 DB .20,.14,.10,.14,.12,.16 ;t274;t275;t276;t277;t278;t279 | |
98
6f8e3a08011e
1.73beta rc1 (Added new customview for divemode)
heinrichsweikamp
parents:
87
diff
changeset
|
94 DB .14,.10,.12,.10,.14,.12 ;t280;t281;t282;t283;t284;t285 |
0 | 95 DB .16 ;t286 |
125 | 96 DB .10 ;t287 Altimeter |
0 | 97 |
51 | 98 ; Textpositions |
99 ; Example: DB .4,.2 ; COLUMN=4,ROW=2 | |
0 | 100 |
83
3e351e25f5d1
adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
75
diff
changeset
|
101 ; Textpositions pointer |
3e351e25f5d1
adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
75
diff
changeset
|
102 textpos_pointer: |
51 | 103 DB .0,.0 ;1 |
104 DB .0,.25 ;2 | |
105 DB .0,.2 ;3 | |
106 DB .65,.2 ;4 | |
107 DB .65,.2 ;5 | |
108 DB .20,.35 ;6 | |
109 DB .20,.65 ;7 | |
110 DB .20,.35 ;8 | |
111 DB .20,.95 ;9 | |
112 DB .20,.125 ;10 | |
113 DB .20,.185 ;11 | |
114 DB .115,.2 ;12 | |
115 DB .0,.24 ;13 | |
116 DB .0,.0 ;14 | |
117 DB .50,.2 ;15 | |
118 DB .10,.30 ;16 | |
119 DB .10,.55 ;17 | |
120 DB .10,.80 ;18 | |
121 DB .10,.105 ;19 | |
122 DB .10,.130 ;20 | |
123 DB .20,.35 ;21 | |
124 DB .32,.65 ;22 | |
125 DB .32,.95 ;23 | |
126 DB .32,.155 ;24 | |
127 DB .6,.0 ;25 | |
128 DB .55,.2 ;26 | |
129 DB .14,.2 ;27 | |
130 DB .40,.2 ;28 | |
131 DB .50,.2 ;29 | |
98
6f8e3a08011e
1.73beta rc1 (Added new customview for divemode)
heinrichsweikamp
parents:
87
diff
changeset
|
132 DB .100,.50 ;30 ; SetMarker |
73
2227459e8ef2
Exchanged Decoplan and Gaslist in dive mode menu
heinrichsweikamp
parents:
69
diff
changeset
|
133 DB .100,.25 ;31 ; Decoplan |
2227459e8ef2
Exchanged Decoplan and Gaslist in dive mode menu
heinrichsweikamp
parents:
69
diff
changeset
|
134 DB .100,.0 ;32 ; Gaslist |
98
6f8e3a08011e
1.73beta rc1 (Added new customview for divemode)
heinrichsweikamp
parents:
87
diff
changeset
|
135 DB .100,.50 ;33 ; ResetAvr |
51 | 136 DB .100,.100 ;34 |
137 DB .0,.0 ;35 | |
0 | 138 |
139 ; 32 Custom funtion descriptors wi.12th Column=5, row=8, Y-scale=1, greyvalue=15 | |
51 | 140 DB .40,.35 |
141 DB .40,.35 | |
142 DB .40,.35 | |
143 DB .40,.35 | |
144 DB .40,.35 | |
145 DB .40,.35 | |
146 DB .40,.35 | |
147 DB .40,.35 | |
148 DB .40,.35 | |
149 DB .40,.35 | |
150 DB .40,.35 | |
151 DB .40,.35 | |
152 DB .40,.35 | |
153 DB .40,.35 | |
154 DB .40,.35 | |
155 DB .40,.35 | |
156 DB .40,.35 | |
157 DB .40,.35 | |
158 DB .40,.35 | |
159 DB .40,.35 | |
160 DB .40,.35 | |
161 DB .40,.35 | |
162 DB .40,.35 | |
163 DB .40,.35 | |
164 DB .40,.35 | |
165 DB .40,.35 | |
166 DB .40,.35 | |
167 DB .40,.35 | |
168 DB .40,.35 | |
169 DB .40,.35 | |
170 DB .40,.35 | |
171 DB .40,.35 | |
0 | 172 ;licence: |
51 | 173 DB .0,.35 ;68 |
174 DB .0,.65 ;69 | |
175 DB .0,.95 ;70 | |
176 DB .0,.125 ;71 | |
177 DB .0,.155 ;72 | |
178 DB .0,.185 ;73 | |
179 DB .0,.215 ;74 | |
180 DB .0,.35 ;75 | |
181 DB .0,.65 ;76 | |
182 DB .0,.95 ;77 | |
183 DB .0,.125 ;78 | |
184 DB .0,.155 ;79 | |
185 DB .0,.185 ;80 | |
186 DB .0,.215 ;81 | |
0 | 187 ; end of licence |
188 | |
87 | 189 DB .102,.54 ;82 Decostop |
51 | 190 DB .0,.0 ;83 |
158 | 191 DB .108,.113 ;84 No Stop |
192 DB .135,.113 ;85 TTS | |
51 | 193 DB .100,.0 ;86 Divetime |
194 DB .0,.0 ;87 Depth | |
195 DB .0,.0 ;88 | |
196 DB .0,.0 ;89 | |
197 DB .0,.0 ;90 | |
198 DB .0,.0 ;91 | |
199 DB .0,.0 ;92 | |
200 DB .0,.0 ;93 | |
201 DB .0,.0 ;94 | |
202 DB .0,.0 ;95 | |
203 DB .0,.0 ;96 | |
204 DB .0,.0 ;97 | |
205 DB .40,.2 ;98 | |
206 DB .20,.35 ;99 | |
207 DB .20,.125 ;100 | |
208 DB .85,.125 ;101 | |
209 DB .85,.125 ;102 | |
210 DB .85,.125 ;103 | |
211 DB .85,.125 ;104 | |
212 DB .0,.0 ;105 | |
213 DB .10,.2 ;106 | |
214 DB .0,.0 ;107 | |
215 DB .0,.0 ;108 | |
216 DB .20,.35 ;109 | |
217 DB .20,.65 ;110 | |
218 DB .20,.2 ;111 | |
219 DB .0,.0 ;112 | |
220 DB .20,.95 ;113 | |
221 DB .10,.2 ;114 | |
222 DB .0,.9 ;115 | |
223 DB .85,.125 ;116 | |
224 DB .0,.18 ;117 | |
225 DB .0,.27 ;118 | |
226 DB .0,.36 ;119 | |
227 DB .0,.45 ;120 | |
228 DB .0,.54 ;121 | |
98
6f8e3a08011e
1.73beta rc1 (Added new customview for divemode)
heinrichsweikamp
parents:
87
diff
changeset
|
229 DB .100,.125 ;122 Gas 6.. (Divemode menu) |
51 | 230 DB .100,.25 ;123 |
231 DB .100,.50 ;124 | |
232 DB .100,.75 ;125 | |
233 DB .100,.100 ;126 | |
234 DB .100,.0 ;127 | |
235 DB .100,.25 ;128 | |
236 DB .20,.65 ;129 | |
237 DB .65,.65 ;130 | |
238 DB .65,.65 ;131 | |
239 DB .100,.50 ;132 | |
240 DB .10,.0 ;133 Debug intro | |
241 DB .10,.25 ;134 | |
242 DB .10,.50 ;135 | |
243 DB .10,.75 ;136 /Debug Intro | |
98
6f8e3a08011e
1.73beta rc1 (Added new customview for divemode)
heinrichsweikamp
parents:
87
diff
changeset
|
244 DB .100,.75 ;137 Bailout |
51 | 245 DB .85,.125 ;138 |
246 DB .105,.120 ;139 Descent | |
247 DB .105,.60 ;140 Surface | |
248 DB .65,.2 ;141 | |
249 DB .20,.155 ;142 | |
250 DB .42,.72 ;143 Confirm: | |
251 DB .60,.2 ;144 | |
252 DB .52,.96 ;145 Cancel | |
253 DB .52,.120 ;146 OK! | |
98
6f8e3a08011e
1.73beta rc1 (Added new customview for divemode)
heinrichsweikamp
parents:
87
diff
changeset
|
254 DB .20,.35 ;147 More (Gas Setup) |
51 | 255 DB .160,.125 ;148 [12 Spaces...] |
256 DB .0,.8 ;149 | |
257 DB .2,.39 ;150 | |
98
6f8e3a08011e
1.73beta rc1 (Added new customview for divemode)
heinrichsweikamp
parents:
87
diff
changeset
|
258 DB .108,.216 ;151 Marker? |
51 | 259 DB .85,.125 ;152 |
260 DB .20,.65 ;153 | |
0 | 261 ; 32 Custom funtion descriptors with Column=5, row=8, Y-scale=1, greyvalue=15 |
51 | 262 DB .40,.35 |
263 DB .40,.35 | |
264 DB .40,.35 | |
265 DB .40,.35 | |
266 DB .40,.35 | |
267 DB .40,.35 | |
268 DB .40,.35 | |
269 DB .40,.35 | |
270 DB .40,.35 | |
271 DB .40,.35 | |
272 DB .40,.35 | |
273 DB .40,.35 | |
274 DB .40,.35 | |
275 DB .40,.35 | |
276 DB .40,.35 | |
277 DB .40,.35 | |
278 DB .40,.35 | |
279 DB .40,.35 | |
280 DB .40,.35 | |
281 DB .40,.35 | |
282 DB .40,.35 | |
283 DB .40,.35 | |
284 DB .40,.35 | |
285 DB .40,.35 | |
286 DB .40,.35 | |
287 DB .40,.35 | |
288 DB .40,.35 | |
289 DB .40,.35 | |
290 DB .40,.35 | |
291 DB .40,.35 | |
292 DB .40,.35 | |
293 DB .40,.35 ;185 | |
0 | 294 ; 32 Custom funtion descriptors with Column=5, row=8, Y-scale=1, greyvalue=15 |
51 | 295 DB .13,.2 ;186 |
296 DB .20,.95 ;187 | |
297 DB .0,.2 ;188 | |
111 | 298 DB .90,.25 ;189 Surface (Interval) |
51 | 299 DB .0,.0 ;190 |
300 DB .0,.0 ;191 | |
301 DB .0,.0 ;192 | |
0 | 302 ; Mode descriptions (6x) |
51 | 303 DB .0,.35 |
304 DB .0,.65 | |
305 DB .0,.95 | |
306 DB .0,.125 | |
307 DB .0,.155 | |
308 DB .0,.185 | |
309 DB .0,.215 | |
0 | 310 |
51 | 311 DB .0,.35 |
312 DB .0,.65 | |
313 DB .0,.95 | |
314 DB .0,.125 | |
315 DB .0,.155 | |
316 DB .0,.185 | |
317 DB .0,.215 | |
0 | 318 |
51 | 319 DB .0,.35 |
320 DB .0,.65 | |
321 DB .0,.95 | |
322 DB .0,.125 | |
323 DB .0,.155 | |
324 DB .0,.185 | |
325 DB .0,.215 | |
0 | 326 |
51 | 327 DB .0,.35 |
328 DB .0,.65 | |
329 DB .0,.95 | |
330 DB .0,.125 | |
331 DB .0,.155 | |
332 DB .0,.185 | |
333 DB .0,.215 | |
0 | 334 |
51 | 335 DB .0,.35 |
336 DB .0,.65 | |
337 DB .0,.95 | |
338 DB .0,.125 | |
339 DB .0,.155 | |
340 DB .0,.185 | |
341 DB .0,.215 | |
0 | 342 |
51 | 343 DB .0,.35 |
344 DB .0,.65 | |
345 DB .0,.95 | |
346 DB .0,.125 | |
347 DB .0,.155 | |
348 DB .0,.185 | |
349 DB .0,.215 ;234 | |
0 | 350 |
51 | 351 DB .10,.2 ;235 |
352 DB .85,.125 ;236 | |
353 DB .2,.12 ;237 | |
73
2227459e8ef2
Exchanged Decoplan and Gaslist in dive mode menu
heinrichsweikamp
parents:
69
diff
changeset
|
354 DB .100,.0 ;238 SetPoint |
51 | 355 DB .100,.0 ;239 No Deco (non-GF) |
111 | 356 DB .90,.50 ;240 (Surface) Interval: |
98
6f8e3a08011e
1.73beta rc1 (Added new customview for divemode)
heinrichsweikamp
parents:
87
diff
changeset
|
357 DB .100,.75 ;241 Display (Divemode Menu) |
51 | 358 DB .100,.0 ;242 No Deco (GF) |
144 | 359 DB .160-4*7,.0 ;243 beta, right binded to screen width. |
51 | 360 DB .100,.100 ;244 Exit |
361 DB .20,.65 ;245 | |
141 | 362 DB .50,.145 ;246 LowBatt! |
363 DB .20,.125 ;247 Simulator | |
51 | 364 DB .30,.2 ;248 |
365 DB .20,.35 ;249 | |
366 DB .100,.25 ;250 Divemode_Simulator_Menu | |
367 DB .100,.50 ;251 | |
368 DB .100,.75 ;252 | |
369 DB .100,.100 ;253 | |
370 DB .100,.0 ;254 Divemode_Simulator_Menu | |
98
6f8e3a08011e
1.73beta rc1 (Added new customview for divemode)
heinrichsweikamp
parents:
87
diff
changeset
|
371 DB .131,.170 ;255 Time |
0 | 372 |
373 ; Text Bank2 (Texts 256-511): | |
51 | 374 DB .0,.0 ;256 |
375 DB .20,.35 ;257 | |
376 DB .40,.2 ;258 | |
377 DB .105,.35 ;259 | |
378 DB .105,.35 ;260 | |
379 DB .105,.35 ;261 | |
380 DB .1,.1 ;262 | |
83
3e351e25f5d1
adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
75
diff
changeset
|
381 DB .65,.168 ;263 Bail |
51 | 382 DB .7,.48 ;264 |
383 DB .120,.135 ;265 | |
384 DB .2,.39 ;266 | |
385 DB .0,.216 ;267 | |
386 DB .10,.8 ;268 | |
387 DB .10,.16 ;269 | |
388 DB .0,.0 ;270 | |
0 | 389 |
51 | 390 DB .24,.2 ;271 |
391 DB .0,.35 ;272 | |
392 DB .0,.65 ;273 | |
393 DB .0,.95 ;274 | |
394 DB .0,.125 ;275 | |
395 DB .20,.95 ;276 | |
0 | 396 |
51 | 397 DB .20,.65 ;277 |
398 DB .20,.95 ;278 | |
399 DB .20,.125 ;279 | |
400 DB .20,.155 ;280 | |
0 | 401 |
129
06c4899ddb4b
Custom views in dive mode configrable (New CF50-CF53)
Heinrichsweikamp
parents:
125
diff
changeset
|
402 DB .93,.170 ;281 Avr.Depth |
98
6f8e3a08011e
1.73beta rc1 (Added new customview for divemode)
heinrichsweikamp
parents:
87
diff
changeset
|
403 DB .90,.170 ;282 Lead Tiss. |
104 | 404 DB .93,.170 ;283 Stopwatch |
51 | 405 DB .20,.95 ;284 |
406 DB .20,.125 ;285 | |
0 | 407 |
51 | 408 DB .20,.155 ;286 |
125 | 409 DB .20,.155 ;287 Altimeter |
0 | 410 |
83
3e351e25f5d1
adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
75
diff
changeset
|
411 ; stores texts, texts must have even length and must end with "}" |
3e351e25f5d1
adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
75
diff
changeset
|
412 text_pointer: |
0 | 413 DA "Building MD2 Hash}" ;1 |
414 DA "Please Wait...}}" ;2 | |
415 DA "HeinrichsWeikamp OSTC2}}";3 | |
416 DA "Menu?}" ;4 l=6 | |
417 DA "Menu:}" ;5 | |
418 DA "Logbook}" ;6 | |
419 DA "Gas Setup}" ;7 | |
420 DA "Set Time}}" ;8 | |
421 DA "Reset Menu}}" ;9 l=12 | |
422 DA "Setup}" ;10 l=6 | |
423 DA "Exit}}" ;11 | |
424 DA "Wait..}}" ;12 | |
425 DA "MD2 Hash:}" ;13 | |
426 DA "Desat}" ;14 l=6 | |
427 DA "Interface}" ;15 | |
428 DA "Start}" ;16 | |
429 DA "Data}}" ;17 | |
430 DA "Header}}" ;18 | |
431 DA "Profile}" ;19 | |
432 DA "Done.}" ;20 | |
433 DA "Cancel Reset}}" ;21 l=14 | |
434 DA "Time:}" ;22 | |
435 DA "Date:}" ;23 | |
436 DA "Set Hours}" ;24 | |
437 DA "Reset...}}" ;25 | |
438 DA "Logbook}" ;26 | |
439 DA "Custom Functions I}}" ;27 l=20 | |
440 DA "Reset Menu}}" ;28 l=12 | |
441 DA "Set Time:}" ;29 | |
98
6f8e3a08011e
1.73beta rc1 (Added new customview for divemode)
heinrichsweikamp
parents:
87
diff
changeset
|
442 DA "SetMarker}" ;30 l=10 |
0 | 443 DA "Decoplan}}" ;31 |
444 DA "Gaslist}" ;32 l=8 | |
98
6f8e3a08011e
1.73beta rc1 (Added new customview for divemode)
heinrichsweikamp
parents:
87
diff
changeset
|
445 DA "ResetAvr}}" ;33 l=10 |
0 | 446 DA "Exit}}" ;34 |
447 DA "NoFly}" ;35 l=6 | |
448 ; 32 custom function descriptors with length=16! | |
98
6f8e3a08011e
1.73beta rc1 (Added new customview for divemode)
heinrichsweikamp
parents:
87
diff
changeset
|
449 DA "Start Dive [m]}" ;36 l=16 |
6f8e3a08011e
1.73beta rc1 (Added new customview for divemode)
heinrichsweikamp
parents:
87
diff
changeset
|
450 DA "End Dive [m]}" ;37 |
6f8e3a08011e
1.73beta rc1 (Added new customview for divemode)
heinrichsweikamp
parents:
87
diff
changeset
|
451 DA "End Delay [min]}" ;38 |
6f8e3a08011e
1.73beta rc1 (Added new customview for divemode)
heinrichsweikamp
parents:
87
diff
changeset
|
452 DA "Power Off [min]}" ;39 |
6f8e3a08011e
1.73beta rc1 (Added new customview for divemode)
heinrichsweikamp
parents:
87
diff
changeset
|
453 DA "Pre-menu [min]}" ;40 |
0 | 454 DA "velocity[m/min]}" ;41 |
455 DA "Wake-up [mBar]}" ;42 | |
456 DA "max.Surf.[mBar]}" ;43 | |
457 DA "GF display [%]}" ;44 | |
458 DA "min. O2 Dis.[%]}" ;45 | |
98
6f8e3a08011e
1.73beta rc1 (Added new customview for divemode)
heinrichsweikamp
parents:
87
diff
changeset
|
459 DA "Dive menus[min]}" ;46 |
0 | 460 DA "Saturate x [%]}" ;47 |
461 DA "Desaturate x[%]}" ;48 | |
462 DA "NoFly Ratio [%]}" ;49 | |
463 DA "GF alarm 1 [%]}" ;50 | |
43 | 464 DA "CNSshow surf[%]}" ;51 |
98
6f8e3a08011e
1.73beta rc1 (Added new customview for divemode)
heinrichsweikamp
parents:
87
diff
changeset
|
465 DA "Deco Offset [m]}" ;52 |
6f8e3a08011e
1.73beta rc1 (Added new customview for divemode)
heinrichsweikamp
parents:
87
diff
changeset
|
466 DA "ppO2 low [Bar]}" ;53 |
6f8e3a08011e
1.73beta rc1 (Added new customview for divemode)
heinrichsweikamp
parents:
87
diff
changeset
|
467 DA "ppO2 high [Bar]}" ;54 |
6f8e3a08011e
1.73beta rc1 (Added new customview for divemode)
heinrichsweikamp
parents:
87
diff
changeset
|
468 DA "ppO2 show [Bar]}" ;55 |
0 | 469 DA "sampling rate }" ;56 |
470 DA "Divisor Temp }" ;57 | |
471 DA "Divisor Decodat}" ;58 | |
10 | 472 DA "Divisor NotUse1}" ;59 |
0 | 473 DA "Divisor ppO2 }" ;60 |
474 DA "Divisor Debug }" ;61 | |
475 DA "Divisor NotUse2}" ;62 | |
43 | 476 DA "CNSshow dive[%]}" ;63 |
0 | 477 DA "Logbook offset }" ;64 |
478 DA "Last Deco at[m]}" ;65 | |
98
6f8e3a08011e
1.73beta rc1 (Added new customview for divemode)
heinrichsweikamp
parents:
87
diff
changeset
|
479 DA "End Apnoe [h]}" ;66 |
6f8e3a08011e
1.73beta rc1 (Added new customview for divemode)
heinrichsweikamp
parents:
87
diff
changeset
|
480 DA "Show Batt.Volts}" ;67 |
0 | 481 ;licence |
482 DA "This program is}" ;68 l=16 | |
483 DA "distributed in the}}" ;69 l=20 | |
484 DA "hope that it will be}}";70 l=22 | |
485 DA "useful, but WITHOUT}" ;71 l=20 | |
486 DA "ANY WARRANTY; without}";72 l=22 | |
487 DA "even the implied}}" ;73 l=18 | |
488 DA "warranty of}" ;74 l=12 | |
489 DA "MERCHANTABILITY or}}" ;75 l=20 | |
490 DA "FITNESS FOR A}" ;76 l=14 | |
491 DA "PARTICULAR PURPOSE.}" ;77 l=20 | |
492 DA "See the GNU General}" ;78 l=20 | |
493 DA "Public License for}}" ;79 l=20 | |
494 DA "more details:}" ;80 l=14 | |
495 DA "www.heinrichsweikamp.de}";81 l=24 | |
496 ; end of licence | |
497 DA "Decostop}}" ;82 l=10 | |
498 DA "m/min}" ;83 l=6 | |
499 DA "No Stop}" ;84 l=8 | |
68 | 500 DA "TTS}" ;85 l=4 |
0 | 501 DA "Divetime}}" ;86 l=10 |
502 DA "Depth}" ;87 l=6 | |
503 DA "First Gas?}}" ;88 l=12 | |
504 DA "Default:}}" ;89 l=10 | |
505 DA "Minutes}" ;90 l=8 | |
506 DA "Month }" ;91 l=8 | |
507 DA "Day }" ;92 l=8 | |
508 DA "Year }" ;93 l=8 | |
509 DA "Set }}" ;94 l=6 | |
510 DA "Gas# }" ;95 l=6 | |
511 DA "Yes}" ;96 l=4 | |
512 DA "Current:}}" ;97 l=10 | |
513 DA "Setup Menu:}" ;98 l=12 | |
514 DA "Custom FunctionsI}" ;99 l=18 | |
515 DA "Decotype:}" ;100 l=10 | |
516 DA "ZH-L16 OC}" ;101 l=10 | |
517 DA "Gauge }" ;102 l=10 | |
518 DA "Gauge}" ;103 l=6 | |
519 DA "ZH-L16 CC}" ;104 l=10 | |
520 DA "Active Gas? }}" ;105 l=14 | |
521 DA "Gas Setup - Gaslist}" ;106 l=20 | |
522 DA "Depth +}" ;107 l=8 | |
523 DA "Depth -}" ;108 l=8 | |
524 DA "Back}}" ;109 l=6 | |
8 | 525 DA "CCR SetPoint Menu}" ;110 l=18 |
526 DA "CCR SetPoint Menu}" ;111 l=18 | |
0 | 527 DA "SP#}" ;112 l=4 |
528 DA "Battery Info}}" ;113 l=14 | |
529 DA "Battery Information}" ;114 l=20 | |
530 DA "Cycles:}" ;115 l=8 | |
531 DA "Apnoe}" ;116 l=6 | |
532 DA "Last Complete:}}" ;117 l=16 | |
533 DA "Lowest Vbatt:}" ;118 l=14 | |
534 DA "Lowest at:}}" ;119 l=12 | |
535 DA "Tmin:}" ;120 l=6 | |
536 DA "Tmax:}" ;121 l=6 | |
98
6f8e3a08011e
1.73beta rc1 (Added new customview for divemode)
heinrichsweikamp
parents:
87
diff
changeset
|
537 DA "Gas 6..}" ;122 l=8 |
0 | 538 DA "O2 +}}" ;123 l=6 |
539 DA "O2 -}}" ;124 l=6 | |
540 DA "He +}}" ;125 l=6 | |
541 DA "He -}}" ;126 l=6 | |
542 DA "Exit}}" ;127 l=6 | |
543 DA "Delete}}" ;128 l=8 | |
544 DA "Debug:}}" ;129 l=8 | |
545 DA "ON }" ;130 l=4 | |
546 DA "OFF}" ;131 l=4 | |
547 DA "Del. all}}" ;132 l=10 | |
548 DA "Unexpected reset from}";133 l=22 | |
549 DA "Divemode! Please help}";134 l=22 | |
550 DA "and report the Debug }";135 l=22 | |
551 DA "Information below!}}" ;136 l=20 | |
552 DA "Bailout}" ;137 l=8 | |
553 DA "Apnoe }" ;138 l=10 | |
554 DA "Descent}" ;139 l=8 | |
555 DA "Surface}" ;140 l=8 | |
556 DA "Quit?}" ;141 l=6 | |
557 DA "More}}" ;142 l=6 | |
558 DA "Confirm:}}" ;143 l=10 | |
559 DA "Menu 2:}" ;144 l=8 | |
560 DA "Cancel}}" ;145 l=8 | |
561 DA "OK!}" ;146 l=4 | |
98
6f8e3a08011e
1.73beta rc1 (Added new customview for divemode)
heinrichsweikamp
parents:
87
diff
changeset
|
562 DA "More}}" ;147 l=6 |
27
29341afd2060
NEW: Depth, CNS, GF, ppO2 and Velocity are Color-coded
heinrichsweikamp
parents:
25
diff
changeset
|
563 DA ":.........:}" ;148 l=12 |
50 | 564 DA "(ppO2:}}" ;149 l=8 |
565 DA "Bar) }" ;150 l=6 | |
98
6f8e3a08011e
1.73beta rc1 (Added new customview for divemode)
heinrichsweikamp
parents:
87
diff
changeset
|
566 DA "Marker?}" ;151 l=8 |
0 | 567 DA "L16-GF OC}" ;152 l=10 |
568 DA "Custom FunctionsII}}" ;153 l=20 | |
569 | |
570 | |
571 ; 32 custom function descriptors with length=16! | |
572 DA "GF Low [%]}" ;154 | |
573 DA "GF High [%]}" ;155 | |
3 | 574 DA "Color# Battery }" ;156 |
575 DA "Color# Standard}" ;157 | |
9 | 576 DA "Color# Divemask}" ;158 |
25 | 577 DA "Color# Warnings}" ;159 |
85 | 578 DA "Divemode secs. }" ;160 |
138 | 579 DA "Adjust fixed SP}" ;161 |
85 | 580 DA "Warn Ceiling }" ;162 |
121
e0f29e20bd24
Mix-type icons: check apnoe/gauge/CF#41, depth=0, and first gas. Changed colors.
JeanDo
parents:
115
diff
changeset
|
581 DA "Mix type icons }" ;163 |
85 | 582 DA "Blink BetterGas}" ;164 |
27
29341afd2060
NEW: Depth, CNS, GF, ppO2 and Velocity are Color-coded
heinrichsweikamp
parents:
25
diff
changeset
|
583 DA "DepthWarn[mBar]}" ;165 |
29341afd2060
NEW: Depth, CNS, GF, ppO2 and Velocity are Color-coded
heinrichsweikamp
parents:
25
diff
changeset
|
584 DA "CNS warning [%]}" ;166 |
29341afd2060
NEW: Depth, CNS, GF, ppO2 and Velocity are Color-coded
heinrichsweikamp
parents:
25
diff
changeset
|
585 DA "GF warning [%]}" ;167 |
98
6f8e3a08011e
1.73beta rc1 (Added new customview for divemode)
heinrichsweikamp
parents:
87
diff
changeset
|
586 DA "ppO2 warn [Bar]}" ;168 |
27
29341afd2060
NEW: Depth, CNS, GF, ppO2 and Velocity are Color-coded
heinrichsweikamp
parents:
25
diff
changeset
|
587 DA "Vel.warn[m/min]}" ;169 |
98
6f8e3a08011e
1.73beta rc1 (Added new customview for divemode)
heinrichsweikamp
parents:
87
diff
changeset
|
588 DA "Time offset/day}" ;170 |
125 | 589 DA "Show altimeter }" ;171 |
129
06c4899ddb4b
Custom views in dive mode configrable (New CF50-CF53)
Heinrichsweikamp
parents:
125
diff
changeset
|
590 DA "Show Log-Marker}" ;172 |
06c4899ddb4b
Custom views in dive mode configrable (New CF50-CF53)
Heinrichsweikamp
parents:
125
diff
changeset
|
591 DA "Show Stopwatch }" ;173 |
06c4899ddb4b
Custom views in dive mode configrable (New CF50-CF53)
Heinrichsweikamp
parents:
125
diff
changeset
|
592 DA "ShowTissueGraph}" ;174 |
06c4899ddb4b
Custom views in dive mode configrable (New CF50-CF53)
Heinrichsweikamp
parents:
125
diff
changeset
|
593 DA "Show Lead.Tiss.}" ;175 |
0 | 594 DA "not used }" ;176 |
595 DA "not used }" ;177 | |
596 DA "not used }" ;178 | |
597 DA "not used }" ;179 | |
598 DA "not used }" ;180 | |
599 DA "not used }" ;181 | |
600 DA "not used }" ;182 | |
601 DA "not used }" ;183 | |
602 DA "not used }" ;184 | |
603 DA "not used }" ;185 | |
604 ; 32 custom function descriptors with length=16! | |
605 | |
606 | |
607 DA "Custom Functions II}" ;186 l=20 | |
12 | 608 DA "Show License}}" ;187 l=14 |
34 | 609 DA "Sim. Results:}" ;188 l=14 |
111 | 610 DA "Surface}" ;189 l=8 |
0 | 611 DA "ppO2 +}}" ;190 l=8 |
612 DA "ppO2 -}}" ;191 l=8 | |
613 DA "Dil.}}" ;192 l=6 | |
614 ; ZH-L16 mode description | |
615 DA "Decotype: ZH-L16 OC}" ;193 l=20 | |
616 DA "For Open Circuit }" ;194 l=20 | |
617 DA "Divers. Supports 5 }" ;195 l=20 | |
618 DA "Trimix Gases. }" ;196 l=20 | |
619 DA "Configure your gas }" ;197 l=20 | |
620 DA "in Gassetup menu. }" ;198 l=20 | |
621 DA "Check CF11 & CF12 !}" ;199 l=20 | |
622 ; Gaugemode description | |
623 DA "Decotype: Gauge }" ;200 l=20 | |
624 DA "Divetime will be in}" ;201 l=20 | |
625 DA "Minutes:Seconds. }" ;202 l=20 | |
626 DA "OSTC2 will not }" ;203 l=20 | |
627 DA "compute Deco, NoFly}" ;204 l=20 | |
628 DA "time and Desat.- }" ;205 l=20 | |
629 DA "time at all! }" ;206 l=20 | |
630 ; Const.ppO2 description | |
631 DA "Decotype:ZH-L16 CC }" ;207 l=20 | |
632 DA "For (Semi-)Closed }" ;208 l=20 | |
633 DA "Circuit rebreathers}" ;209 l=20 | |
634 DA "Configure the 3 }" ;210 l=20 | |
8 | 635 DA "SetPoints in CCR - }" ;211 l=20 |
0 | 636 DA "Setup menu. 5 bail-}" ;212 l=20 |
8 | 637 DA "outs are available.}" ;213 l=20 |
0 | 638 ; Apnoemode description |
639 DA "Decotype: Apnoe }" ;214 l=20 | |
640 DA "OSTC2 will display }" ;215 l=20 | |
641 DA "each descent separ-}" ;216 l=20 | |
642 DA "ately in Min:Sec. }" ;217 l=20 | |
643 DA "Will temporally set}" ;218 l=20 | |
644 DA "samplerate to 1 sec}" ;219 l=20 | |
645 DA "No Deco calculation}" ;220 l=20 | |
646 ; Multi GF OC mode description | |
647 DA "Decotype: L16-GF OC}" ;221 l=20 | |
648 DA "Decompression cal- }" ;222 l=20 | |
649 DA "culations with the }" ;223 l=20 | |
650 DA "GF-Method (GF_lo/GF}" ;224 l=20 | |
651 DA "_hi). Check CF32 & }" ;225 l=20 | |
652 DA "CF33! Open Circuit }" ;226 l=20 | |
653 DA "with Deep Stops. }" ;227 l=20 | |
654 ; Multi GF CC mode description | |
655 DA "Decotype: L16-GF CC}" ;228 l=20 | |
656 DA "Decompression cal- }" ;229 l=20 | |
657 DA "culations with the }" ;230 l=20 | |
658 DA "GF-Method (GF_lo/GF}" ;231 l=20 | |
659 DA "_hi). Check CF32 & }" ;232 l=20 | |
660 DA "CF33!Closed Circuit}" ;233 l=20 | |
661 DA "with Deep Stops. }" ;234 l=20 | |
662 | |
663 DA "Decomode changed! }" ;235 l=20 | |
664 DA "L16-GF CC}" ;236 l=10 | |
665 DA "Not found}" ;237 l=10 | |
666 DA "SetPoint}}" ;238 l=10 | |
667 DA "No Deco}" ;239 l=8 | |
111 | 668 DA "Interval:}" ;240 l=10 |
0 | 669 DA "Display}" ;241 l=8 |
670 DA "No deco}" ;242 l=8 | |
140 | 671 DA "beta}}" ;243 l=6 |
98
6f8e3a08011e
1.73beta rc1 (Added new customview for divemode)
heinrichsweikamp
parents:
87
diff
changeset
|
672 DA "unuse}" ;244 l=6 |
0 | 673 DA "Reset CF,Gas & Deco}" ;245 l=20 |
141 | 674 DA "LowBatt!}}" ;246 l=10 |
0 | 675 DA "Simulator}" ;247 l=10 |
676 DA "OSTC Simulator}}" ;248 l=16 | |
677 DA "Start Dive}}" ;249 l=12 | |
678 DA "+ 1m}}" ;250 l=6 | |
679 DA "- 1m}}" ;251 l=6 | |
680 DA "+10m}}" ;252 l=6 | |
681 DA "-10m}}" ;253 l=6 | |
104 | 682 DA "Close}" ;254 l=6 |
98
6f8e3a08011e
1.73beta rc1 (Added new customview for divemode)
heinrichsweikamp
parents:
87
diff
changeset
|
683 DA "Time}}" ;255 l=6 |
0 | 684 |
685 ; Text Bank2 (Texts 256-511): | |
686 DA "x}" ;256 l=2 | |
687 DA "Date format:}}" ;257 l=14 | |
688 DA "Setup Menu 2:}" ;258 l=14 | |
689 DA "MMDDYY}}" ;259 l=8 | |
690 DA "DDMMYY}}" ;260 l=8 | |
691 DA "YYMMDD}}" ;261 l=8 | |
692 DA "OSTC }" ;262 l=6 | |
693 DA "Bail}}" ;263 l=6 | |
136 | 694 DA "Air }" ;264 l=6 |
0 | 695 DA "Air }" ;265 l=6 |
696 DA "Calibrate}" ;266 l=10 | |
85 | 697 DA "Max.}}" ;267 l=6 |
0 | 698 DA "not}" ;268 l=4 |
699 DA "found!}}" ;269 l=8 | |
700 DA "mV:}" ;270 l=4 | |
701 ; New CFs Warning | |
702 DA "New CF added!}" ;271 l=14 | |
703 DA "New CustomFunctions}" ;272 l=20 | |
704 DA "were added! Check}" ;273 l=18 | |
705 DA "CF I and CF II Menu}" ;274 l=20 | |
706 DA "for Details!}}" ;275 l=14 | |
707 DA "Salinity:}" ;276 l=10 | |
708 DA "Bottom Time:}}" ;277 l=14 | |
709 DA "Max. Depth:}" ;278 l=12 | |
710 DA "Calculate Deco}}" ;279 l=16 | |
711 DA "Show Decoplan}" ;280 l=14 | |
129
06c4899ddb4b
Custom views in dive mode configrable (New CF50-CF53)
Heinrichsweikamp
parents:
125
diff
changeset
|
712 DA "Avr.Depth}" ;281 l=10 |
98
6f8e3a08011e
1.73beta rc1 (Added new customview for divemode)
heinrichsweikamp
parents:
87
diff
changeset
|
713 DA "Lead Tiss.}}" ;282 l=12 |
0 | 714 DA "Stopwatch}" ;283 l=10 |
715 DA "Reset Logbook}" ;284 l=14 | |
716 DA "Reboot OSTC}" ;285 l=12 | |
125 | 717 DA "Reset Decodata}}" ;286 l=16 |
718 DA "Altimeter}" ;287 l=10 |