# HG changeset patch # User heinrichsweikamp # Date 1335009510 -7200 # Node ID 101fec6a61371e311bfcc0bdc0162f5a19c2edfe # Parent 77c8ff191cd78af5a0ff0397512af9cb941cce28 New Custom Functions III menu (CF64-CF95) diff -r 77c8ff191cd7 -r 101fec6a6137 code_part1/OSTC_code_asm_part1/changelog.txt --- a/code_part1/OSTC_code_asm_part1/changelog.txt Sat Apr 21 12:09:37 2012 +0200 +++ b/code_part1/OSTC_code_asm_part1/changelog.txt Sat Apr 21 13:58:30 2012 +0200 @@ -1,4 +1,6 @@ New in 2.22: +BETA Version - Do NOT use for diving! +NEW: Custom Functions III menu (CF64-CF95) BUGFIX: Missed deco stops issue BUGFIX: Timeout for 2nd page of Gas Setup diff -r 77c8ff191cd7 -r 101fec6a6137 code_part1/OSTC_code_asm_part1/english_text.asm --- a/code_part1/OSTC_code_asm_part1/english_text.asm Sat Apr 21 12:09:37 2012 +0200 +++ b/code_part1/OSTC_code_asm_part1/english_text.asm Sat Apr 21 13:58:30 2012 +0200 @@ -324,55 +324,52 @@ TCODE .0, .0, "ppO2 +" ;190 ppO2 + TCODE .0, .0, "ppO2 -" ;191 ppO2 - TCODE .0, .0, "Dil." ;192 Dil. (Rebreather diluent) -; ZH-L16 mode description - TCODE .0, .35, "Decotype: ZH-L16 OC" ;193 Decotype: ZH-L16 OC - TCODE .0, .65, "For Open Circuit " ;194 For Open Circuit - TCODE .0, .95, "Divers. Supports 5 " ;195 Divers. Supports 5 - TCODE .0, .125, "Trimix Gases. " ;196 Trimix Gases. - TCODE .0, .155, "Configure your gas " ;197 Configure your gas - TCODE .0, .185, "in Gassetup menu. " ;198 in Gassetup menu. - TCODE .0, .215, "Check CF11 & CF12 !" ;199 Check CF11 & CF12 ! -; Gaugemode description - TCODE .0, .35, "Decotype: Gauge " ;200 Decotype: Gauge - TCODE .0, .65, "Divetime will be in" ;201 Divetime will be in - TCODE .0, .95, "Minutes:Seconds. " ;202 Minutes:Seconds. - TCODE .0, .125, "OSTC2 will not " ;203 OSTC2 will not - TCODE .0, .155, "compute Deco, NoFly" ;204 compute Deco, NoFly - TCODE .0, .185, "time and Desat. " ;205 time and Desat. - TCODE .0, .215, "time at all! " ;206 time at all! -; Const.ppO2 description - TCODE .0, .35, "Decotype: ZH-L16 CC" ;207 Decotype: ZH-L16 CC - TCODE .0, .65, "For (Semi-)Closed " ;208 For (Semi-)Closed - TCODE .0, .95, "Circuit rebreathers" ;209 Circuit rebreathers - TCODE .0, .125, "Configure the 3 " ;210 Configure the 3 - TCODE .0, .155, "SetPoints in CCR - " ;211 SetPoints in CCR - - TCODE .0, .185, "Setup menu. 5 bail-" ;212 Setup menu. 5 bail- - TCODE .0, .215, "outs are available." ;213 outs are available. -; Apnoemode description - TCODE .0, .35, "Decotype: Apnoe " ;214 Decotype: Apnoe - TCODE .0, .65, "OSTC2 will display " ;215 OSTC2 will display - TCODE .0, .95, "each descent separ-" ;216 each descent separ- - TCODE .0, .125, "ately in Min:Sec. " ;217 ately in Min:Sec. - TCODE .0, .155, "Will temporally set" ;218 Will temporally set - TCODE .0, .185, "samplerate to 1 sec" ;219 samplerate to 1 sec - TCODE .0, .215, "No Deco calculation" ;220 No Deco calculation -; Multi GF OC mode description - TCODE .0, .35, "Decotype: L16-GF OC" ;221 Decotype: L16-GF OC - TCODE .0, .65, "Decompression cal- " ;222 Decompression cal- - TCODE .0, .95, "culations with the " ;223 culations with the - TCODE .0, .125, "GF-Method (GF_lo/GF" ;224 GF-Method (GF_lo/GF - TCODE .0, .155, "_hi). Check CF32 & " ;225 _hi). Check CF32 & - TCODE .0, .185, "CF33! Open Circuit " ;226 CF33! Open Circuit - TCODE .0, .215, "with Deep Stops. " ;227 with Deep Stops. -; Multi GF CC mode description - TCODE .0, .35, "Decotype: L16-GF CC" ;228 Decotype: L16-GF CC - TCODE .0, .65, "Decompression cal- " ;229 Decompression cal- - TCODE .0, .95, "culations with the " ;230 culations with the - TCODE .0, .125, "GF-Method (GF_lo/GF" ;231 GF-Method (GF_lo/GF - TCODE .0, .155, "_hi). Check CF32 & " ;232 _hi). Check CF32 & - TCODE .0, .185, "CF33!Closed Circuit" ;233 CF33!Closed Circuit - TCODE .0, .215, "with Deep Stops. " ;234 with Deep Stops. + +; 32 custom function descriptors III (FIXED LENGTH = 15 chars). + TCODE .40, .35, "unused " ;193 unused + TCODE .40, .35, "unused " ;194 unused + TCODE .40, .35, "unused " ;195 unused + TCODE .40, .35, "unused " ;196 unused + TCODE .40, .35, "unused " ;197 unused + TCODE .40, .35, "unused " ;198 unused + TCODE .40, .35, "unused " ;199 unused + TCODE .40, .35, "unused " ;200 unused + TCODE .40, .35, "unused " ;201 unused + TCODE .40, .35, "unused " ;202 unused + TCODE .40, .35, "unused " ;203 unused + TCODE .40, .35, "unused " ;204 unused + TCODE .40, .35, "unused " ;205 unused + TCODE .40, .35, "unused " ;206 unused + TCODE .40, .35, "unused " ;207 unused + TCODE .40, .35, "unused " ;208 unused + TCODE .40, .35, "unused " ;209 unused + TCODE .40, .35, "unused " ;210 unused + TCODE .40, .35, "unused " ;211 unused + TCODE .40, .35, "unused " ;212 unused + TCODE .40, .35, "unused " ;213 unused + TCODE .40, .35, "unused " ;214 unused + TCODE .40, .35, "unused " ;215 unused + TCODE .40, .35, "unused " ;216 unused + TCODE .40, .35, "unused " ;217 unused + TCODE .40, .35, "unused " ;218 unused + TCODE .40, .35, "unused " ;219 unused + TCODE .40, .35, "unused " ;220 unused + TCODE .40, .35, "unused " ;221 unused + TCODE .40, .35, "unused " ;222 unused + TCODE .40, .35, "unused " ;223 unused + TCODE .40, .35, "unused " ;224 unused ; + TCODE .7, .2, "Custom Functions III" ;225 Custom Functions III + TCODE .0, .0, "" ;226 unused + TCODE .0, .0, "" ;227 unused + TCODE .0, .0, "" ;228 unused + TCODE .0, .0, "" ;229 unused + TCODE .0, .0, "" ;230 unused + TCODE .0, .0, "" ;231 unused + TCODE .0, .0, "" ;232 unused + TCODE .0, .0, "" ;233 unused + TCODE .0, .0, "" ;234 unused + TCODE .10, .2, "Decomode changed! " ;235 Decomode changed! TCODE .85, .125, "L16-GF CC" ;236 L16-GF CC TCODE .2, .12, "Not found" ;237 Not found @@ -420,7 +417,7 @@ TCODE .0, .65, "were added! Check" ;273 were added! Check TCODE .0, .95, "CF I and CF II Menu" ;274 CF I and CF II Menu TCODE .0, .125, "for Details!" ;275 for Details! - TCODE .20, .95, "Salinity: " ;276 Salinity: + TCODE .20, .125, "Salinity: " ;276 Salinity: ; TCODE .20, .95, "Bottom Time:" ;277 Bottom Time: TCODE .20, .125, "Max. Depth:" ;278 Max. Depth: @@ -443,7 +440,7 @@ TCODE .20, .155, "-1 mbar" ;293 -1 mbar TCODE .85, .185, "Alt: " ;294 Alt: ; - TCODE .20, .125, "Show raw data" ;295 Show raw data + TCODE .20, .95, "Custom FunctionsIII" ;295 Custom FunctionsIII TCODE .50, .2, "Raw Data:" ;296 Raw Data: ; Gas-setup addons: TCODE .0, .0, "MOD:" ;297 MOD: (max operating depth of a gas). @@ -470,4 +467,63 @@ ; OLED Brightness settings TCODE .103, .155, "Eco " ;312 Eco (Same length as #313!) TCODE .103, .155, "High" ;313 High (Same length as #312!) + +; ZH-L16 mode description + TCODE .0, .35, "Decotype: ZH-L16 OC" ;314 Decotype: ZH-L16 OC + TCODE .0, .65, "For Open Circuit " ;315 For Open Circuit + TCODE .0, .95, "Divers. Supports 5 " ;316 Divers. Supports 5 + TCODE .0, .125, "Trimix Gases. " ;317 Trimix Gases. + TCODE .0, .155, "Configure your gas " ;318 Configure your gas + TCODE .0, .185, "in Gassetup menu. " ;319 in Gassetup menu. + TCODE .0, .215, "Check CF11 & CF12 !" ;320 Check CF11 & CF12 ! +; Gaugemode description + TCODE .0, .35, "Decotype: Gauge " ;321 Decotype: Gauge + TCODE .0, .65, "Divetime will be in" ;322 Divetime will be in + TCODE .0, .95, "Minutes:Seconds. " ;323 Minutes:Seconds. + TCODE .0, .125, "OSTC2 will not " ;324 OSTC2 will not + TCODE .0, .155, "compute Deco, NoFly" ;325 compute Deco, NoFly + TCODE .0, .185, "time and Desat. " ;326 time and Desat. + TCODE .0, .215, "time at all! " ;327 time at all! +; Const.ppO2 description + TCODE .0, .35, "Decotype: ZH-L16 CC" ;328 Decotype: ZH-L16 CC + TCODE .0, .65, "For closed" ;329 For closed + TCODE .0, .95, "circuit rebreathers" ;330 circuit rebreathers + TCODE .0, .125, "Configure the 3 " ;331 Configure the 3 + TCODE .0, .155, "SetPoints in CCR - " ;332 SetPoints in CCR - + TCODE .0, .185, "Setup menu. 5 bail-" ;333 Setup menu. 5 bail- + TCODE .0, .215, "outs are available." ;334 outs are available. +; Apnoemode description + TCODE .0, .35, "Decotype: Apnoe " ;335 Decotype: Apnoe + TCODE .0, .65, "OSTC2 will display " ;336 OSTC2 will display + TCODE .0, .95, "each descent separ-" ;337 each descent separ- + TCODE .0, .125, "ately in Min:Sec. " ;338 ately in Min:Sec. + TCODE .0, .155, "Will temporally set" ;339 Will temporally set + TCODE .0, .185, "samplerate to 1 sec" ;340 samplerate to 1 sec + TCODE .0, .215, "No Deco calculation" ;341 No Deco calculation +; Multi GF OC mode description + TCODE .0, .35, "Decotype: L16-GF OC" ;342 Decotype: L16-GF OC + TCODE .0, .65, "Decompression cal- " ;343 Decompression cal- + TCODE .0, .95, "culations with the " ;344 culations with the + TCODE .0, .125, "GF-Method (GF_lo/GF" ;345 GF-Method (GF_lo/GF + TCODE .0, .155, "_hi). Check CF32 & " ;346 _hi). Check CF32 & + TCODE .0, .185, "CF33! Open Circuit " ;347 CF33! Open Circuit + TCODE .0, .215, "with Deep Stops. " ;348 with Deep Stops. +; Multi GF CC mode description + TCODE .0, .35, "Decotype: L16-GF CC" ;349 Decotype: L16-GF CC + TCODE .0, .65, "Decompression cal- " ;350 Decompression cal- + TCODE .0, .95, "culations with the " ;351 culations with the + TCODE .0, .125, "GF-Method (GF_lo/GF" ;352 GF-Method (GF_lo/GF + TCODE .0, .155, "_hi). Check CF32 & " ;353 _hi). Check CF32 & + TCODE .0, .185, "CF33!Closed Circuit" ;354 CF33!Closed Circuit + TCODE .0, .215, "with Deep Stops. " ;355 with Deep Stops. +; Spare (PSCR?) + TCODE .0, .35, "" ;356 + TCODE .0, .65, "" ;357 + TCODE .0, .95, "" ;358 + TCODE .0, .125, "" ;359 + TCODE .0, .155, "" ;360 + TCODE .0, .185, "" ;361 + TCODE .0, .215, "" ;362 +; + ;============================================================================= diff -r 77c8ff191cd7 -r 101fec6a6137 code_part1/OSTC_code_asm_part1/french_text.asm --- a/code_part1/OSTC_code_asm_part1/french_text.asm Sat Apr 21 12:09:37 2012 +0200 +++ b/code_part1/OSTC_code_asm_part1/french_text.asm Sat Apr 21 13:58:30 2012 +0200 @@ -324,55 +324,52 @@ TCODE .0, .0, "ppO2 +" ;190 ppO2 + TCODE .0, .0, "ppO2 -" ;191 ppO2 - TCODE .0, .0, "Dil." ;192 Dil. (Rebreather diluant) -; ZH-L16 mode description - TCODE .0, .35, "TypeDéco: ZH-L16 OC " ;193 Decotype: ZH-L16 OC (22 chars maximum) - TCODE .0, .65, "Pour les plongeurs en" ;194 For Open Circuit - TCODE .0, .95, "Circuit Ouvert. " ;195 Divers. Supports 5 - TCODE .0, .125, "Supporte 5 Gaz Trimix." ;196 Trimix Gases. - TCODE .0, .155, "Config des gaz dans le" ;197 Configure your gas - TCODE .0, .185, "menu Réglage des Gaz. " ;198 in Gassetup menu. - TCODE .0, .215, "Vérifiez CF11 & CF12 !" ;199 Check CF11 & CF12 ! -; Gaugemode description - TCODE .0, .35, "TypeDéco:Profondimètre" ;200 Decotype: Gauge - TCODE .0, .65, "La durée est affichée" ;201 Divetime will be in - TCODE .0, .95, "en Minutes:Secondes. " ;202 Minutes:Seconds. - TCODE .0, .125, "L'OSTC2 ne calculera" ;203 OSTC2 will not - TCODE .0, .155, "pas de Déco, de durée" ;204 compute Deco, NoFly - TCODE .0, .185, "sans avion ni de temps" ;205 time and Desat. - TCODE .0, .215, "de désaturation ! " ;206 time at all! -; Const.ppO2 description - TCODE .0, .35, "TypeDéco: ZH-L16 CC " ;207 Decotype: ZH-L16 CC - TCODE .0, .65, "Pour les recycleurs a" ;208 For (Semi-)Closed - TCODE .0, .95, "circuit (semi-)fermé. " ;209 Circuit rebreathers - TCODE .0, .125, "Configurez les 3" ;210 Configure the 3 - TCODE .0, .155, "SetPoints dans le" ;211 SetPoints in CCR - - TCODE .0, .185, "Menu SetPoint CCR. " ;212 Setup menu. 5 bail- - TCODE .0, .215, "5 bailouts disponibles" ;213 outs are available. -; Apnoemode description - TCODE .0, .35, "TypeDéco: Apnée " ;214 Decotype: Apnoe - TCODE .0, .65, "L'OSTC2 affichera les" ;215 OSTC2 will display - TCODE .0, .95, "descentes séparément" ;216 each descent separ- - TCODE .0, .125, "en Minutes:Secondes" ;217 ately in Min:Sec. - TCODE .0, .155, "sans calculer de Déco." ;218 Will temporally set - TCODE .0, .185, "Les mesures se font" ;219 samplerate to 1 sec - TCODE .0, .215, "toutes les secondes. " ;220 No Deco calculation -; Multi GF OC mode description - TCODE .0, .35, "TypeDéco: L16-GF OC " ;221 Decotype: L16-GF OC - TCODE .0, .65, "Calcul de Déco avec" ;222 Decompression cal- - TCODE .0, .95, "Facteurs de Gradient" ;223 culations with the - TCODE .0, .125, "(GF_bas/GF_haut). " ;224 GF-Method (GF_lo/GF - TCODE .0, .155, "Vérifiez CF32 & CF33 !" ;225 _hi). Check CF32 & - TCODE .0, .185, "Pour Circuit Ouvert" ;226 CF33! Open Circuit - TCODE .0, .215, "avec paliers profonds." ;227 with Deep Stops. -; Multi GF CC mode description - TCODE .0, .35, "TypeDéco: L16-GF CC " ;228 Decotype: L16-GF CC - TCODE .0, .65, "Calcul de Déco avec" ;229 Decompression cal- - TCODE .0, .95, "Facteurs de Gradient" ;230 culations with the - TCODE .0, .125, "(GF_bas/GF_haut). " ;231 GF-Method (GF_lo/GF - TCODE .0, .155, "Vérifiez CF32 & CF33 !" ;232 _hi). Check CF32 & - TCODE .0, .185, "Pour Circuit Fermé" ;233 CF33!Closed Circuit - TCODE .0, .215, "avec paliers profonds." ;234 with Deep Stops. + +; 32 custom function descriptors III (FIXED LENGTH = 15 chars). + TCODE .40, .35, "unused " ;193 unused + TCODE .40, .35, "unused " ;194 unused + TCODE .40, .35, "unused " ;195 unused + TCODE .40, .35, "unused " ;196 unused + TCODE .40, .35, "unused " ;197 unused + TCODE .40, .35, "unused " ;198 unused + TCODE .40, .35, "unused " ;199 unused + TCODE .40, .35, "unused " ;200 unused + TCODE .40, .35, "unused " ;201 unused + TCODE .40, .35, "unused " ;202 unused + TCODE .40, .35, "unused " ;203 unused + TCODE .40, .35, "unused " ;204 unused + TCODE .40, .35, "unused " ;205 unused + TCODE .40, .35, "unused " ;206 unused + TCODE .40, .35, "unused " ;207 unused + TCODE .40, .35, "unused " ;208 unused + TCODE .40, .35, "unused " ;209 unused + TCODE .40, .35, "unused " ;210 unused + TCODE .40, .35, "unused " ;211 unused + TCODE .40, .35, "unused " ;212 unused + TCODE .40, .35, "unused " ;213 unused + TCODE .40, .35, "unused " ;214 unused + TCODE .40, .35, "unused " ;215 unused + TCODE .40, .35, "unused " ;216 unused + TCODE .40, .35, "unused " ;217 unused + TCODE .40, .35, "unused " ;218 unused + TCODE .40, .35, "unused " ;219 unused + TCODE .40, .35, "unused " ;220 unused + TCODE .40, .35, "unused " ;221 unused + TCODE .40, .35, "unused " ;222 unused + TCODE .40, .35, "unused " ;223 unused + TCODE .40, .35, "unused " ;224 unused ; + TCODE .7, .2, "Config Fonctions III" ;225 Custom Functions III + TCODE .0, .0, "" ;226 unused + TCODE .0, .0, "" ;227 unused + TCODE .0, .0, "" ;228 unused + TCODE .0, .0, "" ;229 unused + TCODE .0, .0, "" ;230 unused + TCODE .0, .0, "" ;231 unused + TCODE .0, .0, "" ;232 unused + TCODE .0, .0, "" ;233 unused + TCODE .0, .0, "" ;234 unused + TCODE .10, .2, "Mode de Déco changé!" ;235 Decomode changed! TCODE .85, .125, "L16-GF CC" ;236 L16-GF CC TCODE .2, .12, "Non trouvé" ;237 Not found @@ -420,7 +417,7 @@ TCODE .0, .65, "ajoutées! Regardez les" ;273 were added! Check TCODE .0, .95, "Menus CF I et CF II" ;274 CF I and CF II Menu TCODE .0, .125, "pour plus de détails!" ;275 for Details! - TCODE .20, .95, "Salinité: " ;276 Salinity: + TCODE .20, .125, "Salinité: " ;276 Salinity: ; TCODE .20, .95, "Temps fond:" ;277 Bottom Time: TCODE .20, .125, "Prof. Max.:" ;278 Max. Depth: @@ -443,7 +440,7 @@ TCODE .20, .155, "-1 mbar" ;293 -1 mbar TCODE .85, .185, "Alt: " ;294 Alt: ; - TCODE .20, .125, "Aff. donn. brutes" ;295 Show raw data + TCODE .20, .95, "Config Fonctions III" ;295 Custom FunctionsIII TCODE .50, .2, "Données brutes:" ;296 Raw Data: ; Gas-setup addons: TCODE .0, .0, "PMU:" ;297 MOD: (max operating depth of a gas). @@ -470,4 +467,63 @@ ; OLED Brightness settings TCODE .103, .155, "Eco " ;312 Eco (Same length as #313!) TCODE .103, .155, "Forte" ;313 High (Same length as #312!) + +; ZH-L16 mode description + TCODE .0, .35, "TypeDéco: ZH-L16 OC " ;314 Decotype: ZH-L16 OC (22 chars maximum) + TCODE .0, .65, "Pour les plongeurs en" ;315 For Open Circuit + TCODE .0, .95, "Circuit Ouvert. " ;316 Divers. Supports 5 + TCODE .0, .125, "Supporte 5 Gaz Trimix." ;317 Trimix Gases. + TCODE .0, .155, "Config des gaz dans le" ;318 Configure your gas + TCODE .0, .185, "menu Réglage des Gaz. " ;319 in Gassetup menu. + TCODE .0, .215, "Vérifiez CF11 & CF12 !" ;320 Check CF11 & CF12 ! +; Gaugemode description + TCODE .0, .35, "TypeDéco:Profondimètre" ;321 Decotype: Gauge + TCODE .0, .65, "La durée est affichée" ;322 Divetime will be in + TCODE .0, .95, "en Minutes:Secondes. " ;323 Minutes:Seconds. + TCODE .0, .125, "L'OSTC2 ne calculera" ;324 OSTC2 will not + TCODE .0, .155, "pas de Déco, de durée" ;325 compute Deco, NoFly + TCODE .0, .185, "sans avion ni de temps" ;326 time and Desat. + TCODE .0, .215, "de désaturation ! " ;327 time at all! +; Const.ppO2 description + TCODE .0, .35, "TypeDéco: ZH-L16 CC " ;328 Decotype: ZH-L16 CC + TCODE .0, .65, "Pour les recycleurs a" ;329 For Closed + TCODE .0, .95, "circuit fermé." ;330 Circuit rebreathers + TCODE .0, .125, "Configurez les 3" ;331 Configure the 3 + TCODE .0, .155, "SetPoints dans le" ;332 SetPoints in CCR - + TCODE .0, .185, "Menu SetPoint CCR. " ;333 Setup menu. 5 bail- + TCODE .0, .215, "5 bailouts disponibles" ;334 outs are available. +; Apnoemode description + TCODE .0, .35, "TypeDéco: Apnée " ;335 Decotype: Apnoe + TCODE .0, .65, "L'OSTC2 affichera les" ;336 OSTC2 will display + TCODE .0, .95, "descentes séparément" ;337 each descent separ- + TCODE .0, .125, "en Minutes:Secondes" ;338 ately in Min:Sec. + TCODE .0, .155, "sans calculer de Déco." ;339 Will temporally set + TCODE .0, .185, "Les mesures se font" ;340 samplerate to 1 sec + TCODE .0, .215, "toutes les secondes. " ;341 No Deco calculation +; Multi GF OC mode description + TCODE .0, .35, "TypeDéco: L16-GF OC " ;342 Decotype: L16-GF OC + TCODE .0, .65, "Calcul de Déco avec" ;343 Decompression cal- + TCODE .0, .95, "Facteurs de Gradient" ;344 culations with the + TCODE .0, .125, "(GF_bas/GF_haut). " ;345 GF-Method (GF_lo/GF + TCODE .0, .155, "Vérifiez CF32 & CF33 !" ;346 _hi). Check CF32 & + TCODE .0, .185, "Pour Circuit Ouvert" ;347 CF33! Open Circuit + TCODE .0, .215, "avec paliers profonds." ;348 with Deep Stops. +; Multi GF CC mode description + TCODE .0, .35, "TypeDéco: L16-GF CC " ;349 Decotype: L16-GF CC + TCODE .0, .65, "Calcul de Déco avec" ;350 Decompression cal- + TCODE .0, .95, "Facteurs de Gradient" ;351 culations with the + TCODE .0, .125, "(GF_bas/GF_haut). " ;352 GF-Method (GF_lo/GF + TCODE .0, .155, "Vérifiez CF32 & CF33 !" ;353 _hi). Check CF32 & + TCODE .0, .185, "Pour Circuit Fermé" ;354 CF33!Closed Circuit + TCODE .0, .215, "avec paliers profonds." ;355 with Deep Stops. +; Spare (PSCR?) + TCODE .0, .35, "" ;356 + TCODE .0, .65, "" ;357 + TCODE .0, .95, "" ;358 + TCODE .0, .125, "" ;359 + TCODE .0, .155, "" ;360 + TCODE .0, .185, "" ;361 + TCODE .0, .215, "" ;362 +; + ;============================================================================= diff -r 77c8ff191cd7 -r 101fec6a6137 code_part1/OSTC_code_asm_part1/german_text.asm --- a/code_part1/OSTC_code_asm_part1/german_text.asm Sat Apr 21 12:09:37 2012 +0200 +++ b/code_part1/OSTC_code_asm_part1/german_text.asm Sat Apr 21 13:58:30 2012 +0200 @@ -324,55 +324,52 @@ TCODE .0, .0, "ppO2 +" ;190 ppO2 + TCODE .0, .0, "ppO2 -" ;191 ppO2 - TCODE .0, .0, "Dil." ;192 Dil. (Rebreather diluent) -; ZH-L16 mode description - TCODE .0, .35, "Dekomodell: ZH-L16 OC" ;193 Decotype: ZH-L16 OC - TCODE .0, .65, "Für das Tauchen mit" ;194 For Open Circuit - TCODE .0, .95, "offenen Systemen. " ;195 Divers. Supports 5 - TCODE .0, .125, "Bis zu 5 Trimix Gase." ;196 Trimix Gases. - TCODE .0, .155, "Hierzu das Menü Gas-" ;197 Configure your gas - TCODE .0, .185, "einstellung verwenden." ;198 in Gassetup menu. - TCODE .0, .215, "CF11 & CF12 prüfen!" ;199 Check CF11 & CF12 ! -; Gaugemode description - TCODE .0, .35, "Dekomodell:Tiefenmesser" ;200 Decotype: Gauge - TCODE .0, .65, "Die Tauchzeit wird in" ;201 Divetime will be in - TCODE .0, .95, "Minuten:Sekunden ange-" ;202 Minutes:Seconds. - TCODE .0, .125, "zeigt. Der OSTC2 be-" ;203 OSTC2 will not - TCODE .0, .155, "rechnet keine Daten für" ;204 compute Deco, NoFly - TCODE .0, .185, "Deko, Flugverbots- oder" ;205 time and Desat. - TCODE .0, .215, "Entsättigungszeiten!" ;206 time at all! -; Const.ppO2 description - TCODE .0, .35, "Dekomodell: ZH-L16 CC" ;207 Decotype: ZH-L16 CC - TCODE .0, .65, "Für (halb-)geschlossene " ;208 For (Semi-)Closed - TCODE .0, .95, "Kreislaufsysteme." ;209 Circuit rebreathers - TCODE .0, .125, "Stelle die 3 Setpoints" ;210 Configure the 3 - TCODE .0, .155, "im CCR Setpoint Menü" ;211 SetPoints in CCR - - TCODE .0, .185, "ein. Bis zu 5 Bailout" ;212 Setup menu. 5 bail- - TCODE .0, .215, "Gase sind verfügbar." ;213 outs are available. -; Apnoemode description - TCODE .0, .35, "Dekomodell: Apnoe " ;214 Decotype: Apnoe - TCODE .0, .65, "Der OSTC2 zeigt jeden" ;215 OSTC2 will display - TCODE .0, .95, "Abstieg getrennt in" ;216 each descent separ- - TCODE .0, .125, "Min:Sek an. Die Abtast-" ;217 ately in Min:Sec. - TCODE .0, .155, "rate wird temporär auf" ;218 Will temporally set - TCODE .0, .185, "1 Sekunde eingestellt." ;219 samplerate to 1 sec - TCODE .0, .215, "Keine Deko Berechnung" ;220 No Deco calculation -; Multi GF OC mode description - TCODE .0, .35, "Dekomodell: L16-GF OC" ;221 Decotype: L16-GF OC - TCODE .0, .65, "Berechnung der Deko" ;222 Decompression cal- - TCODE .0, .95, "mittels der GF-Methode" ;223 culations with the - TCODE .0, .125, "(GF_lo/GF_hi). " ;224 GF-Method (GF_lo/GF - TCODE .0, .155, "Prüfe die CF32 & CF33" ;225 _hi). Check CF32 & - TCODE .0, .185, "Werte! Für offene Sys-" ;226 CF33! Open Circuit - TCODE .0, .215, "teme mit Tiefenstopps." ;227 with Deep Stops. -; Multi GF CC mode description - TCODE .0, .35, "Dekomodell: L16-GF CC" ;228 Decotype: L16-GF CC - TCODE .0, .65, "Berechnung der Deko" ;229 Decompression cal- - TCODE .0, .95, "mittels der GF-Methode" ;230 culations with the - TCODE .0, .125, "(GF_lo/GF_hi). Prüfe" ;231 GF-Method (GF_lo/GF - TCODE .0, .155, "die CF32 & CF33 Werte!" ;232 _hi). Check CF32 & - TCODE .0, .185, "Für geschlossene Sys-" ;233 CF33!Closed Circuit - TCODE .0, .215, "teme mit Tiefenstopps." ;234 with Deep Stops. + +; 32 custom function descriptors III (FIXED LENGTH = 15 chars). + TCODE .40, .35, "unbenutzt " ;193 unused + TCODE .40, .35, "unbenutzt " ;194 unused + TCODE .40, .35, "unbenutzt " ;195 unused + TCODE .40, .35, "unbenutzt " ;196 unused + TCODE .40, .35, "unbenutzt " ;197 unused + TCODE .40, .35, "unbenutzt " ;198 unused + TCODE .40, .35, "unbenutzt " ;199 unused + TCODE .40, .35, "unbenutzt " ;200 unused + TCODE .40, .35, "unbenutzt " ;201 unused + TCODE .40, .35, "unbenutzt " ;202 unused + TCODE .40, .35, "unbenutzt " ;203 unused + TCODE .40, .35, "unbenutzt " ;204 unused + TCODE .40, .35, "unbenutzt " ;205 unused + TCODE .40, .35, "unbenutzt " ;206 unused + TCODE .40, .35, "unbenutzt " ;207 unused + TCODE .40, .35, "unbenutzt " ;208 unused + TCODE .40, .35, "unbenutzt " ;209 unused + TCODE .40, .35, "unbenutzt " ;210 unused + TCODE .40, .35, "unbenutzt " ;211 unused + TCODE .40, .35, "unbenutzt " ;212 unused + TCODE .40, .35, "unbenutzt " ;213 unused + TCODE .40, .35, "unbenutzt " ;214 unused + TCODE .40, .35, "unbenutzt " ;215 unused + TCODE .40, .35, "unbenutzt " ;216 unused + TCODE .40, .35, "unbenutzt " ;217 unused + TCODE .40, .35, "unbenutzt " ;218 unused + TCODE .40, .35, "unbenutzt " ;219 unused + TCODE .40, .35, "unbenutzt " ;220 unused + TCODE .40, .35, "unbenutzt " ;221 unused + TCODE .40, .35, "unbenutzt " ;222 unused + TCODE .40, .35, "unbenutzt " ;223 unused + TCODE .40, .35, "unbenutzt " ;224 unused ; + TCODE .7, .2, "Custom Funktionen III" ;225 Custom Functions III + TCODE .0, .0, "" ;226 unused + TCODE .0, .0, "" ;227 unused + TCODE .0, .0, "" ;228 unused + TCODE .0, .0, "" ;229 unused + TCODE .0, .0, "" ;230 unused + TCODE .0, .0, "" ;231 unused + TCODE .0, .0, "" ;232 unused + TCODE .0, .0, "" ;233 unused + TCODE .0, .0, "" ;234 unused + TCODE .10, .2, "Dekomodell verändert!" ;235 Decomode changed! TCODE .85, .125, "L16-GF CC" ;236 L16-GF CC TCODE .2, .12, "Nicht gefunden" ;237 Not found @@ -420,7 +417,7 @@ TCODE .0, .65, "wurden hinzugefügt!" ;273 were added! Check TCODE .0, .95, "Prüfe CFI und CF II" ;274 CF I and CF II Menu TCODE .0, .125, "Menü für Details!" ;275 for Details! - TCODE .20, .95, "Salzgeh.: " ;276 Salinity: + TCODE .20, .125, "Salzgeh.: " ;276 Salinity: ; TCODE .20, .95, "Grundzeit:" ;277 Bottom Time: TCODE .20, .125, "Max. Tiefe:" ;278 Max. Depth: @@ -443,7 +440,7 @@ TCODE .20, .155, "-1 mbar" ;293 -1 mbar TCODE .85, .185, "Höhe " ;294 Alt: ; - TCODE .20, .125, "Rohdaten anzeigen" ;295 Show raw data + TCODE .20, .95, "Custom FunktionenIII" ;295 Custom FunctionsIII TCODE .50, .2, "Rohdaten:" ;296 Raw Data: ; Gas-setup addons: TCODE .0, .0, "MOD:" ;297 MOD: (max operating depth of a gas). @@ -469,4 +466,64 @@ ; OLED Brightness settings TCODE .103, .155, "Eco " ;312 Eco (Same length as #313!) TCODE .103, .155, "Hoch" ;313 High (Same length as #312!) + +; ZH-L16 mode description + TCODE .0, .35, "Dekomodell: ZH-L16 OC" ;314 Decotype: ZH-L16 OC + TCODE .0, .65, "Für das Tauchen mit" ;315 For Open Circuit + TCODE .0, .95, "offenen Systemen. " ;316 Divers. Supports 5 + TCODE .0, .125, "Bis zu 5 Trimix Gase." ;317 Trimix Gases. + TCODE .0, .155, "Hierzu das Menü Gas-" ;318 Configure your gas + TCODE .0, .185, "einstellung verwenden." ;319 in Gassetup menu. + TCODE .0, .215, "CF11 & CF12 prüfen!" ;320 Check CF11 & CF12 ! +; Gaugemode description + TCODE .0, .35, "Dekomodell:Tiefenmesser" ;321 Decotype: Gauge + TCODE .0, .65, "Die Tauchzeit wird in" ;322 Divetime will be in + TCODE .0, .95, "Minuten:Sekunden ange-" ;323 Minutes:Seconds. + TCODE .0, .125, "zeigt. Der OSTC2 be-" ;324 OSTC2 will not + TCODE .0, .155, "rechnet keine Daten für" ;325 compute Deco, NoFly + TCODE .0, .185, "Deko, Flugverbots- oder" ;326 time and Desat. + TCODE .0, .215, "Entsättigungszeiten!" ;327 time at all! +; Const.ppO2 description + TCODE .0, .35, "Dekomodell: ZH-L16 CC" ;328 Decotype: ZH-L16 CC + TCODE .0, .65, "Für geschlossene" ;329 For Closed + TCODE .0, .95, "Kreislaufsysteme." ;330 Circuit rebreathers + TCODE .0, .125, "Stelle die 3 Setpoints" ;331 Configure the 3 + TCODE .0, .155, "im CCR Setpoint Menü" ;332 SetPoints in CCR - + TCODE .0, .185, "ein. Bis zu 5 Bailout" ;333 Setup menu. 5 bail- + TCODE .0, .215, "Gase sind verfügbar." ;334 outs are available. +; Apnoemode description + TCODE .0, .35, "Dekomodell: Apnoe " ;335 Decotype: Apnoe + TCODE .0, .65, "Der OSTC2 zeigt jeden" ;336 OSTC2 will display + TCODE .0, .95, "Abstieg getrennt in" ;337 each descent separ- + TCODE .0, .125, "Min:Sek an. Die Abtast-" ;338 ately in Min:Sec. + TCODE .0, .155, "rate wird temporär auf" ;339 Will temporally set + TCODE .0, .185, "1 Sekunde eingestellt." ;340 samplerate to 1 sec + TCODE .0, .215, "Keine Deko Berechnung" ;341 No Deco calculation +; Multi GF OC mode description + TCODE .0, .35, "Dekomodell: L16-GF OC" ;342 Decotype: L16-GF OC + TCODE .0, .65, "Berechnung der Deko" ;343 Decompression cal- + TCODE .0, .95, "mittels der GF-Methode" ;344 culations with the + TCODE .0, .125, "(GF_lo/GF_hi). " ;345 GF-Method (GF_lo/GF + TCODE .0, .155, "Prüfe die CF32 & CF33" ;346 _hi). Check CF32 & + TCODE .0, .185, "Werte! Für offene Sys-" ;347 CF33! Open Circuit + TCODE .0, .215, "teme mit Tiefenstopps." ;348 with Deep Stops. +; Multi GF CC mode description + TCODE .0, .35, "Dekomodell: L16-GF CC" ;349 Decotype: L16-GF CC + TCODE .0, .65, "Berechnung der Deko" ;350 Decompression cal- + TCODE .0, .95, "mittels der GF-Methode" ;351 culations with the + TCODE .0, .125, "(GF_lo/GF_hi). Prüfe" ;352 GF-Method (GF_lo/GF + TCODE .0, .155, "die CF32 & CF33 Werte!" ;353 _hi). Check CF32 & + TCODE .0, .185, "Für geschlossene Sys-" ;354 CF33!Closed Circuit + TCODE .0, .215, "teme mit Tiefenstopps." ;355 with Deep Stops. +; Spare (PSCR?) + TCODE .0, .35, "" ;356 + TCODE .0, .65, "" ;357 + TCODE .0, .95, "" ;358 + TCODE .0, .125, "" ;359 + TCODE .0, .155, "" ;360 + TCODE .0, .185, "" ;361 + TCODE .0, .215, "" ;362 + +; + ;============================================================================= diff -r 77c8ff191cd7 -r 101fec6a6137 code_part1/OSTC_code_asm_part1/menu.asm --- a/code_part1/OSTC_code_asm_part1/menu.asm Sat Apr 21 12:09:37 2012 +0200 +++ b/code_part1/OSTC_code_asm_part1/menu.asm Sat Apr 21 13:58:30 2012 +0200 @@ -207,7 +207,6 @@ bsf menubit bsf cursor call show_decotype - call show_salinity_value call PLED_menu_cursor bcf switch_left bcf switch_right @@ -246,7 +245,7 @@ dcfsnz menupos,F goto menu_custom_functions_page2 dcfsnz menupos,F - bra toggle_salinity + bra menu_custom_functions_page3 dcfsnz menupos,F bra toggle_decotype dcfsnz menupos,F @@ -321,7 +320,7 @@ mulwf EEDATA ; Multiply with Decomode 0-5 (5=Spare) movf PRODL,W - addlw d'193' ; Description text offset + addlw .314-.256 ; Description text offset movwf menupos ; Used as loop counter temp movlw d'7' @@ -329,7 +328,7 @@ menu0: movf menupos,W - call displaytext_1_low ; Display text! + call displaytext_1_high ; Display text! incf menupos,F decfsz temp1,F @@ -355,6 +354,7 @@ bsf cursor call show_debugstate call show_dateformat + call show_salinity_value call PLED_menu_cursor call toggle_brightness_show bcf switch_left @@ -404,114 +404,13 @@ dcfsnz menupos,F bra show_license dcfsnz menupos,F - bra show_rawdata + bra toggle_salinity dcfsnz menupos,F bra toggle_brightness ; toggle between ECO and HIGH movlw d'5' ; set cursor to "More again" movwf menupos bra setup_menu2 ; exit... -show_rawdata: ; Displays Sensor raw data - call PLED_ClearScreen - call PLED_topline_box - WIN_INVERT .1 ; Init new Wordprocessor - DISPLAYTEXTH .296 ; Raw Data: - WIN_INVERT .0 ; Init new Wordprocessor - - call PLED_static_raw_data - - - clrf timeout_counter2 - bcf sleepmode - bcf menubit3 - bsf menubit - -show_rawdata_loop: - rcall show_rawdata_wait - - btfsc menubit2 - bra show_rawdata_next - - btfsc onesecupdate - call PLED_update_raw_data - - bcf onesecupdate ; End of one second tasks, if any. - - goto show_rawdata_loop - -show_rawdata_wait: - bcf menubit2 - bcf switch_left - bcf switch_right - -show_rawdata_wait_1: - btfsc uart_dump_screen ; Asked to dump screen contains ? - call dump_screen ; Yes! - - btfsc switch_left ; Ack? - bsf menubit2 - btfsc switch_right ; Ack? - bsf menubit2 - - btfsc menubit2 - return - - btfss menubit - goto restart ; exit menu, restart and enter surfmode - - btfsc onesecupdate - call timeout_surfmode - - btfsc onesecupdate - call set_dive_modes - - btfsc sleepmode - bra show_rawdata_exit ; Exit - - btfsc divemode - goto restart ; exit menu, restart and enter divemode - - btfsc onesecupdate - return - - bra show_rawdata_wait_1 - -; Display blank/red/green/blue screens until click, to test OLED ageing. -show_rawdata_next: - ; display test draws more power then allowed -> potential hardware risk! -#ifndef DISPLAY_TEST - bra show_rawdata_exit -#endif - - setf WREG - WIN_BOX_COLOR .0,.240,.0,.160 - rcall show_rawdata_screen_wait - movlw color_red - WIN_BOX_COLOR .0,.240,.0,.160 - rcall show_rawdata_screen_wait - movlw color_green - WIN_BOX_COLOR .0,.240,.0,.160 - rcall show_rawdata_screen_wait - movlw color_blue - WIN_BOX_COLOR .0,.240,.0,.160 - rcall show_rawdata_screen_wait - bra show_rawdata_exit - -show_rawdata_screen_wait: - rcall show_rawdata_wait - bcf onesecupdate ; No dynamic update here... - - btfsc menubit2 - return - - bra show_rawdata_screen_wait - -show_rawdata_exit: - movlw d'4' - movwf menupos - bcf switch_right - bra more_setup_menu2 ; return to "more menu" loop - show_license: call startup_screen1 ;1/2 call startup_screen2 ;1/2 @@ -534,10 +433,10 @@ toggle_salinity2: write_int_eeprom d'26' ; Store salinity - movlw d'3' + movlw d'4' movwf menupos bcf switch_right - bra setup_menu3a ; return to manu loop + bra more_setup_menu3a ; return to manu loop toggle_salinity_reset: movlw d'100' @@ -552,7 +451,7 @@ movlw d'105' ; 105% ? cpfslt EEDATA ; Salinity higher limit rcall toggle_salinity_reset2 ; Reset before display! - WIN_TOP .95 + WIN_TOP .125 WIN_LEFT .90 ; +7 for spanish WIN_FONT FT_SMALL lfsr FSR2,letter diff -r 77c8ff191cd7 -r 101fec6a6137 code_part1/OSTC_code_asm_part1/menu_custom.asm --- a/code_part1/OSTC_code_asm_part1/menu_custom.asm Sat Apr 21 12:09:37 2012 +0200 +++ b/code_part1/OSTC_code_asm_part1/menu_custom.asm Sat Apr 21 13:58:30 2012 +0200 @@ -171,6 +171,15 @@ clrf EEADRH return ; return +menu_custom_functions_page3: + movlw .2 + movff WREG,cf_page_number ; CF page number (0: 0-31, 1: 32-63) + movlw .225 + movff WREG,cf_title_text ; # of text for title + movlw .193 + movff WREG,cf_descriptor_text ; # of descriptor text offset + bra menu_custom_functions0 + menu_custom_functions_page2: movlw .1 movff WREG,cf_page_number ; CF page number (0: 0-31, 1: 32-63) @@ -181,13 +190,12 @@ bra menu_custom_functions0 menu_custom_functions: - movlw .36 - movff WREG,cf_descriptor_text ; # of descriptor text offset + movlw .0 + movff WREG,cf_page_number ; CF page number (0: 0-31, 1: 32-63) movlw .27 movff WREG,cf_title_text ; # of text for title - movlw .0 - movff WREG,cf_page_number ; CF page number (0: 0-31, 1: 32-63) - + movlw .36 + movff WREG,cf_descriptor_text ; # of descriptor text offset menu_custom_functions0: bsf leftbind diff -r 77c8ff191cd7 -r 101fec6a6137 code_part1/OSTC_code_asm_part1/menu_reset.asm --- a/code_part1/OSTC_code_asm_part1/menu_reset.asm Sat Apr 21 12:09:37 2012 +0200 +++ b/code_part1/OSTC_code_asm_part1/menu_reset.asm Sat Apr 21 13:58:30 2012 +0200 @@ -177,7 +177,7 @@ CF_DEFAULT CF_BOOL, d'0', 0, 0 ; CF52 Show Tissue Graph in Divemode CF_DEFAULT CF_BOOL, d'0', 0, 0 ; CF53 Show Laeding Tissue in Divemode CF_DEFAULT CF_BOOL, d'0', 0, 0 ; CF54 Display shallowest stop first - CF_DEFAULT CF_INT8, d'0', d'0', d'10' ; GF55 Gas switch additional delay + CF_DEFAULT CF_INT8, d'0', d'0', d'10' ; CF55 Gas switch additional delay CF_DEFAULT CF_INT8, d'20', d'5', d'50' ; CF56 Bottom gas usage (SAC l/min) CF_DEFAULT CF_INT8, d'20', d'5', d'50' ; CF57 Ascent/deco gas usage (SAC l/min) @@ -189,43 +189,44 @@ CF_DEFAULT CF_PERCENT, .4, .0, .100 ; CF62 pSCR O2 Drop CF_DEFAULT CF_INT8, .10, .0, .100 ; CF63 pSCR counterlung ratio cf_default_table2: - CF_DEFAULT CF_INT8, d'0', d'0', d'0' ; GF64 unused - CF_DEFAULT CF_INT8, d'0', d'0', d'0' ; GF65 unused - CF_DEFAULT CF_INT8, d'0', d'0', d'0' ; GF66 unused - CF_DEFAULT CF_INT8, d'0', d'0', d'0' ; GF67 unused - CF_DEFAULT CF_INT8, d'0', d'0', d'0' ; GF68 unused + CF_DEFAULT CF_INT8, d'0', d'0', d'0' ; CF64 unused + CF_DEFAULT CF_INT8, d'0', d'0', d'0' ; CF65 unused + CF_DEFAULT CF_INT8, d'0', d'0', d'0' ; CF66 unused + CF_DEFAULT CF_INT8, d'0', d'0', d'0' ; CF67 unused + CF_DEFAULT CF_INT8, d'0', d'0', d'0' ; CF68 unused - CF_DEFAULT CF_INT8, d'0', d'0', d'0' ; GF69 unused - CF_DEFAULT CF_INT8, d'0', d'0', d'0' ; GF70 unused - CF_DEFAULT CF_INT8, d'0', d'0', d'0' ; GF71 unused - CF_DEFAULT CF_INT8, d'0', d'0', d'0' ; GF72 unused - CF_DEFAULT CF_INT8, d'0', d'0', d'0' ; GF73 unused + CF_DEFAULT CF_INT8, d'0', d'0', d'0' ; CF69 unused + CF_DEFAULT CF_INT8, d'0', d'0', d'0' ; CF70 unused + CF_DEFAULT CF_INT8, d'0', d'0', d'0' ; CF71 unused + CF_DEFAULT CF_INT8, d'0', d'0', d'0' ; CF72 unused + CF_DEFAULT CF_INT8, d'0', d'0', d'0' ; CF73 unused - CF_DEFAULT CF_INT8, d'0', d'0', d'0' ; GF74 unused - CF_DEFAULT CF_INT8, d'0', d'0', d'0' ; GF75 unused - CF_DEFAULT CF_INT8, d'0', d'0', d'0' ; GF76 unused - CF_DEFAULT CF_INT8, d'0', d'0', d'0' ; GF77 unused - CF_DEFAULT CF_INT8, d'0', d'0', d'0' ; GF78 unused + CF_DEFAULT CF_INT8, d'0', d'0', d'0' ; CF74 unused + CF_DEFAULT CF_INT8, d'0', d'0', d'0' ; CF75 unused + CF_DEFAULT CF_INT8, d'0', d'0', d'0' ; CF76 unused + CF_DEFAULT CF_INT8, d'0', d'0', d'0' ; CF77 unused + CF_DEFAULT CF_INT8, d'0', d'0', d'0' ; CF78 unused - CF_DEFAULT CF_INT8, d'0', d'0', d'0' ; GF79 unused - CF_DEFAULT CF_INT8, d'0', d'0', d'0' ; GF80 unused - CF_DEFAULT CF_INT8, d'0', d'0', d'0' ; GF81 unused - CF_DEFAULT CF_INT8, d'0', d'0', d'0' ; GF82 unused - CF_DEFAULT CF_INT8, d'0', d'0', d'0' ; GF83 unused + CF_DEFAULT CF_INT8, d'0', d'0', d'0' ; CF79 unused + CF_DEFAULT CF_INT8, d'0', d'0', d'0' ; CF80 unused + CF_DEFAULT CF_INT8, d'0', d'0', d'0' ; CF81 unused + CF_DEFAULT CF_INT8, d'0', d'0', d'0' ; CF82 unused + CF_DEFAULT CF_INT8, d'0', d'0', d'0' ; CF83 unused - CF_DEFAULT CF_INT8, d'0', d'0', d'0' ; GF84 unused - CF_DEFAULT CF_INT8, d'0', d'0', d'0' ; GF85 unused - CF_DEFAULT CF_INT8, d'0', d'0', d'0' ; GF87 unused - CF_DEFAULT CF_INT8, d'0', d'0', d'0' ; GF88 unused - CF_DEFAULT CF_INT8, d'0', d'0', d'0' ; GF89 unused + CF_DEFAULT CF_INT8, d'0', d'0', d'0' ; CF84 unused + CF_DEFAULT CF_INT8, d'0', d'0', d'0' ; CF85 unused + CF_DEFAULT CF_INT8, d'0', d'0', d'0' ; CF86 unused + CF_DEFAULT CF_INT8, d'0', d'0', d'0' ; CF87 unused + CF_DEFAULT CF_INT8, d'0', d'0', d'0' ; CF88 unused - CF_DEFAULT CF_INT8, d'0', d'0', d'0' ; GF90 unused - CF_DEFAULT CF_INT8, d'0', d'0', d'0' ; GF91 unused - CF_DEFAULT CF_INT8, d'0', d'0', d'0' ; GF92 unused - CF_DEFAULT CF_INT8, d'0', d'0', d'0' ; GF93 unused - CF_DEFAULT CF_INT8, d'0', d'0', d'0' ; GF94 unused + CF_DEFAULT CF_INT8, d'0', d'0', d'0' ; CF89 unused + CF_DEFAULT CF_INT8, d'0', d'0', d'0' ; CF90 unused + CF_DEFAULT CF_INT8, d'0', d'0', d'0' ; CF91 unused + CF_DEFAULT CF_INT8, d'0', d'0', d'0' ; CF92 unused + CF_DEFAULT CF_INT8, d'0', d'0', d'0' ; CF93 unused - CF_DEFAULT CF_INT8, d'0', d'0', d'0' ; GF95 unused + CF_DEFAULT CF_INT8, d'0', d'0', d'0' ; CF94 unused + CF_DEFAULT CF_INT8, d'0', d'0', d'0' ; CF95 unused cf_default_table3: ;============================================================================= diff -r 77c8ff191cd7 -r 101fec6a6137 code_part1/OSTC_code_asm_part1/pled_outputs.asm --- a/code_part1/OSTC_code_asm_part1/pled_outputs.asm Sat Apr 21 12:09:37 2012 +0200 +++ b/code_part1/OSTC_code_asm_part1/pled_outputs.asm Sat Apr 21 13:58:30 2012 +0200 @@ -912,131 +912,6 @@ STRCPY_PRINT "\xB7" return -PLED_static_raw_data: - WIN_FONT FT_SMALL - WIN_LEFT .0 - WIN_TOP .27 - STRCPY "C1:" - movff C1+0,lo - movff C1+1,hi - output_16 - call word_processor - WIN_LEFT .80 - WIN_TOP .27 - STRCPY "C2:" - movff C2+0,lo - movff C2+1,hi - output_16 - call word_processor - - WIN_LEFT .0 - WIN_TOP .52 - STRCPY "C3:" - movff C3+0,lo - movff C3+1,hi - output_16 - call word_processor - WIN_LEFT .80 - WIN_TOP .52 - STRCPY "C4:" - movff C4+0,lo - movff C4+1,hi - output_16 - call word_processor - - WIN_LEFT .0 - WIN_TOP .77 - STRCPY "C5:" - movff C5+0,lo - movff C5+1,hi - output_16 - call word_processor - WIN_LEFT .80 - WIN_TOP .77 - STRCPY "C6:" - movff C6+0,lo - movff C6+1,hi - output_16 - call word_processor - return - -PLED_update_raw_data: - WIN_LEFT .0 - WIN_TOP .102 - STRCPY "D1:" - movff D1+0,lo - movff D1+1,hi - output_16 - call word_processor - WIN_LEFT .80 - WIN_TOP .102 - STRCPY "D2:" - movff D2+0,lo - movff D2+1,hi - output_16 - call word_processor - - WIN_LEFT .0 - WIN_TOP .127 - STRCPY "OFF:" - movff OFF+0,lo - movff OFF+1,hi - output_16 - call word_processor - WIN_LEFT .80 - WIN_TOP .127 - STRCPY "SENS:" - movff SENS+0,lo - movff SENS+1,hi - output_16 - call word_processor - - WIN_LEFT .0 - WIN_TOP .152 - STRCPY "xdT:" - movff xdT+0,lo - movff xdT+1,hi - output_16 - call word_processor - WIN_LEFT .80 - WIN_TOP .152 - STRCPY "xdT2:" - movff xdT2+0,lo - movff xdT2+1,hi - output_16 - call word_processor - - WIN_LEFT .0 - WIN_TOP .177 - STRCPY "amb:" - SAFE_2BYTE_COPY amb_pressure, lo - output_16 - call word_processor - WIN_LEFT .80 - WIN_TOP .177 - STRCPY "temp:" - SAFE_2BYTE_COPY temperature, lo - call PLED_convert_signed_temperature ; converts lo:hi into signed-short and adds '-' to POSTINC2 if required - output_16 - call word_processor - - call get_battery_voltage ; get battery voltage - WIN_LEFT .0 - WIN_TOP .202 - STRCPY "AD0:" - movff ADRESL,lo - movff ADRESH,hi - output_16 - call word_processor - WIN_LEFT .80 - WIN_TOP .202 - STRCPY "BATT:" - movff batt_voltage+0,lo - movff batt_voltage+1,hi - output_16 - call word_processor - return - PLED_menu_mask: call PLED_topline_box WIN_INVERT .1 ; Init new Wordprocessor @@ -1057,7 +932,7 @@ WIN_INVERT .0 ; Init new Wordprocessor DISPLAYTEXT .99 ; Custom FunctionsI DISPLAYTEXT .153 ; Custom FunctionsII - DISPLAYTEXTH .276 ; Salinity: + DISPLAYTEXTH .295 ; Custom FunctionsIII DISPLAYTEXT .100 ; Decotype: DISPLAYTEXT .142 ; More... DISPLAYTEXT .11 ; Exit @@ -1071,7 +946,7 @@ DISPLAYTEXTH .257 ; Date format: DISPLAYTEXT .129 ; Debug: DISPLAYTEXT .187 ; Show License - DISPLAYTEXTH .295 ; Show raw data + DISPLAYTEXTH .276 ; Salinity: DISPLAYTEXTH .280 ; Brightness: DISPLAYTEXT .11 ; Exit return diff -r 77c8ff191cd7 -r 101fec6a6137 code_part1/OSTC_code_asm_part1/russian_text.asm --- a/code_part1/OSTC_code_asm_part1/russian_text.asm Sat Apr 21 12:09:37 2012 +0200 +++ b/code_part1/OSTC_code_asm_part1/russian_text.asm Sat Apr 21 13:58:30 2012 +0200 @@ -327,55 +327,52 @@ TCODE .0, .0, "ppO2 +" ;190 ppO2 + TCODE .0, .0, "ppO2 -" ;191 ppO2 - TCODE .0, .0, "Äèë." ;192 Dil. (Rebreather diluent) -; ZH-L16 mode description - TCODE .0, .35, "Àëãîðèòì: ZH-L16 OC" ;193 Decotype: ZH-L16 OC - TCODE .0, .65, "Äëÿ îòêðûòîé ñõåìû " ;194 For Open Circuit - TCODE .0, .95, "äûõàíèÿ. Äîñòóïíî " ;195 Divers. Supports 5 - TCODE .0, .125, "äî 5 Òðèìèêñ-ñìåñåé" ;196 Trimix Gases. - TCODE .0, .155, "Çàäàéòå ñâîè ãàçû " ;197 Configure your gas - TCODE .0, .185, "â ìåíþ íàñòðîéêè. " ;198 in Gassetup menu. - TCODE .0, .215, "Óòî÷í. ÄÏ11 & ÄÏ12!" ;199 Check CF11 & CF12 ! -; Gaugemode description - TCODE .0, .35, "Àëãîðèòì: Òàéìåð " ;200 Decotype: Gauge - TCODE .0, .65, "Âðåìÿ ïîä âîäîé â " ;201 Divetime will be in - TCODE .0, .95, "âèäå Ìèíóòû:Ñåêóíäû" ;202 Minutes:Seconds. - TCODE .0, .125, "OSTC2 íå âû÷èñëÿåò " ;203 OSTC2 will not - TCODE .0, .155, "äåêîìïðåññèþ, " ;204 compute Deco, NoFly - TCODE .0, .185, "íåëºòíîå âðåìÿ è " ;205 time and Desat. - TCODE .0, .215, "âðåìÿ ðàññûùåíèÿ! " ;206 time at all! -; Const.ppO2 description - TCODE .0, .35, "Àëãîðèòì: ZH-L16 CC" ;207 Decotype: ZH-L16 CC - TCODE .0, .65, "Äëÿ (ïîëó-)çàêðûòîé" ;208 For (Semi-)Closed - TCODE .0, .95, "ñõåìû äûõàíèÿ. " ;209 Circuit rebreathers - TCODE .0, .125, "Çàäàéòå 3 Ñåòïîèíòà" ;210 Configure the 3 - TCODE .0, .155, "â ìåíþ íàñòðîéêè " ;211 SetPoints in CCR - - TCODE .0, .185, "CCR. Äîñòóïíî äî 5 " ;212 Setup menu. 5 bail- - TCODE .0, .215, "çàïàñíûõ ñìåñåé. " ;213 outs are available. -; Apnoemode description - TCODE .0, .35, "Àëãîðèòì: Àïíîý " ;214 Decotype: Apnoe - TCODE .0, .65, "OSTC2 ïîêàçûâàåò " ;215 OSTC2 will display - TCODE .0, .95, "êàæäîå ïîãðóæåíèå " ;216 each descent separ- - TCODE .0, .125, "îòäåëüíî â Ìèí:Ñåê." ;217 ately in Min:Sec. - TCODE .0, .155, "Âðåìåííî âûñòàâëÿåò" ;218 Will temporally set - TCODE .0, .185, "ïåðèîä äàííûõ 1 ñåê" ;219 samplerate to 1 sec - TCODE .0, .215, "Íå âû÷èñëÿåò äåêî! " ;220 No Deco calculation -; Multi GF OC mode description - TCODE .0, .35, "Àëãîðèòì: L16-GF OC" ;221 Decotype: L16-GF OC - TCODE .0, .65, "Ðàñ÷åò äåêîìïðåññèè" ;222 Decompression cal- - TCODE .0, .95, "ñ ìåòîäîì ãðàäèåíò-" ;223 culations with the - TCODE .0, .125, "ôàêòîðà (ÃÔíèæ/ÃÔ " ;224 GF-Method (GF_lo/GF - TCODE .0, .155, "âðõ). Óòî÷í. ÄÏ32 &" ;225 _hi). Check CF32 & - TCODE .0, .185, "ÄÏ33!Îòêðûòûé öèêë," ;226 CF33! Open Circuit - TCODE .0, .215, "ãëóáîêèå îñòàíîâêè." ;227 with Deep Stops. -; Multi GF CC mode description - TCODE .0, .35, "Àëãîðèòì: L16-GF CC" ;228 Decotype: L16-GF CC - TCODE .0, .65, "Ðàñ÷åò äåêîìïðåññèè" ;229 Decompression cal- - TCODE .0, .95, "ñ ìåòîäîì ãðàäèåíò-" ;230 culations with the - TCODE .0, .125, "ôàêòîðà (ÃÔíèæ/ÃÔ " ;231 GF-Method (GF_lo/GF - TCODE .0, .155, "âðõ). Óòî÷í. ÄÏ32 &" ;232 _hi). Check CF32 & - TCODE .0, .185, "ÄÏ33!Çàêðûòûé öèêë," ;233 CF33!Closed Circuit - TCODE .0, .215, "ãëóáîêèå îñòàíîâêè." ;234 with Deep Stops. + +; 32 custom function descriptors III (FIXED LENGTH = 15 chars). + TCODE .40, .35, "unused " ;193 unused + TCODE .40, .35, "unused " ;194 unused + TCODE .40, .35, "unused " ;195 unused + TCODE .40, .35, "unused " ;196 unused + TCODE .40, .35, "unused " ;197 unused + TCODE .40, .35, "unused " ;198 unused + TCODE .40, .35, "unused " ;199 unused + TCODE .40, .35, "unused " ;200 unused + TCODE .40, .35, "unused " ;201 unused + TCODE .40, .35, "unused " ;202 unused + TCODE .40, .35, "unused " ;203 unused + TCODE .40, .35, "unused " ;204 unused + TCODE .40, .35, "unused " ;205 unused + TCODE .40, .35, "unused " ;206 unused + TCODE .40, .35, "unused " ;207 unused + TCODE .40, .35, "unused " ;208 unused + TCODE .40, .35, "unused " ;209 unused + TCODE .40, .35, "unused " ;210 unused + TCODE .40, .35, "unused " ;211 unused + TCODE .40, .35, "unused " ;212 unused + TCODE .40, .35, "unused " ;213 unused + TCODE .40, .35, "unused " ;214 unused + TCODE .40, .35, "unused " ;215 unused + TCODE .40, .35, "unused " ;216 unused + TCODE .40, .35, "unused " ;217 unused + TCODE .40, .35, "unused " ;218 unused + TCODE .40, .35, "unused " ;219 unused + TCODE .40, .35, "unused " ;220 unused + TCODE .40, .35, "unused " ;221 unused + TCODE .40, .35, "unused " ;222 unused + TCODE .40, .35, "unused " ;223 unused + TCODE .40, .35, "unused " ;224 unused ; + TCODE .12, .2, "Äîï. Ïàðàìåòðû III" ;225 Custom Functions III + TCODE .0, .0, "" ;226 unused + TCODE .0, .0, "" ;227 unused + TCODE .0, .0, "" ;228 unused + TCODE .0, .0, "" ;229 unused + TCODE .0, .0, "" ;230 unused + TCODE .0, .0, "" ;231 unused + TCODE .0, .0, "" ;232 unused + TCODE .0, .0, "" ;233 unused + TCODE .0, .0, "" ;234 unused + TCODE .10, .2, "Àëãîðèòì èçìåíåí! " ;235 Decomode changed! TCODE .85, .125, "L16-GF CC" ;236 L16-GF CC TCODE .2, .12, "Íå íàéäåí" ;237 Not found @@ -423,7 +420,7 @@ TCODE .0, .65, "äîáàâëåíû! Ïðîâåðüòå" ;273 were added! Check TCODE .0, .95, "Ìåíþ ÄÏ I and ÄÏ II" ;274 CF I and CF II Menu TCODE .0, .125, "äëÿ èíôîðìàöèè!" ;275 for Details! - TCODE .20, .95, "Ñîëåíîñòü: " ;276 Salinity: + TCODE .20, .125, "Ñîëåíîñòü: " ;276 Salinity: ; TCODE .20, .95, "Âðåìÿ íà äíå :" ;277 Bottom Time: TCODE .20, .125, "Ìàêñ. ãëóáèíà:" ;278 Max. Depth: @@ -446,7 +443,7 @@ TCODE .20, .155, "-1 ìáàð" ;293 -1 mbar TCODE .78, .185, "Àëüò: " ;294 Alt: ; - TCODE .20, .125, "Ïîêàçàòü äàìï" ;295 Show raw data + TCODE .20, .95, "Äîï. Ïàðàìåòðû III" ;295 Custom FunctionsIII TCODE .50, .2, "Äàìï:" ;296 Raw Data: ; Gas-setup addons: TCODE .0, .0, "MOD:" ;297 MOD: (max operating depth of a gas). @@ -471,4 +468,63 @@ ; OLED Brightness settings TCODE .103, .155, "Íîðì" ;312 Eco (Same length as #313!) TCODE .103, .155, "ßðêî" ;313 High (Same length as #312!) + +; ZH-L16 mode description + TCODE .0, .35, "Àëãîðèòì: ZH-L16 OC" ;314 Decotype: ZH-L16 OC + TCODE .0, .65, "Äëÿ îòêðûòîé ñõåìû " ;315 For Open Circuit + TCODE .0, .95, "äûõàíèÿ. Äîñòóïíî " ;316 Divers. Supports 5 + TCODE .0, .125, "äî 5 Òðèìèêñ-ñìåñåé" ;317 Trimix Gases. + TCODE .0, .155, "Çàäàéòå ñâîè ãàçû " ;318 Configure your gas + TCODE .0, .185, "â ìåíþ íàñòðîéêè. " ;319 in Gassetup menu. + TCODE .0, .215, "Óòî÷í. ÄÏ11 & ÄÏ12!" ;320 Check CF11 & CF12 ! +; Gaugemode description + TCODE .0, .35, "Àëãîðèòì: Òàéìåð " ;321 Decotype: Gauge + TCODE .0, .65, "Âðåìÿ ïîä âîäîé â " ;322 Divetime will be in + TCODE .0, .95, "âèäå Ìèíóòû:Ñåêóíäû" ;323 Minutes:Seconds. + TCODE .0, .125, "OSTC2 íå âû÷èñëÿåò " ;324 OSTC2 will not + TCODE .0, .155, "äåêîìïðåññèþ, " ;325 compute Deco, NoFly + TCODE .0, .185, "íåëºòíîå âðåìÿ è " ;326 time and Desat. + TCODE .0, .215, "âðåìÿ ðàññûùåíèÿ! " ;327 time at all! +; Const.ppO2 description + TCODE .0, .35, "Àëãîðèòì: ZH-L16 CC" ;328 Decotype: ZH-L16 CC + TCODE .0, .65, "Äëÿ çàêðûòîé" ;329 For Closed + TCODE .0, .95, "ñõåìû äûõàíèÿ. " ;330 Circuit rebreathers + TCODE .0, .125, "Çàäàéòå 3 Ñåòïîèíòà" ;331 Configure the 3 + TCODE .0, .155, "â ìåíþ íàñòðîéêè " ;332 SetPoints in CCR - + TCODE .0, .185, "CCR. Äîñòóïíî äî 5 " ;333 Setup menu. 5 bail- + TCODE .0, .215, "çàïàñíûõ ñìåñåé. " ;334 outs are available. +; Apnoemode description + TCODE .0, .35, "Àëãîðèòì: Àïíîý " ;335 Decotype: Apnoe + TCODE .0, .65, "OSTC2 ïîêàçûâàåò " ;336 OSTC2 will display + TCODE .0, .95, "êàæäîå ïîãðóæåíèå " ;337 each descent separ- + TCODE .0, .125, "îòäåëüíî â Ìèí:Ñåê." ;338 ately in Min:Sec. + TCODE .0, .155, "Âðåìåííî âûñòàâëÿåò" ;339 Will temporally set + TCODE .0, .185, "ïåðèîä äàííûõ 1 ñåê" ;340 samplerate to 1 sec + TCODE .0, .215, "Íå âû÷èñëÿåò äåêî! " ;341 No Deco calculation +; Multi GF OC mode description + TCODE .0, .35, "Àëãîðèòì: L16-GF OC" ;342 Decotype: L16-GF OC + TCODE .0, .65, "Ðàñ÷åò äåêîìïðåññèè" ;343 Decompression cal- + TCODE .0, .95, "ñ ìåòîäîì ãðàäèåíò-" ;344 culations with the + TCODE .0, .125, "ôàêòîðà (ÃÔíèæ/ÃÔ " ;345 GF-Method (GF_lo/GF + TCODE .0, .155, "âðõ). Óòî÷í. ÄÏ32 &" ;346 _hi). Check CF32 & + TCODE .0, .185, "ÄÏ33!Îòêðûòûé öèêë," ;347 CF33! Open Circuit + TCODE .0, .215, "ãëóáîêèå îñòàíîâêè." ;348 with Deep Stops. +; Multi GF CC mode description + TCODE .0, .35, "Àëãîðèòì: L16-GF CC" ;349 Decotype: L16-GF CC + TCODE .0, .65, "Ðàñ÷åò äåêîìïðåññèè" ;350 Decompression cal- + TCODE .0, .95, "ñ ìåòîäîì ãðàäèåíò-" ;351 culations with the + TCODE .0, .125, "ôàêòîðà (ÃÔíèæ/ÃÔ " ;352 GF-Method (GF_lo/GF + TCODE .0, .155, "âðõ). Óòî÷í. ÄÏ32 &" ;353 _hi). Check CF32 & + TCODE .0, .185, "ÄÏ33!Çàêðûòûé öèêë," ;354 CF33!Closed Circuit + TCODE .0, .215, "ãëóáîêèå îñòàíîâêè." ;355 with Deep Stops. +; Spare (PSCR?) + TCODE .0, .35, "" ;356 + TCODE .0, .65, "" ;357 + TCODE .0, .95, "" ;358 + TCODE .0, .125, "" ;359 + TCODE .0, .155, "" ;360 + TCODE .0, .185, "" ;361 + TCODE .0, .215, "" ;362 +; + ;============================================================================= \ No newline at end of file diff -r 77c8ff191cd7 -r 101fec6a6137 code_part1/OSTC_code_asm_part1/spanish_text.asm --- a/code_part1/OSTC_code_asm_part1/spanish_text.asm Sat Apr 21 12:09:37 2012 +0200 +++ b/code_part1/OSTC_code_asm_part1/spanish_text.asm Sat Apr 21 13:58:30 2012 +0200 @@ -323,55 +323,52 @@ TCODE .0, .0, "ppO2 +" ;190 ppO2 + TCODE .0, .0, "ppO2 -" ;191 ppO2 - TCODE .0, .0, "Dil." ;192 Dil. (Rebreather diluent) -; ZH-L16 mode description - TCODE .0, .35, "Tipodeco: ZH-L16 OC" ;193 Decotype: ZH-L16 OC - TCODE .0, .65, "Para Buceo Circuito" ;194 For Open Circuit - TCODE .0, .95, "Abierto. Soporta 5 " ;195 Divers. Supports 5 - TCODE .0, .125, "Gases Trimix. " ;196 Trimix Gases. - TCODE .0, .155, "Configure su gas en" ;197 Configure your gas - TCODE .0, .185, "el menú Config. Gas" ;198 in Gassetup menu. - TCODE .0, .215, "¡Mirar CF11 & CF12!" ;199 Check CF11 & CF12 ! -; Gaugemode description - TCODE .0, .35, "Tipodeco: Indicador" ;200 Decotype: Gauge - TCODE .0, .65, "TiempoBuceo será en" ;201 Divetime will be in - TCODE .0, .95, "Minutos:Segundos. " ;202 Minutes:Seconds. - TCODE .0, .125, "OSTC2 no calculará " ;203 OSTC2 will not - TCODE .0, .155, "Deco, tiempo NoVue " ;204 compute Deco, NoFly - TCODE .0, .185, "y Desat. " ;205 time and Desat. - TCODE .0, .215, "¡Tan sólo tiempo! " ;206 time at all! -; Const.ppO2 description - TCODE .0, .35, "Tipodeco: ZH-L16 CC" ;207 Decotype: ZH-L16 CC - TCODE .0, .65, "Para rebreathers " ;208 For (Semi-)Closed - TCODE .0, .95, "(Semi-)Cerrados " ;209 Circuit rebreathers - TCODE .0, .125, "Configure los 3 " ;210 Configure the 3 - TCODE .0, .155, "SetPoints en menú " ;211 SetPoints in CCR - - TCODE .0, .185, "Conf. CCR. Hay 5 " ;212 Setup menu. 5 bail- - TCODE .0, .215, "bailouts disponible" ;213 outs are available. -; Apnoemode description - TCODE .0, .35, "Tipodeco: Apnea " ;214 Decotype: Apnoe - TCODE .0, .65, "OSTC2 mostrará cada" ;215 OSTC2 will display - TCODE .0, .95, "descenso por sepa- " ;216 each descent separ- - TCODE .0, .125, "rado en Min:Seg. " ;217 ately in Min:Sec. - TCODE .0, .155, "Temporal.fija frec." ;218 Will temporally set - TCODE .0, .185, "muestras a 1 seg. " ;219 samplerate to 1 sec - TCODE .0, .215, "No se calcula Deco " ;220 No Deco calculation -; Multi GF OC mode description - TCODE .0, .35, "Tipodeco: L16-GF OC" ;221 Decotype: L16-GF OC - TCODE .0, .65, "Cálculos descompr. " ;222 Decompression cal- - TCODE .0, .95, "con el método-GF " ;223 culations with the - TCODE .0, .125, "(GF_bajo/GF_alto). " ;224 GF-Method (GF_lo/GF - TCODE .0, .155, "¡Mirar CF32 y CF33!" ;225 _hi). Check CF32 & - TCODE .0, .185, "CircuitoAbierto con" ;226 CF33! Open Circuit - TCODE .0, .215, "Paradas Profundas. " ;227 with Deep Stops. -; Multi GF CC mode description - TCODE .0, .35, "Tipodeco: L16-GF CC" ;228 Decotype: L16-GF CC - TCODE .0, .65, "Cálculos descompr. " ;229 Decompression cal- - TCODE .0, .95, "con el método-GF " ;230 culations with the - TCODE .0, .125, "(GF_bajo/GF_alto). " ;231 GF-Method (GF_lo/GF - TCODE .0, .155, "¡Mirar CF32 & CF33!" ;232 _hi). Check CF32 & - TCODE .0, .185, "CircuitoCerrado con" ;233 CF33!Closed Circuit - TCODE .0, .215, "Paradas Profundas. " ;234 with Deep Stops. + +; 32 custom function descriptors III (FIXED LENGTH = 15 chars). + TCODE .40, .35, "unused " ;193 unused + TCODE .40, .35, "unused " ;194 unused + TCODE .40, .35, "unused " ;195 unused + TCODE .40, .35, "unused " ;196 unused + TCODE .40, .35, "unused " ;197 unused + TCODE .40, .35, "unused " ;198 unused + TCODE .40, .35, "unused " ;199 unused + TCODE .40, .35, "unused " ;200 unused + TCODE .40, .35, "unused " ;201 unused + TCODE .40, .35, "unused " ;202 unused + TCODE .40, .35, "unused " ;203 unused + TCODE .40, .35, "unused " ;204 unused + TCODE .40, .35, "unused " ;205 unused + TCODE .40, .35, "unused " ;206 unused + TCODE .40, .35, "unused " ;207 unused + TCODE .40, .35, "unused " ;208 unused + TCODE .40, .35, "unused " ;209 unused + TCODE .40, .35, "unused " ;210 unused + TCODE .40, .35, "unused " ;211 unused + TCODE .40, .35, "unused " ;212 unused + TCODE .40, .35, "unused " ;213 unused + TCODE .40, .35, "unused " ;214 unused + TCODE .40, .35, "unused " ;215 unused + TCODE .40, .35, "unused " ;216 unused + TCODE .40, .35, "unused " ;217 unused + TCODE .40, .35, "unused " ;218 unused + TCODE .40, .35, "unused " ;219 unused + TCODE .40, .35, "unused " ;220 unused + TCODE .40, .35, "unused " ;221 unused + TCODE .40, .35, "unused " ;222 unused + TCODE .40, .35, "unused " ;223 unused + TCODE .40, .35, "unused " ;224 unused ; + TCODE .7, .2, "Func.Personaliz. III" ;225 Custom Functions III + TCODE .0, .0, "" ;226 unused + TCODE .0, .0, "" ;227 unused + TCODE .0, .0, "" ;228 unused + TCODE .0, .0, "" ;229 unused + TCODE .0, .0, "" ;230 unused + TCODE .0, .0, "" ;231 unused + TCODE .0, .0, "" ;232 unused + TCODE .0, .0, "" ;233 unused + TCODE .0, .0, "" ;234 unused + TCODE .10, .2, "¡ModoDeco cambiado!" ;235 Decomode changed! TCODE .85, .125, "L16-GF CC" ;236 L16-GF CC TCODE .2, .12, "No encont" ;237 Not found @@ -419,7 +416,7 @@ TCODE .0, .65, "Pers.! ¡Comprobar menú" ;273 were added! Check TCODE .0, .95, "CF I y CF II para" ;274 CF I and CF II Menu TCODE .0, .125, "más Detalles!" ;275 for Details! - TCODE .20, .95, "Salinidad:" ;276 Salinity: + TCODE .20, .125, "Salinidad:" ;276 Salinity: ; TCODE .20, .95, "Tiempo Fondo:" ;277 Bottom Time: TCODE .20, .125, "Prof. Max.:" ;278 Max. Depth: @@ -442,7 +439,7 @@ TCODE .20, .155, "-1 mbar" ;293 -1 mbar TCODE .85, .185, "Alt: " ;294 Alt: ; - TCODE .20, .125, "Ver datos raw" ;295 Show raw data + TCODE .20, .95, "Func.Personaliz.III" ;295 Custom FunctionsIII TCODE .50, .2, "DatosRaw:" ;296 Raw Data: ; Gas-setup addons: TCODE .0, .0, "MOD:" ;297 MOD: (max operating depth of a gas). @@ -468,4 +465,63 @@ ; OLED Brightness settings TCODE .103, .155, "Eco " ;312 Eco (Same length as #313!) TCODE .103, .155, "High" ;313 High (Same length as #312!) + +; ZH-L16 mode description + TCODE .0, .35, "Tipodeco: ZH-L16 OC" ;314 Decotype: ZH-L16 OC + TCODE .0, .65, "Para Buceo Circuito" ;315 For Open Circuit + TCODE .0, .95, "Abierto. Soporta 5 " ;316 Divers. Supports 5 + TCODE .0, .125, "Gases Trimix. " ;317 Trimix Gases. + TCODE .0, .155, "Configure su gas en" ;318 Configure your gas + TCODE .0, .185, "el menú Config. Gas" ;319 in Gassetup menu. + TCODE .0, .215, "¡Mirar CF11 & CF12!" ;320 Check CF11 & CF12 ! +; Gaugemode description + TCODE .0, .35, "Tipodeco: Indicador" ;321 Decotype: Gauge + TCODE .0, .65, "TiempoBuceo será en" ;322 Divetime will be in + TCODE .0, .95, "Minutos:Segundos. " ;323 Minutes:Seconds. + TCODE .0, .125, "OSTC2 no calculará " ;324 OSTC2 will not + TCODE .0, .155, "Deco, tiempo NoVue " ;325 compute Deco, NoFly + TCODE .0, .185, "y Desat. " ;326 time and Desat. + TCODE .0, .215, "¡Tan sólo tiempo! " ;327 time at all! +; Const.ppO2 description + TCODE .0, .35, "Tipodeco: ZH-L16 CC" ;328 Decotype: ZH-L16 CC + TCODE .0, .65, "Para rebreathers " ;329 For Closed + TCODE .0, .95, "Cerrados" ;330 Circuit rebreathers + TCODE .0, .125, "Configure los 3 " ;331 Configure the 3 + TCODE .0, .155, "SetPoints en menú " ;332 SetPoints in CCR - + TCODE .0, .185, "Conf. CCR. Hay 5 " ;333 Setup menu. 5 bail- + TCODE .0, .215, "bailouts disponible" ;334 outs are available. +; Apnoemode description + TCODE .0, .35, "Tipodeco: Apnea " ;335 Decotype: Apnoe + TCODE .0, .65, "OSTC2 mostrará cada" ;336 OSTC2 will display + TCODE .0, .95, "descenso por sepa- " ;337 each descent separ- + TCODE .0, .125, "rado en Min:Seg. " ;338 ately in Min:Sec. + TCODE .0, .155, "Temporal.fija frec." ;339 Will temporally set + TCODE .0, .185, "muestras a 1 seg. " ;340 samplerate to 1 sec + TCODE .0, .215, "No se calcula Deco " ;341 No Deco calculation +; Multi GF OC mode description + TCODE .0, .35, "Tipodeco: L16-GF OC" ;342 Decotype: L16-GF OC + TCODE .0, .65, "Cálculos descompr. " ;343 Decompression cal- + TCODE .0, .95, "con el método-GF " ;344 culations with the + TCODE .0, .125, "(GF_bajo/GF_alto). " ;345 GF-Method (GF_lo/GF + TCODE .0, .155, "¡Mirar CF32 y CF33!" ;346 _hi). Check CF32 & + TCODE .0, .185, "CircuitoAbierto con" ;347 CF33! Open Circuit + TCODE .0, .215, "Paradas Profundas. " ;348 with Deep Stops. +; Multi GF CC mode description + TCODE .0, .35, "Tipodeco: L16-GF CC" ;349 Decotype: L16-GF CC + TCODE .0, .65, "Cálculos descompr. " ;350 Decompression cal- + TCODE .0, .95, "con el método-GF " ;351 culations with the + TCODE .0, .125, "(GF_bajo/GF_alto). " ;352 GF-Method (GF_lo/GF + TCODE .0, .155, "¡Mirar CF32 & CF33!" ;353 _hi). Check CF32 & + TCODE .0, .185, "CircuitoCerrado con" ;354 CF33!Closed Circuit + TCODE .0, .215, "Paradas Profundas. " ;355 with Deep Stops. +; Spare (PSCR?) + TCODE .0, .35, "" ;356 + TCODE .0, .65, "" ;357 + TCODE .0, .95, "" ;358 + TCODE .0, .125, "" ;359 + TCODE .0, .155, "" ;360 + TCODE .0, .185, "" ;361 + TCODE .0, .215, "" ;362 +; + ;============================================================================= diff -r 77c8ff191cd7 -r 101fec6a6137 code_part1/OSTC_code_asm_part1/turkish_text.asm --- a/code_part1/OSTC_code_asm_part1/turkish_text.asm Sat Apr 21 12:09:37 2012 +0200 +++ b/code_part1/OSTC_code_asm_part1/turkish_text.asm Sat Apr 21 13:58:30 2012 +0200 @@ -213,7 +213,6 @@ TCODE .0, .0, "m/dk " ;083 m/min TCODE .100, .113, "Dekosuz " ;084 No Stop TCODE .135, .113, "Yüzey Varis" ;085 TTS -; TCODE .71, .113, "Yüzey Varis" ;085 TTS TCODE .85, .0, "Dalis Süre" ;086 Divetime TCODE .0, .0, "Derinlik" ;087 Depth TCODE .0, .0, "Ilk Gaz ? " ;088 First Gas? @@ -327,55 +326,52 @@ TCODE .0, .0, "ppO2 +" ;190 ppO2 + TCODE .0, .0, "ppO2 -" ;191 ppO2 - TCODE .0, .0, "Dil." ;192 Dil. (Rebreather diluent) -; ZH-L16 mode description - TCODE .0, .35, "Deko Modeli: ZH-L16 OC " ;193 Decotype: ZH-L16 OC - TCODE .0, .65, "Standart dalis modeli. " ;194 For Open Circuit - TCODE .0, .95, "Cihaz,5 adet Trimix ga-" ;195 Divers. Supports 5 - TCODE .0, .125, "zini desteklemektedir. " ;196 Trimix Gases. - TCODE .0, .155, "Lütfen ozel fonksiyon- " ;197 Configure your gas - TCODE .0, .185, "lardan CF11 & CF12 yi " ;198 in Gassetup menu. - TCODE .0, .215, "kontrol ediniz! " ;199 Check CF11 & CF12 ! -; Gaugemode description - TCODE .0, .35, "Deko Modeli: Geyc Modu " ;200 Decotype: Gauge - TCODE .0, .65, "Dalis zamani dakika ve " ;201 Divetime will be in - TCODE .0, .95, "saniye cinsinden göste-" ;202 Minutes:Seconds. - TCODE .0, .125, "rilecektir. Bilgisayar " ;203 OSTC2 will not - TCODE .0, .155, "hicbir sekilde Deko bil" ;204 compute Deco, NoFly - TCODE .0, .185, "gisi hesaplamayacaktir " ;205 time and Desat. - TCODE .0, .215, " " ;206 time at all! -; Const.ppO2 description - TCODE .0, .35, "Deko Modeli: ZH-L16 CC " ;207 Decotype: ZH-L16 CC - TCODE .0, .65, "Tam/Yari Kapali Devre " ;208 For (Semi-)Closed - TCODE .0, .95, "Geri Solutucu modeli. " ;209 Circuit rebreathers - TCODE .0, .125, "Kapali Devre icin 3 " ;210 Configure the 3 - TCODE .0, .155, "farkli SetPoint ve 5 " ;211 SetPoints in CCR - - TCODE .0, .185, "adet Bailout(kurtarma) " ;212 Setup menu. 5 bail- - TCODE .0, .215, "sistemde bulunmaktadir." ;213 outs are available. -; Apnoemode description - TCODE .0, .35, "Deko Modeli: Apnea Modu" ;214 Decotype: Apnoe - TCODE .0, .65, "OSTC2 sadece inis bilgi" ;215 OSTC2 will display - TCODE .0, .95, "sini dakika ve saniye " ;216 each descent separ- - TCODE .0, .125, "cinsinden gosterecektir" ;217 ately in Min:Sec. - TCODE .0, .155, "Deko hesaplamasi bu " ;218 Will temporally set - TCODE .0, .185, "modda yapilmayacaktir! " ;219 samplerate to 1 sec - TCODE .0, .215, " " ;220 No Deco calculation -; Multi GF OC mode description - TCODE .0, .35, "Deko Modeli: L16-GF OC " ;221 Decotype: L16-GF OC - TCODE .0, .65, "Deko hesaplamalari GF- " ;222 Decompression cal- - TCODE .0, .95, "Gradient Factor'e göre " ;223 culations with the - TCODE .0, .125, "yapilmaktadir. Lütfen " ;224 GF-Method (GF_lo/GF - TCODE .0, .155, "CF32 & CF33 nolu fonksi" ;225 _hi). Check CF32 & - TCODE .0, .185, "yonlari kontrol ediniz." ;226 CF33! Open Circuit - TCODE .0, .215, " " ;227 with Deep Stops. -; Multi GF CC mode description - TCODE .0, .35, "Deko Modeli: L16-GF CC " ;228 Decotype: L16-GF CC - TCODE .0, .65, "Deko hesaplamalari " ;229 Decompression cal- - TCODE .0, .95, "Gradient Factor'e göre " ;230 culations with the - TCODE .0, .125, "yapilmaktadir. Lütfen " ;231 GF-Method (GF_lo/GF - TCODE .0, .155, "CF32 & CF33 nolu fonksi" ;232 _hi). Check CF32 & - TCODE .0, .185, "yonlari kontrol ediniz." ;233 CF33!Closed Circuit - TCODE .0, .215, " " ;234 with Deep Stops. + +; 32 custom function descriptors III (FIXED LENGTH = 15 chars). + TCODE .40, .35, "unused " ;193 unused + TCODE .40, .35, "unused " ;194 unused + TCODE .40, .35, "unused " ;195 unused + TCODE .40, .35, "unused " ;196 unused + TCODE .40, .35, "unused " ;197 unused + TCODE .40, .35, "unused " ;198 unused + TCODE .40, .35, "unused " ;199 unused + TCODE .40, .35, "unused " ;200 unused + TCODE .40, .35, "unused " ;201 unused + TCODE .40, .35, "unused " ;202 unused + TCODE .40, .35, "unused " ;203 unused + TCODE .40, .35, "unused " ;204 unused + TCODE .40, .35, "unused " ;205 unused + TCODE .40, .35, "unused " ;206 unused + TCODE .40, .35, "unused " ;207 unused + TCODE .40, .35, "unused " ;208 unused + TCODE .40, .35, "unused " ;209 unused + TCODE .40, .35, "unused " ;210 unused + TCODE .40, .35, "unused " ;211 unused + TCODE .40, .35, "unused " ;212 unused + TCODE .40, .35, "unused " ;213 unused + TCODE .40, .35, "unused " ;214 unused + TCODE .40, .35, "unused " ;215 unused + TCODE .40, .35, "unused " ;216 unused + TCODE .40, .35, "unused " ;217 unused + TCODE .40, .35, "unused " ;218 unused + TCODE .40, .35, "unused " ;219 unused + TCODE .40, .35, "unused " ;220 unused + TCODE .40, .35, "unused " ;221 unused + TCODE .40, .35, "unused " ;222 unused + TCODE .40, .35, "unused " ;223 unused + TCODE .40, .35, "unused " ;224 unused ; + TCODE .7, .2, "Ozel Fonksiyonlar III" ;225 Custom Functions III + TCODE .0, .0, "" ;226 unused + TCODE .0, .0, "" ;227 unused + TCODE .0, .0, "" ;228 unused + TCODE .0, .0, "" ;229 unused + TCODE .0, .0, "" ;230 unused + TCODE .0, .0, "" ;231 unused + TCODE .0, .0, "" ;232 unused + TCODE .0, .0, "" ;233 unused + TCODE .0, .0, "" ;234 unused + TCODE .10, .2, "Deko Modeli Degisti!" ;235 Decomode changed! TCODE .85, .125, "L16-GF CC" ;236 L16-GF CC TCODE .2, .12, "Bulunamadi! " ;237 Not found @@ -423,7 +419,7 @@ TCODE .0, .65, "Eklendi,Lütfen " ;273 were added! Check TCODE .0, .95, "Ozel Fonksiyonlari " ;274 CF I and CF II Menu TCODE .0, .125, "Kontrol Ediniz! " ;275 for Details! - TCODE .20, .95, "Tuzluluk: " ;276 Salinity: + TCODE .20, .125, "Tuzluluk: " ;276 Salinity: ; TCODE .20, .95, "Dip Zaman:" ;277 Bottom Time: TCODE .20, .125, "Derinlik :" ;278 Max. Depth: @@ -446,7 +442,7 @@ TCODE .20, .155, "-1 mbar" ;293 -1 mbar TCODE .85, .185, "Alt: " ;294 Alt: ; - TCODE .20, .125, "Degiskenler... " ;295 Show raw data + TCODE .20, .95, "Ozel FonksiyonlarIII" ;295 Custom FunctionsIII TCODE .50, .2, "Degiskenler" ;296 Raw Data: ; Gas-setup addons: TCODE .0, .0, "MOD:" ;297 MOD: (max operating depth of a gas). @@ -473,4 +469,64 @@ TCODE .103, .155, "Dusuk " ;312 Eco (Same length as #313!) TCODE .103, .155, "Parlak" ;313 High (Same length as #312!) +; ZH-L16 mode description + TCODE .0, .35, "Deko Modeli: ZH-L16 OC " ;314 Decotype: ZH-L16 OC + TCODE .0, .65, "Standart dalis modeli. " ;315 For Open Circuit + TCODE .0, .95, "Cihaz,5 adet Trimix ga-" ;316 Divers. Supports 5 + TCODE .0, .125, "zini desteklemektedir. " ;317 Trimix Gases. + TCODE .0, .155, "Lütfen ozel fonksiyon- " ;318 Configure your gas + TCODE .0, .185, "lardan CF11 & CF12 yi " ;319 in Gassetup menu. + TCODE .0, .215, "kontrol ediniz! " ;320 Check CF11 & CF12 ! +; Gaugemode description + TCODE .0, .35, "Deko Modeli: Geyc Modu " ;321 Decotype: Gauge + TCODE .0, .65, "Dalis zamani dakika ve " ;322 Divetime will be in + TCODE .0, .95, "saniye cinsinden göste-" ;323 Minutes:Seconds. + TCODE .0, .125, "rilecektir. Bilgisayar " ;324 OSTC2 will not + TCODE .0, .155, "hicbir sekilde Deko bil" ;325 compute Deco, NoFly + TCODE .0, .185, "gisi hesaplamayacaktir " ;326 time and Desat. + TCODE .0, .215, " " ;327 time at all! +; Const.ppO2 description + TCODE .0, .35, "Deko Modeli: ZH-L16 CC " ;328 Decotype: ZH-L16 CC + TCODE .0, .65, "Tam Kapali Devre" ;329 For Closed + TCODE .0, .95, "Geri Solutucu modeli. " ;330 Circuit rebreathers + TCODE .0, .125, "Kapali Devre icin 3 " ;331 Configure the 3 + TCODE .0, .155, "farkli SetPoint ve 5 " ;332 SetPoints in CCR - + TCODE .0, .185, "adet Bailout(kurtarma) " ;333 Setup menu. 5 bail- + TCODE .0, .215, "sistemde bulunmaktadir." ;334 outs are available. +; Apnoemode description + TCODE .0, .35, "Deko Modeli: Apnea Modu" ;335 Decotype: Apnoe + TCODE .0, .65, "OSTC2 sadece inis bilgi" ;336 OSTC2 will display + TCODE .0, .95, "sini dakika ve saniye " ;337 each descent separ- + TCODE .0, .125, "cinsinden gosterecektir" ;338 ately in Min:Sec. + TCODE .0, .155, "Deko hesaplamasi bu " ;339 Will temporally set + TCODE .0, .185, "modda yapilmayacaktir! " ;340 samplerate to 1 sec + TCODE .0, .215, " " ;341 No Deco calculation +; Multi GF OC mode description + TCODE .0, .35, "Deko Modeli: L16-GF OC " ;342 Decotype: L16-GF OC + TCODE .0, .65, "Deko hesaplamalari GF- " ;343 Decompression cal- + TCODE .0, .95, "Gradient Factor'e göre " ;344 culations with the + TCODE .0, .125, "yapilmaktadir. Lütfen " ;345 GF-Method (GF_lo/GF + TCODE .0, .155, "CF32 & CF33 nolu fonksi" ;346 _hi). Check CF32 & + TCODE .0, .185, "yonlari kontrol ediniz." ;347 CF33! Open Circuit + TCODE .0, .215, " " ;348 with Deep Stops. +; Multi GF CC mode description + TCODE .0, .35, "Deko Modeli: L16-GF CC " ;349 Decotype: L16-GF CC + TCODE .0, .65, "Deko hesaplamalari " ;350 Decompression cal- + TCODE .0, .95, "Gradient Factor'e göre " ;351 culations with the + TCODE .0, .125, "yapilmaktadir. Lütfen " ;352 GF-Method (GF_lo/GF + TCODE .0, .155, "CF32 & CF33 nolu fonksi" ;353 _hi). Check CF32 & + TCODE .0, .185, "yonlari kontrol ediniz." ;354 CF33!Closed Circuit + TCODE .0, .215, " " ;355 with Deep Stops. +; Spare (PSCR?) + TCODE .0, .35, "" ;356 + TCODE .0, .65, "" ;357 + TCODE .0, .95, "" ;358 + TCODE .0, .125, "" ;359 + TCODE .0, .155, "" ;360 + TCODE .0, .185, "" ;361 + TCODE .0, .215, "" ;362 + +; + + ;=============================================================================