Subversion Repositories Kolibri OS

Rev

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