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
 
28
d80x25_top:
384 mikedld 29
		line_full_top
129 mikedld 30
verstr2:
384 mikedld 31
;		line_space
129 mikedld 32
; version string
384 mikedld 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
129 mikedld 41
        repeat 78 - ($-verstr2)
384 mikedld 42
		db	' '
43
	end repeat
44
	db 32,186
129 mikedld 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: "
134 diamond 65
  .bpp    dw      "??"
66
          db      13,10,0
129 mikedld 67
vrrmprint db      "Apply VRR? (picture frequency greater than 60Hz"
68
          db      " only for transfers:",13,10
69
          db      186," 1024*768->800*600 and 800*600->640*480) [1-yes,2-no]:",0
384 mikedld 70
ask_dma   db      "Use DMA for HDD writing? [1-yes/2-no]: ",0
71
bdev      db      "Load ramdisk from [1-floppy; 2-C:\kolibri.img (FAT32);"
72
          db      "3-use preloaded ram-image from kernel restart]: ",0
129 mikedld 73
not386    db      "Fatal - CPU 386+ required.",0
384 mikedld 74
fatalsel  db      13,10,"Fatal - Graphics mode not supported by hardware.",0
129 mikedld 75
badsect   db      13,10,186," Fatal - Bad sector. Replace floppy.",0
76
memmovefailed db  13,10,186," Fatal - Int 0x15 move failed.",0
77
okt       db      " ... OK"
78
linef     db      13,10,0
79
diskload  db      "Loading diskette: 00 %",8,8,8,8,0
80
pros      db      "00"
81
backspace2 db     8,8,0
82
boot_dev  db      0  ; 0=floppy, 1=hd
83
start_msg db      "Press [abcd] to change settings, press [Enter] to continue booting",13,10,0
84
time_msg  db      " or wait "
85
time_str  db      " 5 seconds"
86
          db      " before automatical continuation",13,10,0
87
current_cfg_msg db "Current settings:",13,10,0
88
curvideo_msg db   " [a] Videomode: ",0
89
modevesa20 db     " with LFB",0
90
modevesa12 db     ", VESA 1.2 Bnk",0
91
mode9     db      "320x200, EGA/CGA 256 colors",0
92
mode10    db      "640x480, VGA 16 colors",0
384 mikedld 93
dma_msg   db      " [b] Use DMA for HDD writing:",0
129 mikedld 94
on_msg    db      " on",13,10,0
95
off_msg   db      " off",13,10,0
96
vrrm_msg  db      " [c] Use VRR:",0
97
preboot_device_msg db " [d] Floppy image: ",0
98
preboot_device_msgs dw 0,pdm1-0x10000,pdm2-0x10000,pdm3-0x10000
99
pdm1      db      "real floppy",13,10,0
384 mikedld 100
pdm2      db      "C:\kolibri.img (FAT32)",13,10,0
129 mikedld 101
pdm3      db      "use already loaded image",13,10,0
102
loading_msg db    "Loading KolibriOS...",0
103
save_quest db     "Remember current settings? [y/n]: ",0
104
loader_block_error db "Bootloader data invalid, I cannot continue. Stopped.",0
105
 
106
_oem db 'oem: ',0
107
 
108
db 5
109
s_ven_intel  db 'Intel'
110
db 2
111
s_ven_s3     db 'S3'
112
;db 5
113
;s_ven_bochs  db 'Bochs'
114
;db 8
115
;s_ven_vmware db 'V M ware'
116
 
117
s_mode    db      "  ????-????-?? (?)  ",0
118
s_mode1   db      "  0640-0480-04 (a)    0320-0200-08 (b)  ",13,10,0
119
 
120
;_tl db 'ÚÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÂÄÄÄÄÄÂÄÄÄÄÄÂÄÄÄÄÄÂÄÄÄÄÄÂÄÄÄÄÄ¿',13,10,\
121
;       '³ resolution ³   4 ³   8 ³  15 ³  16 ³  24 ³  32 ³',13,10,\
122
;       'ÃÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄ´',13,10,0
123
;_rs db '³ ????x????  ³  -  ³  -  ³  -  ³  -  ³  -  ³  -  ³',13,10,0
124
;_bt db 'ÀÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÙ',13,10,0
125
 
126
_tl db 186,'                         ÚÄÄÄÄÄÂÄÄÄÄÄÂÄÄÄÄÄÂÄÄÄÄÄÂÄÄÄÄÄÂÄÄÄÄÄ¿',13,10,\
127
       186,'                         ³   4 ³   8 ³  15 ³  16 ³  24 ³  32 ³',13,10,\
128
       186,'             ÚÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄÅÄ¿',13,10,0
129
_rs db 186,'             ³ ????x???? ³  ?  ³  ?  ³  ?  ³  ?  ³  ?  ³  ?  ³Û³',13,10,0
130
_bt db 186,'             ÀÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÁÄÙ',13,10,0
131
 
132
 
133
_sel1 db 0x1A,0
134
_sel2 db 0x1B,0