Subversion Repositories Kolibri OS

Rev

Rev 437 | Rev 750 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

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