Subversion Repositories Kolibri OS

Rev

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

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