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