Subversion Repositories Kolibri OS

Rev

Rev 593 | Rev 2288 | Go to most recent revision | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 593 Rev 750
-
 
1
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-
 
2
;;                                                              ;;
-
 
3
;; Copyright (C) KolibriOS team 2004-2007. All rights reserved. ;;
-
 
4
;; Distributed under terms of the GNU General Public License    ;;
-
 
5
;;                                                              ;;
-
 
6
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
1
$Revision: 0 $
7
 
2
 
8
$Revision: 750 $
3
 
9
 
4
; boot data: common strings (for all languages)
10
 
5
macro line_full_top {
11
; boot data: common strings (for all languages)
6
          db       201
12
macro line_full_top {
7
          times    78   db 205
13
          db       201
8
          db       187
14
          times    78   db 205
9
}
15
          db       187
10
macro line_full_bottom {
16
}
11
          db       200
17
macro line_full_bottom {
12
          times    78   db 205
18
          db       200
13
          db       188
19
          times    78   db 205
14
}
20
          db       188
15
macro line_half {
21
}
16
          db      186,' '
22
macro line_half {
17
          times    76   db 0xc4
23
          db      186,' '
18
          db      ' ',186
24
          times    76   db 0xc4
19
}
25
          db      ' ',186
20
macro line_space {
26
}
21
          db      186
27
macro line_space {
22
          times   78 db 32
28
          db      186
23
          db      186
29
          times   78 db 32
24
}
30
          db      186
25
d80x25_top:
31
}
26
		line_full_top
32
d80x25_top:
27
cur_line_pos = 75
33
		line_full_top
28
        store byte ' ' at d80x25_top+cur_line_pos+1
34
cur_line_pos = 75
29
rev_var = __REV__
35
        store byte ' ' at d80x25_top+cur_line_pos+1
30
while rev_var > 0
36
rev_var = __REV__
31
        store byte rev_var mod 10 + '0' at d80x25_top+cur_line_pos
37
while rev_var > 0
32
        cur_line_pos = cur_line_pos - 1
38
        store byte rev_var mod 10 + '0' at d80x25_top+cur_line_pos
33
        rev_var = rev_var / 10
39
        cur_line_pos = cur_line_pos - 1
34
end while
40
        rev_var = rev_var / 10
35
        store byte ' ' at d80x25_top+cur_line_pos
41
end while
36
        store dword ' SVN' at d80x25_top+cur_line_pos-4
42
        store byte ' ' at d80x25_top+cur_line_pos
37
 
43
        store dword ' SVN' at d80x25_top+cur_line_pos-4
38
space_msg:	line_space
44
 
39
verstr:
45
space_msg:	line_space
40
;		line_space
46
verstr:
41
; version string
47
;		line_space
42
	db 186,32
48
; version string
43
	repeat 78
49
	db 186,32
44
		load a byte from version+%-1
50
	repeat 78
45
		if a = 13
51
		load a byte from version+%-1
46
			break
52
		if a = 13
47
		end if
53
			break
48
		db a
54
		end if
49
	end repeat
55
		db a
50
	repeat 78 - ($-verstr)
56
	end repeat
51
		db	' '
57
	repeat 78 - ($-verstr)
52
	end repeat
58
		db	' '
53
	db 32,186
59
	end repeat
54
		line_half
60
	db 32,186
55
d80x25_top_num = 4
61
		line_half
-
 
62
d80x25_top_num = 4