Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
129 mikedld 1
;======================================================================
2
;
3
;                           BOOT DATA
4
;
5
;======================================================================
6
 
7
macro line_full_top {
8
          db       201
9
          times    78   db 205
10
          db       187
11
}
12
macro line_full_bottom {
13
          db       200
14
          times    78   db 205
15
          db       188
16
}
17
macro line_half {
18
          db      186,' '
19
          times    76   db 0xc4
20
          db      ' ',186
21
}
22
macro line_space {
23
          db      186
24
          times   78 db 32
25
          db      186
26
}
27
 
28
d80x25_top:
29
                line_full_top
30
verstr2:
31
;               line_space
32
; version string
33
        db 186,32
34
        repeat 78
35
                load a byte from version+%-1
36
                if a = 13
37
                        break
38
                end if
39
                db a
40
        end repeat
41
        repeat 78 - ($-verstr2)
42
                db      ' '
43
        end repeat
44
        db 32,186
45
verstr:
46
                line_half
47
space_msg:      line_space
48
d80x25_top_num = 3
49
d80x25_bottom:
50
          db       186,' KolibriOS based on MenuetOS and comes with ABSOLUTELY '
51
          db       'NO WARRANTY            ',186
52
          db       186,' See file COPYING for details                          '
53
          db       '                       ',186
54
          line_full_bottom
55
d80x25_bottom_num = 3
56
 
57
msg_apm	  db      " APM x.x ", 0
58
 
59
novesa    db      "Display: EGA/CGA",13,10,0
60
s_vesa    db      "VESA version: "
61
  .ver    db      "?.? ("
62
  .mem    db      "??? Mbytes)",13,10,0
63
gr_mode   db      "Select mode: ",13,10,0
64
s_bpp     db      13,10,186," Bits per pixel: "
65
  .bpp    dw      "??",13,10,13,10,0
66
vrrmprint db      "Apply VRR? (picture frequency greater than 60Hz"
67
          db      " only for transfers:",13,10
68
          db      186," 1024*768->800*600 and 800*600->640*480) [1-yes,2-no]:",0
69
gr_acc    db      "Vesa 2.0+ : MTRR graphics acceleration [1-yes/2-no] ? ",0
70
bdev      db      "Load ramdisk from [1-floppy; 2-C:\menuet.img (FAT32);"
71
          db      "                   3-use preloaded ram-image from kernel restart]: ",0
72
not386    db      "Fatal - CPU 386+ required.",0
73
fatalsel  db      13,10,"Error - Selected mode is not supported.",0
74
badsect   db      13,10,186," Fatal - Bad sector. Replace floppy.",0
75
memmovefailed db  13,10,186," Fatal - Int 0x15 move failed.",0
76
okt       db      " ... OK"
77
linef     db      13,10,0
78
diskload  db      "Loading diskette: 00 %",8,8,8,8,0
79
pros      db      "00"
80
backspace2 db     8,8,0
81
boot_dev  db      0  ; 0=floppy, 1=hd
82
start_msg db      "Press [abcd] to change settings, press [Enter] to continue booting",13,10,0
83
time_msg  db      " or wait "
84
time_str  db      " 5 seconds"
85
          db      " before automatical continuation",13,10,0
86
current_cfg_msg db "Current settings:",13,10,0
87
curvideo_msg db   " [a] Videomode: ",0
88
modevesa20 db     " with LFB",0
89
modevesa12 db     ", VESA 1.2 Bnk",0
90
mode9     db      "320x200, EGA/CGA 256 colors",0
91
mode10    db      "640x480, VGA 16 colors",0
92
mtrr_msg  db      " [b] Use MTRR for graphics acceleration:",0
93
on_msg    db      " on",13,10,0
94
off_msg   db      " off",13,10,0
95
vrrm_msg  db      " [c] Use VRR:",0
96
preboot_device_msg db " [d] Floppy image: ",0
97
preboot_device_msgs dw 0,pdm1-0x10000,pdm2-0x10000,pdm3-0x10000
98
pdm1      db      "real floppy",13,10,0
99
pdm2      db      "C:\menuet.img (FAT32)",13,10,0
100
pdm3      db      "use already loaded image",13,10,0
101
loading_msg db    "Loading KolibriOS...",0
102
save_quest db     "Remember current settings? [y/n]: ",0
103
loader_block_error db "Bootloader data invalid, I cannot continue. Stopped.",0
104
 
105
_oem db 'oem: ',0
106
 
107
db 5
108
s_ven_intel  db 'Intel'
109
db 2
110
s_ven_s3     db 'S3'
111
;db 5
112
;s_ven_bochs  db 'Bochs'
113
;db 8
114
;s_ven_vmware db 'V M ware'
115
 
116
s_mode    db      "  ????-????-?? (?)  ",0
117
s_mode1   db      "  0640-0480-04 (a)    0320-0200-08 (b)  ",13,10,0
118
 
119
;_tl db 'ÚÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÂÄÄÄÄÄÂÄÄÄÄÄÂÄÄÄÄÄÂÄÄÄÄÄÂÄÄÄÄÄ¿',13,10,\
120
;       '³ resolution ³   4 ³   8 ³  15 ³  16 ³  24 ³  32 ³',13,10,\
121
;       'ÃÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄ´',13,10,0
122
;_rs db '³ ????x????  ³  -  ³  -  ³  -  ³  -  ³  -  ³  -  ³',13,10,0
123
;_bt db 'ÀÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÙ',13,10,0
124
 
125
_tl db 186,'                         ÚÄÄÄÄÄÂÄÄÄÄÄÂÄÄÄÄÄÂÄÄÄÄÄÂÄÄÄÄÄÂÄÄÄÄÄ¿',13,10,\
126
       186,'                         ³   4 ³   8 ³  15 ³  16 ³  24 ³  32 ³',13,10,\
127
       186,'             ÚÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄÅÄ¿',13,10,0
128
_rs db 186,'             ³ ????x???? ³  ?  ³  ?  ³  ?  ³  ?  ³  ?  ³  ?  ³Û³',13,10,0
129
_bt db 186,'             ÀÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÁÄÙ',13,10,0
130
 
131
 
132
_sel1 db 0x1A,0
133
_sel2 db 0x1B,0