Mercurial > public > mk2
comparison code_part1/OSTC_code_asm_part1/menu_settime.asm @ 199:f5e9db793dd3
Minor missing translations
+ MOD/END/EAD in translation table.
+ ON/OFF (French).
+ Desat in logbook.
+ Set date/time menu positionning.
+ Simulator menu positionning.
author | JeanDo |
---|---|
date | Mon, 14 Feb 2011 17:23:08 +0100 |
parents | 6a94f96e9cea |
children | 1efd59d689f8 |
comparison
equal
deleted
inserted
replaced
198:1d98f30ed44e | 199:f5e9db793dd3 |
---|---|
78 goto restart | 78 goto restart |
79 | 79 |
80 bra settime_loop | 80 bra settime_loop |
81 | 81 |
82 set_time_refresh: | 82 set_time_refresh: |
83 WIN_LEFT .70 | 83 WIN_LEFT .32 |
84 WIN_TOP .65 | 84 WIN_TOP .65 |
85 lfsr FSR2,letter | 85 lfsr FSR2,letter |
86 OUTPUTTEXT .22 ; "Hours:" (actual length depends on translation) | |
87 | |
86 movff hours,lo | 88 movff hours,lo |
87 output_99x | 89 output_99x |
88 PUTC ':' | 90 PUTC ':' |
89 movff mins,lo | 91 movff mins,lo |
90 output_99x | 92 output_99x |
91 STRCAT_PRINT " " | 93 STRCAT_PRINT " " |
92 | 94 |
93 set_date_refresh: | 95 set_date_refresh: |
94 WIN_LEFT .70 | 96 WIN_LEFT .32 |
95 WIN_TOP .95 | 97 WIN_TOP .95 |
96 lfsr FSR2,letter | 98 lfsr FSR2,letter |
99 OUTPUTTEXT .23 ; "Date: " (actual length depends on translation) | |
100 | |
97 movff month,convert_value_temp+0 | 101 movff month,convert_value_temp+0 |
98 movff day,convert_value_temp+1 | 102 movff day,convert_value_temp+1 |
99 movff year,convert_value_temp+2 | 103 movff year,convert_value_temp+2 |
100 call PLED_convert_date ; converts into "DD/MM/YY" or "MM/DD/YY" or "YY/MM/DD" in postinc2 | 104 call PLED_convert_date ; converts into "DD/MM/YY" or "MM/DD/YY" or "YY/MM/DD" in postinc2 |
101 STRCAT_PRINT " " | 105 STRCAT_PRINT " " |
125 movlw .31 | 129 movlw .31 |
126 dcfsnz lo,F | 130 dcfsnz lo,F |
127 movlw .30 | 131 movlw .30 |
128 dcfsnz lo,F | 132 dcfsnz lo,F |
129 movlw .31 | 133 movlw .31 |
130 cpfsgt day ; day ok? | 134 cpfsgt day ; day ok? |
131 bra set_time_done2 ; OK | 135 bra set_time_done2 ; OK |
132 movlw .1 ; not OK, set to 1st | 136 movlw .1 ; not OK, set to 1st |
133 movwf day | 137 movwf day |
134 | 138 |
135 set_time_done2: | 139 set_time_done2: |
136 WIN_LEFT .32 | 140 WIN_LEFT .32 |
137 WIN_TOP .155 | 141 WIN_TOP .155 |
138 movlw d'8' | 142 movlw (.160-.32)/7 ; full line length, for various translations. |
139 movwf temp1 | 143 movwf temp1 |
140 call PLED_display_clear_common_y1 | 144 call PLED_display_clear_common_y1 |
141 | 145 |
142 movlw d'5' | 146 movlw d'5' |
143 movwf wait_temp | 147 movwf wait_temp |
149 bra set_time_done_loop | 153 bra set_time_done_loop |
150 bcf onesecupdate | 154 bcf onesecupdate |
151 | 155 |
152 call set_date_refresh | 156 call set_date_refresh |
153 | 157 |
154 WIN_LEFT .70 | 158 WIN_LEFT .32 |
155 WIN_TOP .65 | 159 WIN_TOP .65 |
156 lfsr FSR2,letter | 160 lfsr FSR2,letter |
161 OUTPUTTEXT .22 ; "Hours:" (actual length depends on translation) | |
162 | |
157 movff hours,lo | 163 movff hours,lo |
158 output_99x | 164 output_99x |
159 PUTC ':' | 165 PUTC ':' |
160 movff mins,lo | 166 movff mins,lo |
161 output_99x | 167 output_99x |
189 | 195 |
190 WIN_LEFT .32 | 196 WIN_LEFT .32 |
191 WIN_TOP .155 | 197 WIN_TOP .155 |
192 call PLED_standard_color | 198 call PLED_standard_color |
193 lfsr FSR2,letter | 199 lfsr FSR2,letter |
194 OUTPUTTEXT .94 ; Set | 200 OUTPUTTEXT .94 ; Set |
195 | 201 |
196 movff menupos2,menupos3 | 202 movff menupos2,menupos3 |
197 decfsz menupos3,F | 203 decfsz menupos3,F |
198 bra set_time_next_or_exit2 | 204 bra set_time_next_or_exit2 |
199 OUTPUTTEXT .90 ; Minutes | 205 OUTPUTTEXT .90 ; Minutes |
200 bra set_time_next_or_exit5 | 206 bra set_time_next_or_exit5 |
201 set_time_next_or_exit2: | 207 set_time_next_or_exit2: |
202 decfsz menupos3,F | 208 decfsz menupos3,F |
203 bra set_time_next_or_exit3 | 209 bra set_time_next_or_exit3 |
204 OUTPUTTEXT .91 ; Month | 210 OUTPUTTEXT .91 ; Month |
205 bra set_time_next_or_exit5 | 211 bra set_time_next_or_exit5 |
206 set_time_next_or_exit3: | 212 set_time_next_or_exit3: |
207 decfsz menupos3,F | 213 decfsz menupos3,F |
208 bra set_time_next_or_exit4 | 214 bra set_time_next_or_exit4 |
209 OUTPUTTEXT .92 ; Day | 215 OUTPUTTEXT .92 ; Day |
210 bra set_time_next_or_exit5 | 216 bra set_time_next_or_exit5 |
211 set_time_next_or_exit4: | 217 set_time_next_or_exit4: |
212 OUTPUTTEXT .93 ; Year | 218 OUTPUTTEXT .93 ; Year |
213 | 219 |
214 set_time_next_or_exit5: | 220 set_time_next_or_exit5: |
215 call word_processor | 221 call word_processor |