Subversion Repositories Kolibri OS

Rev

Rev 346 | Rev 437 | Go to most recent revision | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 346 Rev 425
-
 
1
$Revision: 425 $
1
;======================================================================
2
;======================================================================
2
;
3
;
3
;                           BOOT DATA
4
;                           BOOT DATA
4
;
5
;
5
;======================================================================
6
;======================================================================
6
 
7
 
7
macro line_full_top {
8
macro line_full_top {
8
          db       201
9
          db       201
9
          times    78   db 205
10
          times    78   db 205
10
          db       187
11
          db       187
11
}
12
}
12
macro line_full_bottom {
13
macro line_full_bottom {
13
          db       200
14
          db       200
14
          times    78   db 205
15
          times    78   db 205
15
          db       188
16
          db       188
16
}
17
}
17
macro line_half {
18
macro line_half {
18
          db      186,' '
19
          db      186,' '
19
          times    76   db 0xc4
20
          times    76   db 0xc4
20
          db      ' ',186
21
          db      ' ',186
21
}
22
}
22
macro line_space {
23
macro line_space {
23
          db      186
24
          db      186
24
          times   78 db 32
25
          times   78 db 32
25
          db      186
26
          db      186
26
}
27
}
27
d80x25_top:
28
d80x25_top:
28
		line_full_top
29
		line_full_top
29
space_msg:	line_space
30
space_msg:	line_space
30
verstr:
31
verstr:
31
;		line_space
32
;		line_space
32
; version string
33
; version string
33
	db 186,32
34
	db 186,32
34
	repeat 78
35
	repeat 78
35
		load a byte from version+%-1
36
		load a byte from version+%-1
36
		if a = 13
37
		if a = 13
37
			break
38
			break
38
		end if
39
		end if
39
		db a
40
		db a
40
	end repeat
41
	end repeat
41
	repeat 78 - ($-verstr)
42
	repeat 78 - ($-verstr)
42
		db	' '
43
		db	' '
43
	end repeat
44
	end repeat
44
	db 32,186
45
	db 32,186
45
		line_half
46
		line_half
46
d80x25_top_num = 4
47
d80x25_top_num = 4
47
d80x25_bottom:
48
d80x25_bottom:
48
;          db       186,' KolibriOS based on MenuetOS and comes with ABSOLUTELY '
49
;          db       186,' KolibriOS based on MenuetOS and comes with ABSOLUTELY '
49
;          db       'NO WARRANTY            ',186
50
;          db       'NO WARRANTY            ',186
50
;          db       186,' See file COPYING for details                          '
51
;          db       186,' See file COPYING for details                          '
51
;          db       '                       ',186
52
;          db       '                       ',186
52
 
53
 
53
           db       186,' KolibriOS basiert auf MenuetOS und wird ohne jegliche '
54
           db       186,' KolibriOS basiert auf MenuetOS und wird ohne jegliche '
54
           db       ' Garantie vertrieben   ',186
55
           db       ' Garantie vertrieben   ',186
55
           db       186,' Details stehen in der Datei COPYING                   '
56
           db       186,' Details stehen in der Datei COPYING                   '
56
           db       '                       ',186
57
           db       '                       ',186
57
          line_full_bottom
58
          line_full_bottom
58
d80x25_bottom_num = 3
59
d80x25_bottom_num = 3
59
 
60
 
60
novesa    db      "Anzeige: EGA/CGA ",13,10,0
61
novesa    db      "Anzeige: EGA/CGA ",13,10,0
61
vervesa   db      "Vesa-Version:    Vesa        ",13,10,0
62
vervesa   db      "Vesa-Version:    Vesa        ",13,10,0
62
vervesa_off=22
63
vervesa_off=22
63
msg_apm	  db      " APM x.x ", 0
64
msg_apm	  db      " APM x.x ", 0
64
gr_mode   db      186," Vesa 2.0+ 16 M LFB:  [1] 640x480, [2] 800x600, "
65
gr_mode   db      186," Vesa 2.0+ 16 M LFB:  [1] 640x480, [2] 800x600, "
65
          db      "[3] 1024x768, [4] 1280x1024",13,10
66
          db      "[3] 1024x768, [4] 1280x1024",13,10
66
          db      186," Vesa 1.2  16 M Bnk:  [5] 640x480, [6] 800x600, "
67
          db      186," Vesa 1.2  16 M Bnk:  [5] 640x480, [6] 800x600, "
67
          db      "[7] 1024x768, [8] 1280x1024",13,10
68
          db      "[7] 1024x768, [8] 1280x1024",13,10
68
          db      186," EGA/CGA   256 Farben:  [9] 320x200, "
69
          db      186," EGA/CGA   256 Farben:  [9] 320x200, "
69
          db      "VGA 16 Farben: [0]  640x480",13,10
70
          db      "VGA 16 Farben: [0]  640x480",13,10
70
          db      186," Waehle Modus: ",0
