# HG changeset patch # User Heinrichsweikamp # Date 1296983763 -3600 # Node ID 8aced3c7590c3f3ca4b062af5c49403f1bd28095 # Parent 77ab44108c07a79e92151dcec0f8951214ddae80 store gf_hi and gf_lo in logbook diff -r 77ab44108c07 -r 8aced3c7590c code_part1/OSTC_code_asm_part1/changelog.txt --- a/code_part1/OSTC_code_asm_part1/changelog.txt Sun Feb 06 09:37:07 2011 +0100 +++ b/code_part1/OSTC_code_asm_part1/changelog.txt Sun Feb 06 10:16:03 2011 +0100 @@ -1,10 +1,11 @@ New in 1.81 beta: BETA Version - Do NOT use for diving! -CHANGE: ZH-L16 display all stops (up to 93m), as ZH-L16-GF mode. -BUGFIX: Don't wrap TTS sum (still limit each stop display (not compute) to ~4h). -NEW: CF54: Display shallowest stop first (decoplan and divemode). +CHANGE: ZH-L16 display all stops (up to 93m), as ZH-L16-GF mode +BUGFIX: Don't wrap TTS sum (still limit each stop display (not compute) to ~4h) +NEW: CF54: =1:Display shallowest stop first (decoplan and divemode) BUGFIX: Inactive gases greyed-out in Simulator results BUGFIX: "Better Gas" now works for Gas 4 and Gas 5, as well +NEW: GF_lo and GF_hi stored in logbook New in 1.80 Stable: Stable release diff -r 77ab44108c07 -r 8aced3c7590c code_part1/OSTC_code_asm_part1/divemode.asm --- a/code_part1/OSTC_code_asm_part1/divemode.asm Sun Feb 06 09:37:07 2011 +0100 +++ b/code_part1/OSTC_code_asm_part1/divemode.asm Sun Feb 06 10:16:03 2011 +0100 @@ -1218,8 +1218,12 @@ movf EEDATA,W call write_external_eeprom ; Store Salinity to Dive - movlw d'0' ; Spare - call write_external_eeprom + GETCUSTOM8 d'33' ; GF_hi + movwf temp1 + swapf temp1,F ; GF_hi -> Bit7-4 + GETCUSTOM8 d'32' ; GF_lo + addwf temp1,W ; Add GF_lo -> Bit 3-0 + call write_external_eeprom ; Stores GF_hi and GF_lo movlw 0xFB ; Header stop call write_external_eeprom diff -r 77ab44108c07 -r 8aced3c7590c code_part1/OSTC_code_asm_part1/pled_outputs.asm --- a/code_part1/OSTC_code_asm_part1/pled_outputs.asm Sun Feb 06 09:37:07 2011 +0100 +++ b/code_part1/OSTC_code_asm_part1/pled_outputs.asm Sun Feb 06 10:16:03 2011 +0100 @@ -476,7 +476,7 @@ call PLED_standard_color lfsr FSR2,letter - movff int_O_ascenttime+0,lo ; complete ascend time + movff int_O_ascenttime+0,lo ; TTS movff int_O_ascenttime+1,hi ; on 16bits bcf leftbind output_16 @@ -686,7 +686,7 @@ WIN_FONT FT_SMALL WIN_INVERT .0 ; Init new Wordprocessor call PLED_standard_color - GETCUSTOM8 d'32' + GETCUSTOM8 d'32' ; GF_lo movwf lo STRCPY "GF_lo:" @@ -695,7 +695,7 @@ STRCAT_PRINT "%" WIN_TOP .50 - GETCUSTOM8 d'33' + GETCUSTOM8 d'33' ; GF_hi movwf lo STRCPY "GF_hi:" bsf leftbind