Rev 7717 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 7717 | Rev 7724 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | ; Calendar for KolibriOS |
1 | ; Calendar for KolibriOS |
2 | ; |
2 | ; |
3 | ; v1.5 - time redesign by Heavyiron |
3 | ; v1.5 - time redesign by Heavyiron |
4 | ; v1.2 - v1.55 - new desighn and functionality by Leency |
4 | ; v1.2 - v1.55 - new design and functionality by Leency |
5 | ; v1.1 - add change time support by DedOK |
5 | ; v1.1 - add change time support by DedOK |
6 | ; v1.0 - written in pure assembler by Ivushkin Andrey aka Willow |
6 | ; v1.0 - written in pure assembler by Ivushkin Andrey aka Willow |
7 | ; also - diamond, spraid, fedesco |
7 | ; also - diamond, spraid, fedesco |
8 | ; |
8 | ; |
9 | ; Created: November 1, 2004 |
9 | ; Created: November 1, 2004 |
Line 154... | Line 154... | ||
154 | mov [curDay],eax |
154 | mov [curDay],eax |
155 | test byte[esi],0 |
155 | test byte[esi],0 |
156 | jnz .no2000 |
156 | jnz .no2000 |
157 | add [curYear],100 |
157 | add [curYear],100 |
158 | .no2000: |
158 | .no2000: |
159 | call calculate |
- | |
160 | ret |
159 | ret |
Line 161... | Line 160... | ||
161 | 160 | ||
162 | check_midnight: |
161 | check_midnight: |
163 | mov ebx,[datestr] |
162 | mov ebx,[datestr] |
Line 174... | Line 173... | ||
174 | START: |
173 | START: |
175 | call get_current_date |
174 | call get_current_date |
176 | m2m [Year], [curYear] |
175 | m2m [Year], [curYear] |
177 | m2m [Month], [curMonth] |
176 | m2m [Month], [curMonth] |
178 | m2m [day_sel], [curDay] |
177 | m2m [day_sel], [curDay] |
- | 178 | call calculate |
|
179 | red: |
179 | red: |
180 | call define_window |
180 | call define_window |
Line 181... | Line 181... | ||
181 | 181 |