Subversion Repositories Kolibri OS

Rev

Rev 134 | Go to most recent revision | Details | Compare with Previous | 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
d80x25_top:
28
		line_full_top
134 diamond 29
verstr2:
129 mikedld 30
;		line_space
31
; version string
32
	db 186,32
33
	repeat 78
34
		load a byte from version+%-1
35
		if a = 13
36
			break
37
		end if
38
		db a
39
	end repeat
134 diamond 40
	repeat 78 - ($-verstr2)
129 mikedld 41
		db	' '
42
	end repeat
43
	db 32,186
134 diamond 44
verstr:
129 mikedld 45
		line_half
134 diamond 46
space_msg:	line_space
47
d80x25_top_num = 3
129 mikedld 48
d80x25_bottom:
49
          db       186,' Kolibri OS основана на Menuet OS и не предоставляет '
50
          db       'никаких гарaнтий.        ',186
51
          db       186,' Подробнее смотрите файл GNU.TXT                     '
52
          db       '                         ',186
53
          line_full_bottom
54
d80x25_bottom_num = 3
55
 
134 diamond 56
msg_apm   db      " APM x.x ",0
57
 
129 mikedld 58
novesa    db      "Видеокарта: EGA/CGA",13,10,0
134 diamond 59
s_vesa    db      "Версия VESA: "
60
  .ver    db      "?.? ("
61
  .mem    db      "??? Мб)",13,10,0
62
gr_mode   db      "Выберите видеорежим: ",13,10,0
63
s_bpp     db      13,10,186," Глубина цвета: "
64
  .bpp    dw      "??"
65
          db      13,10,0
129 mikedld 66
vrrmprint db      "Использовать VRR? (частота кадров выше 60 Гц"
67
          db      " только для переходов:",13,10
68
          db      186," 1024*768>800*600 и 800*600>640*480) [1-да, 2-нет]: ",0
384 mikedld 69
ask_dma   db      "Использовать DMA для записи на HDD? [1-да/2-нет]: ",0
70
bdev      db      "Загрузить образ из [1-дискета; 2-C:\kolibri.img (FAT32);"
129 mikedld 71
          db      13,10,186,"                    "
72
          db      "3-использовать уже загруженный образ]: ",0
73
probetext db      13,10,13,10,186," Стандартный видеорежим? [1-да, "
74
          db      "2-проверить другие (Vesa 3.0)]: ",0
75
prnotfnd  db      "Ошибка - Видеорежим не найден.",0
76
;modena    db      "Ошибка - Требуется поддержка VBE 0x112+.",0
77
not386    db      "Ошибка - Требуется процессор 386+.",0
78
btns      db      "Ошибка - Не могу определить глубину цвета.",0
79
fatalsel  db      "Ошибка - Выбранный видеорежим не поддерживается.",0
80
badsect   db      13,10,186," Ошибка - Дискета повреждена. Попробуйте другую.",0
81
memmovefailed db  13,10,186," Ошибка - Int 0x15 move failed.",0
82
okt       db      " ... OK"
83
linef	  db      13,10,0
84
diskload  db      "Загрузка дискеты: 00 %",8,8,8,8,0
85
pros      db      "00"
86
backspace2 db     8,8,0
87
boot_dev  db      0
88
start_msg db      "Нажмите [abcd] для изменения настроек, [Enter] для продолжения загрузки",13,10,0
89
time_msg  db      " или подождите "
90
time_str  db      " 5 секунд "
91
          db      " до автоматического продолжения",13,10,0
92
current_cfg_msg db "Текущие настройки:",13,10,0
93
curvideo_msg db   " [a] Видеорежим: ",0
94
mode1     db      "640x480",0
95
mode2     db      "800x600",0
96
mode3     db      "1024x768",0
97
mode4     db      "1280x1024",0
98
modes_msg dw mode4-0x10000,mode1-0x10000,mode2-0x10000,mode3-0x10000
99
modevesa20 db     " с LFB",0
100
modevesa12 db     ", VESA 1.2 Bnk",0
101
mode9     db      "320x200, EGA/CGA 256 цветов",0
102
mode10    db      "640x480, VGA 16 цветов",0
103
probeno_msg db    " (стандартный видеорежим)",0
104
probeok_msg db    " (проверить нестандартные режимы)",0
384 mikedld 105
dma_msg   db      " [b] Использование DMA для записи на HDD:",0
129 mikedld 106
on_msg    db      " вкл",13,10,0
107
off_msg   db      " выкл",13,10,0
108
vrrm_msg  db      " [c] Использование VRR:",0
109
preboot_device_msg db " [d] Образ дискеты: ",0
110
preboot_device_msgs dw 0,pdm1-0x10000,pdm2-0x10000,pdm3-0x10000
111
pdm1      db      "настоящая дискета",13,10,0
384 mikedld 112
pdm2      db      "C:\kolibri.img (FAT32)",13,10,0
129 mikedld 113
pdm3      db      "использовать уже загруженный образ",13,10,0
114
loading_msg db    "Идёт загрузка KolibriOS...",0
115
save_quest db     "Запомнить текущие настройки? [y/n]: ",0
116
loader_block_error db "Ошибка в данных начального загрузчика, продолжение невозможно.",0
134 diamond 117
 
118
_oem db 'oem: ',0
119
 
120
db 5
121
s_ven_intel  db 'Intel'
122
db 2
123
s_ven_s3     db 'S3'
124
;db 5
125
;s_ven_bochs  db 'Bochs'
126
;db 8
127
;s_ven_vmware db 'V M ware'
128
 
129
s_mode    db      "  ????-????-?? (?)  ",0
130
s_mode1   db      "  0640-0480-04 (a)    0320-0200-08 (b)  ",13,10,0
131
 
132
;_tl db '┌────────────┬─────┬─────┬─────┬─────┬─────┬─────┐',13,10,\
133
;       '│ разрешение │   4 │   8 │  15 │  16 │  24 │  32 │',13,10,\
134
;       '├────────────┼─────┼─────┼─────┼─────┼─────┼─────┤',13,10,0
135
;_rs db '│ ????x????  │  -  │  -  │  -  │  -  │  -  │  -  │',13,10,0
136
;_bt db '└────────────┴─────┴─────┴─────┴─────┴─────┴─────┘',13,10,0
137
 
138
_tl db 186,'                         ┌─────┬─────┬─────┬─────┬─────┬─────┐',13,10,\
139
       186,'                         │   4 │   8 │  15 │  16 │  24 │  32 │',13,10,\
140
       186,'             ┌───────────┼─────┼─────┼─────┼─────┼─────┼─────┼─┐',13,10,0
141
_rs db 186,'             │ ????x???? │  ?  │  ?  │  ?  │  ?  │  ?  │  ?  │█│',13,10,0
142
_bt db 186,'             └───────────┴─────┴─────┴─────┴─────┴─────┴─────┴─┘',13,10,0
143
 
144
 
145
_sel1 db 0x1A,0
146
_sel2 db 0x1B,0