71
          db      186," Waehle Modus: ",0
71
bt24      db      "Bits Per Pixel: 24",13,10,0
72
bt24      db      "Bits Per Pixel: 24",13,10,0
72
bt32      db      "Bits Per Pixel: 32",13,10,0
73
bt32      db      "Bits Per Pixel: 32",13,10,0
73
vrrmprint db      "VRR verwenden? (Monitorfrequenz groesser als 60Hz"
74
vrrmprint db      "VRR verwenden? (Monitorfrequenz groesser als 60Hz"
74
          db      " only for transfers:",13,10
75
          db      " only for transfers:",13,10
75
          db      186," 1024*768->800*600 und 800*600->640*480) [1-ja,2-nein]:",0
76
          db      186," 1024*768->800*600 und 800*600->640*480) [1-ja,2-nein]:",0
76
;askmouse  db      " Maus angeschlossen an:"
77
;askmouse  db      " Maus angeschlossen an:"
77
;          db      " [1] PS/2 (USB), [2] Com1, [3] Com2."
78
;          db      " [1] PS/2 (USB), [2] Com1, [3] Com2."
78
;          db      " Waehle Port [1-3]: ",0
79
;          db      " Waehle Port [1-3]: ",0
79
;no_com1   db      13,10,186, " Keine COM1 Maus",0
80
;no_com1   db      13,10,186, " Keine COM1 Maus",0
80
;no_com2   db      13,10,186, " Keine COM2 Maus",0         
81
;no_com2   db      13,10,186, " Keine COM2 Maus",0         
81
ask_dma   db      "Nutze DMA zum HDD Aufschreiben? [1-ja/2-nein]: ",0
82
ask_dma   db      "Nutze DMA zum HDD Aufschreiben? [1-ja/2-nein]: ",0
82
;gr_direct db      186," Benutze direct LFB? "
83
;gr_direct db      186," Benutze direct LFB? "
83
;          db      "[1-ja/2-nein] ? ",0
84
;          db      "[1-ja/2-nein] ? ",0
84
;mem_model db      13,10,186," Hauptspeicher [1-16 Mb / 2-32 Mb / "
85
;mem_model db      13,10,186," Hauptspeicher [1-16 Mb / 2-32 Mb / "
85
;          db      "3-64Mb / 4-128 Mb / 5-256 Mb] ? ",0
86
;          db      "3-64Mb / 4-128 Mb / 5-256 Mb] ? ",0
86
;bootlog   db      13,10,186," After bootlog display [1-continue/2-pause] ? ",0
87
;bootlog   db      13,10,186," After bootlog display [1-continue/2-pause] ? ",0
87
bdev      db      "Lade die Ramdisk von [1-Diskette; 2-C:\kolibri.img (FAT32);"
88
bdev      db      "Lade die Ramdisk von [1-Diskette; 2-C:\kolibri.img (FAT32);"
88
          db      13,10,186,"                    "
89
          db      13,10,186,"                    "
89
          db      "3-benutze ein bereits geladenes Kernel image]: ",0
90
          db      "3-benutze ein bereits geladenes Kernel image]: ",0
90
probetext db      13,10,13,10,186," Nutze Standardgrafikmodi? [1-ja, "
91
probetext db      13,10,13,10,186," Nutze Standardgrafikmodi? [1-ja, "
91
          db      "2-BIOS Test (Vesa 3.0)]: ",0
92
          db      "2-BIOS Test (Vesa 3.0)]: ",0
92
;memokz256 db      13,10,186," RAM 256 Mb",0
93
;memokz256 db      13,10,186," RAM 256 Mb",0
93
;memokz128 db      13,10,186," RAM 128 Mb",0
94
;memokz128 db      13,10,186," RAM 128 Mb",0
94
;memokz64  db      13,10,186," RAM 64 Mb",0
95
;memokz64  db      13,10,186," RAM 64 Mb",0
95
;memokz32  db      13,10,186," RAM 32 Mb",0
96
;memokz32  db      13,10,186," RAM 32 Mb",0
96
;memokz16  db      13,10,186," RAM 16 Mb",0
97
;memokz16  db      13,10,186," RAM 16 Mb",0
97
prnotfnd  db      "Fatal - Videomodus nicht gefunden.",0
98
prnotfnd  db      "Fatal - Videomodus nicht gefunden.",0
98
;modena    db      "Fatal - VBE 0x112+ required.",0
99
;modena    db      "Fatal - VBE 0x112+ required.",0
99
not386    db      "Fatal - CPU 386+ benoetigt.",0
100
not386    db      "Fatal - CPU 386+ benoetigt.",0
100
btns      db      "Fatal - konnte Farbtiefe nicht erkennen.",0
101
btns      db      "Fatal - konnte Farbtiefe nicht erkennen.",0
101
fatalsel  db      "Fatal - Grafikmodus nicht unterstuetzt.",0
102
fatalsel  db      "Fatal - Grafikmodus nicht unterstuetzt.",0
102
badsect   db      13,10,186," Fatal - Sektorfehler, Andere Diskette neutzen.",0
103
badsect   db      13,10,186," Fatal - Sektorfehler, Andere Diskette neutzen.",0
103
memmovefailed db  13,10,186," Fatal - Int 0x15 Fehler.",0
104
memmovefailed db  13,10,186," Fatal - Int 0x15 Fehler.",0
104
okt       db      " ... OK"
105
okt       db      " ... OK"
105
linef     db      13,10,0
106
linef     db      13,10,0
106
diskload  db      "Lade Diskette: 00 %",8,8,8,8,0
107
diskload  db      "Lade Diskette: 00 %",8,8,8,8,0
107
pros      db      "00"
108
pros      db      "00"
108
backspace2 db     8,8,0
109
backspace2 db     8,8,0
109
boot_dev  db      0  ; 0=floppy, 1=hd
110
boot_dev  db      0  ; 0=floppy, 1=hd
110
start_msg db      "Druecke [abcd], um die Einstellungen zu aendern , druecke [Enter] zum starten",13,10,0
111
start_msg db      "Druecke [abcd], um die Einstellungen zu aendern , druecke [Enter] zum starten",13,10,0
111
time_msg  db      " oder warte "
112
time_msg  db      " oder warte "
112
time_str  db      " 5 Sekunden"
113
time_str  db      " 5 Sekunden"
113
          db      " bis zum automatischen Start",13,10,0
