Subversion Repositories Kolibri OS

Rev

Rev 7129 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

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