114
          db      " bis zum automatischen Start",13,10,0
114
current_cfg_msg db "Aktuelle Einstellungen:",13,10,0
115
current_cfg_msg db "Aktuelle Einstellungen:",13,10,0
115
curvideo_msg db   " [a] Videomodus: ",0
116
curvideo_msg db   " [a] Videomodus: ",0
116
mode1     db      "640x480",0
117
mode1     db      "640x480",0
117
mode2     db      "800x600",0
118
mode2     db      "800x600",0
118
mode3     db      "1024x768",0
119
mode3     db      "1024x768",0
119
mode4     db      "1280x1024",0
120
mode4     db      "1280x1024",0
120
modes_msg dw mode4-0x10000,mode1-0x10000,mode2-0x10000,mode3-0x10000
121
modes_msg dw mode4-0x10000,mode1-0x10000,mode2-0x10000,mode3-0x10000
121
modevesa20 db     " mit LFB",0
122
modevesa20 db     " mit LFB",0
122
modevesa12 db     ", VESA 1.2 Bnk",0
123
modevesa12 db     ", VESA 1.2 Bnk",0
123
mode9     db      "320x200, EGA/CGA 256 colors",0
124
mode9     db      "320x200, EGA/CGA 256 colors",0
124
mode10    db      "640x480, VGA 16 colors",0
125
mode10    db      "640x480, VGA 16 colors",0
125
probeno_msg db    " (Standard Modus)",0
126
probeno_msg db    " (Standard Modus)",0
126
probeok_msg db    " (teste nicht-standard Modi)",0
127
probeok_msg db    " (teste nicht-standard Modi)",0
127
dma_msg   db      " [b] Nutze DMA zum HDD Aufschreiben:",0
128
dma_msg   db      " [b] Nutze DMA zum HDD Aufschreiben:",0
128
on_msg    db      " an",13,10,0
129
on_msg    db      " an",13,10,0
129
off_msg   db      " aus",13,10,0
130
off_msg   db      " aus",13,10,0
130
vrrm_msg  db      " [c] Nutze VRR:",0
131
vrrm_msg  db      " [c] Nutze VRR:",0
131
preboot_device_msg db " [d] Diskettenimage: ",0
132
preboot_device_msg db " [d] Diskettenimage: ",0
132
preboot_device_msgs dw 0,pdm1-0x10000,pdm2-0x10000,pdm3-0x10000
133
preboot_device_msgs dw 0,pdm1-0x10000,pdm2-0x10000,pdm3-0x10000
133
pdm1      db      "Echte Diskette",13,10,0
134
pdm1      db      "Echte Diskette",13,10,0
134
pdm2      db      "C:\kolibri.img (FAT32)",13,10,0
135
pdm2      db      "C:\kolibri.img (FAT32)",13,10,0
135
pdm3      db      "Nutze bereits geladenes Image",13,10,0
136
pdm3      db      "Nutze bereits geladenes Image",13,10,0
136
loading_msg db    "Lade KolibriOS...",0
137
loading_msg db    "Lade KolibriOS...",0
137
save_quest db     "Aktuelle Einstellungen speichern? [y/n]: ",0
138
save_quest db     "Aktuelle Einstellungen speichern? [y/n]: ",0
138
loader_block_error db "Bootloader Daten ungueltig, Kann nicht fortfahren. Angehalten.",0
139
loader_block_error db "Bootloader Daten ungueltig, Kann nicht fortfahren. Angehalten.",0