Subversion Repositories Kolibri OS

Rev

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

Rev 709 Rev 750
-
 
1
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-
 
2
;;                                                              ;;
-
 
3
;; Copyright (C) KolibriOS team 2004-2007. All rights reserved. ;;
-
 
4
;; Distributed under terms of the GNU General Public License    ;;
-
 
5
;;                                                              ;;
-
 
6
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
1
$Revision: 709 $
7
 
2
 
8
$Revision: 750 $
3
 
9
 
4
keymap:
10
 
5
 
11
keymap:
6
     db   '6',27
12
 
7
     db   '1234567890-=',8,9
13
     db   '6',27
8
     db   'qwertyuiop[]',13
14
     db   '1234567890-=',8,9
9
     db   '~asdfghjkl;',39,96,0,'\zxcvbnm,./',0,'45 '
15
     db   'qwertyuiop[]',13
10
     db   '@234567890123',180,178,184,'6',176,'7'
16
     db   '~asdfghjkl;',39,96,0,'\zxcvbnm,./',0,'45 '
11
     db   179,'8',181,177,183,185,182
17
     db   '@234567890123',180,178,184,'6',176,'7'
12
     db   'AB
18
     db   179,'8',181,177,183,185,182
13
     db   'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
19
     db   'AB
14
     db   'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
20
     db   'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
15
     db   'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
21
     db   'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16
 
22
     db   'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
17
keymap_shift:
23
 
18
     db   '6',27
24
keymap_shift:
19
     db   '!@#$%^&*()_+',8,9
25
     db   '6',27
20
     db   'QWERTYUIOP{}',13
26
     db   '!@#$%^&*()_+',8,9
21
     db   '~ASDFGHJKL:"~',0,'|ZXCVBNM<>?',0,'45 '
27
     db   'QWERTYUIOP{}',13
22
     db   '@234567890123',180,178,184,'6',176,'7'
28
     db   '~ASDFGHJKL:"~',0,'|ZXCVBNM<>?',0,'45 '
23
     db   179,'8',181,177,183,185,182
29
     db   '@234567890123',180,178,184,'6',176,'7'
24
     db   'AB>D',255,'FGHIJKLMNOPQRSTUVWXYZ'
30
     db   179,'8',181,177,183,185,182
25
     db   'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
31
     db   'AB>D',255,'FGHIJKLMNOPQRSTUVWXYZ'
26
     db   'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
32
     db   'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
27
     db   'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
33
     db   'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
28
 
34
     db   'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
29
 
35
 
30
keymap_alt:
36
 
31
     db   ' ',27
37
keymap_alt:
32
     db   ' @ $  {[]}\ ',8,9
38
     db   ' ',27
33
     db   '            ',13
39
     db   ' @ $  {[]}\ ',8,9
34
     db   '             ',0,'           ',0,'4',0,' '
40
     db   '            ',13
35
     db   '             ',180,178,184,'6',176,'7'
41
     db   '             ',0,'           ',0,'4',0,' '
36
     db   179,'8',181,177,183,185,182
42
     db   '             ',180,178,184,'6',176,'7'
37
     db   'ABCD',255,'FGHIJKLMNOPQRSTUVWXYZ'
43
     db   179,'8',181,177,183,185,182
38
     db   'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
44
     db   'ABCD',255,'FGHIJKLMNOPQRSTUVWXYZ'
39
     db   'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
45
     db   'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
40
     db   'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
46
     db   'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
41
 
47
     db   'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
42
 
48
 
43
 
49
 
44
  boot_memdetect    db   'Determining amount of memory',0
50
 
45
  boot_fonts        db   'Fonts loaded',0
51
  boot_memdetect    db   'Determining amount of memory',0
46
  boot_tss          db   'Setting TSSs',0
52
  boot_fonts        db   'Fonts loaded',0
47
  boot_cpuid        db   'Reading CPUIDs',0
53
  boot_tss          db   'Setting TSSs',0
48
  boot_devices      db   'Detecting devices',0
54
  boot_cpuid        db   'Reading CPUIDs',0
49
  boot_timer        db   'Setting timer',0
55
  boot_devices      db   'Detecting devices',0
50
  boot_irqs         db   'Reprogramming IRQs',0
56
  boot_timer        db   'Setting timer',0
51
  boot_setmouse     db   'Setting mouse',0
57
  boot_irqs         db   'Reprogramming IRQs',0
52
  boot_windefs      db   'Setting window defaults',0
58
  boot_setmouse     db   'Setting mouse',0
53
  boot_bgr          db   'Calculating background',0
59
  boot_windefs      db   'Setting window defaults',0
54
  boot_resirqports  db   'Reserving IRQs & ports',0
60
  boot_bgr          db   'Calculating background',0
55
  boot_setrports    db   'Setting addresses for IRQs',0
61
  boot_resirqports  db   'Reserving IRQs & ports',0
56
  boot_setostask    db   'Setting OS task',0
62
  boot_setrports    db   'Setting addresses for IRQs',0
57
  boot_allirqs      db   'Unmasking all IRQs',0
63
  boot_setostask    db   'Setting OS task',0
58
  boot_tsc          db   'Reading TSC',0
64
  boot_allirqs      db   'Unmasking all IRQs',0
59
  boot_pal_ega      db   'Setting EGA/CGA 320x200 palette',0
65
  boot_tsc          db   'Reading TSC',0
60
  boot_pal_vga      db   'Setting VGA 640x480 palette',0
66
  boot_pal_ega      db   'Setting EGA/CGA 320x200 palette',0
61
  boot_failed       db   'Failed to start first app',0
67
  boot_pal_vga      db   'Setting VGA 640x480 palette',0
62
  boot_mtrr         db   'Setting MTRR',0
68
  boot_failed       db   'Failed to start first app',0
63
  boot_tasking      db   'All set - press ESC to start',0
69
  boot_mtrr         db   'Setting MTRR',0
64
 
70
  boot_tasking      db   'All set - press ESC to start',0
65
new_process_loading db 'K : New Process - loading',13,10,0
71
 
66
new_process_running db 'K : New Process - done',13,10,0
72
new_process_loading db 'K : New Process - loading',13,10,0
67
start_not_enough_memory db 'K : New Process - not enough memory',13,10,0
73
new_process_running db 'K : New Process - done',13,10,0
68
 
74
start_not_enough_memory db 'K : New Process - not enough memory',13,10,0
69
msg_unresolved db 'unresolved ',0
75
 
70
msg_module     db 'in module ',0
76
msg_unresolved db 'unresolved ',0
71
msg_version    db 'incompatible driver version',13,10,0
77
msg_module     db 'in module ',0
72
msg_www        db 'please visit www.kolibrios.org',13,10,0
78
msg_version    db 'incompatible driver version',13,10,0
73
msg_CR         db  13,10,0
79
msg_www        db 'please visit www.kolibrios.org',13,10,0
74
 
80
msg_CR         db  13,10,0
75
intel_str      db "GenuineIntel",0
81
 
76
AMD_str        db "AuthenticAMD",0
82
intel_str      db "GenuineIntel",0
77
 
83
AMD_str        db "AuthenticAMD",0
78
;szSound        db 'SOUND',0
84
 
79
;szInfinity     db 'INFINITY',0
85
;szSound        db 'SOUND',0
80
szHwMouse       db 'ATI2D',0
86
;szInfinity     db 'INFINITY',0
81
szPS2MDriver    db 'PS2MOUSE',0
87
szHwMouse       db 'ATI2D',0
82
szUSB           db 'USB',0
88
szPS2MDriver    db 'PS2MOUSE',0
83
 
89
szUSB           db 'USB',0
84
szSTART        db 'START',0
90
 
85
szEXPORTS      db 'EXPORTS',0
91
szSTART        db 'START',0
86
szIMPORTS      db 'IMPORTS',0
92
szEXPORTS      db 'EXPORTS',0
87
 
93
szIMPORTS      db 'IMPORTS',0
88
read_firstapp  db '/sys/'
94
 
89
firstapp       db  'LAUNCHER',0
95
read_firstapp  db '/sys/'
90
 
96
firstapp       db  'LAUNCHER',0
91
char    db '/sys/FONTS/CHAR.MT',0
97
 
92
char2   db '/sys/FONTS/CHAR2.MT',0
98
char    db '/sys/FONTS/CHAR.MT',0
93
 
99
char2   db '/sys/FONTS/CHAR2.MT',0
94
bootpath       db  '/KOLIBRI    '
100
 
95
bootpath2      db  0
101
bootpath       db  '/KOLIBRI    '
96
vmode          db  '/sys/drivers/VMODE.MDR',0
102
bootpath2      db  0
97
vrr_m          db  'VRR_M',0
103
vmode          db  '/sys/drivers/VMODE.MDR',0
98
kernel_file    db  'KERNEL  MNT'
104
vrr_m          db  'VRR_M',0
99
 
105
kernel_file    db  'KERNEL  MNT'
100
 
106
 
101
; mike.dld {
107
 
102
db 0
108
; mike.dld {
103
dd servetable-0x10000
109
db 0
104
draw_line       dd __sys_draw_line
110
dd servetable-0x10000
105
disable_mouse   dd __sys_disable_mouse
111
draw_line       dd __sys_draw_line
106
draw_pointer    dd __sys_draw_pointer
112
disable_mouse   dd __sys_disable_mouse
107
;//mike.dld, 2006-08-02 [
113
draw_pointer    dd __sys_draw_pointer
108
;drawbar         dd __sys_drawbar
114
;//mike.dld, 2006-08-02 [
109
drawbar         dd __sys_drawbar.forced
115
;drawbar         dd __sys_drawbar
110
;//mike.dld, 2006-08-02 ]
116
drawbar         dd __sys_drawbar.forced
111
putpixel        dd __sys_putpixel
117
;//mike.dld, 2006-08-02 ]
112
; } mike.dld
118
putpixel        dd __sys_putpixel
113
 
119
; } mike.dld
114
 
120
 
115
align 4
121
 
116
keyboard   dd 1
122
align 4
117
sound_dma  dd 1
123
keyboard   dd 1
118
syslang    dd 1
124
sound_dma  dd 1
119
 
125
syslang    dd 1
120
boot_y     dd 10
126
 
121
 
127
boot_y     dd 10
122
pci_bios_entry  dd 0
128
 
123
                dw pci_code_sel
129
pci_bios_entry  dd 0
124
 
130
                dw pci_code_sel
125
if __DEBUG__ eq 1
131
 
126
  include_debug_strings
132
if __DEBUG__ eq 1
127
end if
133
  include_debug_strings
128
 
134
end if
129
IncludeIGlobals
135
 
130
 
136
IncludeIGlobals
131
align 16
137
 
132
gdts:
138
align 16
133
 
139
gdts:
134
        dw     gdte-$-1
140
 
135
        dd     gdts
141
        dw     gdte-$-1
136
        dw     0
142
        dd     gdts
137
 
143
        dw     0
138
; Attention! Do not change the order of the first four selectors. They are used in Fast System Call
144
 
139
; must be : os_code, os_data, app_code, app_data, ....
145
; Attention! Do not change the order of the first four selectors. They are used in Fast System Call
140
 
146
; must be : os_code, os_data, app_code, app_data, ....
141
int_code_l:
147
 
142
os_code_l:
148
int_code_l:
143
        dw     0xffff
149
os_code_l:
144
        dw     0x0000
150
        dw     0xffff
145
        db     0x00
151
        dw     0x0000
146
        dw     11011111b *256 +10011010b
152
        db     0x00
147
        db     0x00
153
        dw     11011111b *256 +10011010b
148
 
154
        db     0x00
149
int_data_l:
155
 
150
os_data_l:
156
int_data_l:
151
        dw     0xffff
157
os_data_l:
152
        dw     0x0000
158
        dw     0xffff
153
        db     0x00
159
        dw     0x0000
154
        dw     11011111b *256 +10010010b
160
        db     0x00
155
        db     0x00
161
        dw     11011111b *256 +10010010b
156
 
162
        db     0x00
157
app_code_l:
163
 
158
        dw 0xFFFF
164
app_code_l:
159
        dw 0
165
        dw 0xFFFF
160
        db 0
166
        dw 0
161
        db cpl3
167
        db 0
162
        dw G32+D32+(new_app_base shr 16)+0xF;
168
        db cpl3
163
 
169
        dw G32+D32+(new_app_base shr 16)+0xF;
164
app_data_l:
170
 
165
        dw 0xFFFF
171
app_data_l:
166
        dw 0
172
        dw 0xFFFF
167
        db 0
173
        dw 0
168
        db drw3
174
        db 0
169
        dw G32+D32+(new_app_base shr 16)+0xF;
175
        db drw3
170
 
176
        dw G32+D32+(new_app_base shr 16)+0xF;
171
; ------------- PCI BIOS ------------------
177
 
172
 
178
; ------------- PCI BIOS ------------------
173
pci_code_32:
179
 
174
        dw 0         ;lim  0-15
180
pci_code_32:
175
        dw 0         ;base 0-15
181
        dw 0         ;lim  0-15
176
        db 0         ;base 16-23
182
        dw 0         ;base 0-15
177
        db cpl0      ;type
183
        db 0         ;base 16-23
178
        db D32       ;lim 16-19+props
184
        db cpl0      ;type
179
        db 0         ;base 24-31
185
        db D32       ;lim 16-19+props
180
 
186
        db 0         ;base 24-31
181
pci_data_32:
187
 
182
        dw 0         ;lim  0-15
188
pci_data_32:
183
        dw 0         ;base 0-15
189
        dw 0         ;lim  0-15
184
        db 0         ;base 16-23
190
        dw 0         ;base 0-15
185
        db dpl0      ;type
191
        db 0         ;base 16-23
186
        db D32       ;lim 16-19+props
192
        db dpl0      ;type
187
        db 0         ;base 24-31
193
        db D32       ;lim 16-19+props
188
 
194
        db 0         ;base 24-31
189
; --------------- APM ---------------------
195
 
190
apm_code_32:
196
; --------------- APM ---------------------
191
        dw     0x0f        ; limit 64kb
197
apm_code_32:
192
        db     0, 0, 0
198
        dw     0x0f        ; limit 64kb
193
        dw     11010000b *256 +10011010b
199
        db     0, 0, 0
194
        db     0x00
200
        dw     11010000b *256 +10011010b
195
apm_code_16:
201
        db     0x00
196
        dw     0x0f
202
apm_code_16:
197
        db     0, 0, 0
203
        dw     0x0f
198
        dw     10010000b *256 +10011010b
204
        db     0, 0, 0
199
        db     0x00
205
        dw     10010000b *256 +10011010b
200
apm_data_16:
206
        db     0x00
201
        dw     0x0f
207
apm_data_16:
202
        db     0, 0, 0
208
        dw     0x0f
203
        dw     10010000b *256 +10010010b
209
        db     0, 0, 0
204
        db     0x00
210
        dw     10010000b *256 +10010010b
205
; -----------------------------------------
211
        db     0x00
206
 
212
; -----------------------------------------
207
graph_data_l:
213
 
208
 
214
graph_data_l:
209
        dw     0x7ff
215
 
210
        dw     0x0000
216
        dw     0x7ff
211
        db     0x00
217
        dw     0x0000
212
        dw     11010000b *256 +11110010b
218
        db     0x00
213
        db     0x00
219
        dw     11010000b *256 +11110010b
214
tss0_l:
220
        db     0x00
215
        dw     TSS_SIZE-1
221
tss0_l:
216
        dw     tss and 0xFFFF
222
        dw     TSS_SIZE-1
217
        db     (tss shr 16) and 0xFF
223
        dw     tss and 0xFFFF
218
        db     10001001b
224
        db     (tss shr 16) and 0xFF
219
        dw     (tss shr 16) and 0xFF00
225
        db     10001001b
220
endofcode:
226
        dw     (tss shr 16) and 0xFF00
221
gdte:
227
endofcode:
222
 
228
gdte:
223
align 16
229
 
224
cur_saved_data    rb 4096
230
align 16
225
fpu_data:         rb 512
231
cur_saved_data    rb 4096
226
 
232
fpu_data:         rb 512
227
; device irq owners
233
 
228
irq_owner         rd 16 ; process id
234
; device irq owners
229
 
235
irq_owner         rd 16 ; process id
230
; on irq read ports
236
 
231
 
237
; on irq read ports
232
irq00read         rd 16
238
 
233
irq01read         rd 16
239
irq00read         rd 16
234
irq02read         rd 16
240
irq01read         rd 16
235
irq03read         rd 16
241
irq02read         rd 16
236
irq04read         rd 16
242
irq03read         rd 16
237
irq05read         rd 16
243
irq04read         rd 16
238
irq06read         rd 16
244
irq05read         rd 16
239
irq07read         rd 16
245
irq06read         rd 16
240
irq08read         rd 16
246
irq07read         rd 16
241
irq09read         rd 16
247
irq08read         rd 16
242
irq10read         rd 16
248
irq09read         rd 16
243
irq11read         rd 16
249
irq10read         rd 16
244
irq12read         rd 16
250
irq11read         rd 16
245
irq13read         rd 16
251
irq12read         rd 16
246
irq14read         rd 16
252
irq13read         rd 16
247
irq15read         rd 16
253
irq14read         rd 16
248
 
254
irq15read         rd 16
249
irq_tab           rd 16
255
 
250
 
256
irq_tab           rd 16
251
mem_block_map     rb 512
257
 
252
event_map         rb 64
258
mem_block_map     rb 512
253
mem_block_list    rd 64
259
event_map         rb 64
254
mem_block_mask    rd 2
260
mem_block_list    rd 64
255
 
261
mem_block_mask    rd 2
256
mem_used.fd       rd 1
262
 
257
mem_used.bk       rd 1
263
mem_used.fd       rd 1
258
 
264
mem_used.bk       rd 1
259
mem_block_arr     rd 1
265
 
260
mem_block_start   rd 1
266
mem_block_arr     rd 1
261
mem_block_end     rd 1
267
mem_block_start   rd 1
262
 
268
mem_block_end     rd 1
263
heap_mutex        rd 1
269
 
264
heap_size         rd 1
270
heap_mutex        rd 1
265
heap_free         rd 1
271
heap_size         rd 1
266
heap_blocks       rd 1
272
heap_free         rd 1
267
free_blocks       rd 1
273
heap_blocks       rd 1
268
 
274
free_blocks       rd 1
269
mst MEM_STATE
275
 
270
 
276
mst MEM_STATE
271
page_start        rd 1
277
 
272
page_end          rd 1
278
page_start        rd 1
273
events            rd 1
279
page_end          rd 1
274
event_start       rd 1
280
events            rd 1
275
event_end         rd 1
281
event_start       rd 1
276
event_uid         rd 1
282
event_end         rd 1
277
sys_page_map      rd 1
283
event_uid         rd 1
278
os_stack_seg      rd 1
284
sys_page_map      rd 1
279
 
285
os_stack_seg      rd 1
280
srv.fd            rd 1
286
 
281
srv.bk            rd 1
287
srv.fd            rd 1
282
 
288
srv.bk            rd 1
283
scr_width         rd 1
289
 
284
scr_height        rd 1
290
scr_width         rd 1
285
 
291
scr_height        rd 1
286
create_cursor     rd 1
292
 
287
select_hw_cursor  rd 1
293
create_cursor     rd 1
288
set_hw_cursor     rd 1
294
select_hw_cursor  rd 1
289
hw_restore        rd 1
295
set_hw_cursor     rd 1
290
 
296
hw_restore        rd 1
291
def_cursor        rd 1
297
 
292
current_cursor    rd 1
298
def_cursor        rd 1
293
hw_cursor         rd 1
299
current_cursor    rd 1
294
cur_def_interl    rd 1
300
hw_cursor         rd 1
295
cur_saved_base    rd 1
301
cur_def_interl    rd 1
296
cur_saved_interl  rd 1
302
cur_saved_base    rd 1
297
cur_saved_w       rd 1
303
cur_saved_interl  rd 1
298
cur_saved_h       rd 1
304
cur_saved_w       rd 1
299
 
305
cur_saved_h       rd 1
300
ipc_tmp           rd 1
306
 
301
ipc_pdir          rd 1
307
ipc_tmp           rd 1
302
ipc_ptab          rd 1
308
ipc_pdir          rd 1
303
 
309
ipc_ptab          rd 1
304
proc_mem_map      rd 1
310
 
305
proc_mem_pdir     rd 1
311
proc_mem_map      rd 1
306
proc_mem_tab      rd 1
312
proc_mem_pdir     rd 1
307
 
313
proc_mem_tab      rd 1
308
tmp_task_pdir     rd 1
314
 
309
tmp_task_ptab     rd 1
315
tmp_task_pdir     rd 1
310
 
316
tmp_task_ptab     rd 1
311
default_io_map    rd 1
317
 
312
 
318
default_io_map    rd 1
313
LFBSize           rd 1
319
 
314
 
320
LFBSize           rd 1
315
stall_mcs         rd 1
321
 
316
current_slot      rd 1
322
stall_mcs         rd 1
317
 
323
current_slot      rd 1
318
; status
324
 
319
hd1_status                  rd 1  ; 0 - free : other - pid
325
; status
320
application_table_status    rd 1  ; 0 - free : other - pid
326
hd1_status                  rd 1  ; 0 - free : other - pid
321
 
327
application_table_status    rd 1  ; 0 - free : other - pid
322
; device addresses
328
 
323
mididp            rd 1
329
; device addresses
324
midisp            rd 1
330
mididp            rd 1
325
 
331
midisp            rd 1
326
cdbase            rd 1
332
 
327
cdid              rd 1
333
cdbase            rd 1
328
 
334
cdid              rd 1
329
hdbase            rd 1    ; for boot 0x1f0
335
 
330
hdid              rd 1
336
hdbase            rd 1    ; for boot 0x1f0
331
hdpos             rd 1    ; for boot 0x1
337
hdid              rd 1
332
fat32part         rd 1    ; for boot 0x1
338
hdpos             rd 1    ; for boot 0x1
333
cdpos             rd 1
339
fat32part         rd 1    ; for boot 0x1
334
 
340
cdpos             rd 1
335
sb16              rd 1
341
 
336
 
342
sb16              rd 1
337
;CPUID information
343
 
338
cpu_vendor        rd 3
344
;CPUID information
339
cpu_sign          rd 1
345
cpu_vendor        rd 3
340
cpu_info          rd 1
346
cpu_sign          rd 1
341
cpu_caps          rd 4
347
cpu_info          rd 1
342
 
348
cpu_caps          rd 4
343
 
349
 
344
pg_data           PG_DATA
350
 
345
heap_test         rd 1
351
pg_data           PG_DATA
346
 
352
heap_test         rd 1
347
buttontype        rd 1
353
 
348
windowtypechanged rd 1
354
buttontype        rd 1
349
 
355
windowtypechanged rd 1
350
hd_entries        rd 1     ;unused ? 0xfe10
356
 
351
 
357
hd_entries        rd 1     ;unused ? 0xfe10
352
;* start code - Mario79
358
 
353
 
359
;* start code - Mario79
354
mouse_active          rd 1
360
 
355
mouse_pause           rd 1
361
mouse_active          rd 1
356
MouseTickCounter      rd 1
362
mouse_pause           rd 1
357
com1_mouse_detected   rb 1
363
MouseTickCounter      rd 1
358
com2_mouse_detected   rb 1
364
com1_mouse_detected   rb 1
359
;* end code - Mario79
365
com2_mouse_detected   rb 1
360
 
366
;* end code - Mario79
361
img_background        rd 1
367
 
362
mem_BACKGROUND        rd 1
368
img_background        rd 1
363
wraw_bacground_select rb 1
369
mem_BACKGROUND        rd 1
364
 
370
wraw_bacground_select rb 1
365
cache_ide0:
371
 
366
cache_ide0_pointer            rd 1
372
cache_ide0:
367
cache_ide0_size               rd 1   ; not use
373
cache_ide0_pointer            rd 1
368
cache_ide0_data_pointer       rd 1
374
cache_ide0_size               rd 1   ; not use
369
cache_ide0_system_data_size   rd 1   ; not use
375
cache_ide0_data_pointer       rd 1
370
cache_ide0_appl_data_size     rd 1   ; not use
376
cache_ide0_system_data_size   rd 1   ; not use
371
cache_ide0_system_data        rd 1
377
cache_ide0_appl_data_size     rd 1   ; not use
372
cache_ide0_appl_data          rd 1
378
cache_ide0_system_data        rd 1
373
cache_ide0_system_sad_size    rd 1
379
cache_ide0_appl_data          rd 1
374
cache_ide0_appl_sad_size      rd 1
380
cache_ide0_system_sad_size    rd 1
375
cache_ide0_search_start       rd 1
381
cache_ide0_appl_sad_size      rd 1
376
cache_ide0_appl_search_start  rd 1
382
cache_ide0_search_start       rd 1
377
 
383
cache_ide0_appl_search_start  rd 1
378
cache_ide1:
384
 
379
cache_ide1_pointer            rd 1
385
cache_ide1:
380
cache_ide1_size               rd 1   ; not use
386
cache_ide1_pointer            rd 1
381
cache_ide1_data_pointer       rd 1
387
cache_ide1_size               rd 1   ; not use
382
cache_ide1_system_data_size   rd 1   ; not use
388
cache_ide1_data_pointer       rd 1
383
cache_ide1_appl_data_size     rd 1   ; not use
389
cache_ide1_system_data_size   rd 1   ; not use
384
cache_ide1_system_data        rd 1
390
cache_ide1_appl_data_size     rd 1   ; not use
385
cache_ide1_appl_data          rd 1
391
cache_ide1_system_data        rd 1
386
cache_ide1_system_sad_size    rd 1
392
cache_ide1_appl_data          rd 1
387
cache_ide1_appl_sad_size      rd 1
393
cache_ide1_system_sad_size    rd 1
388
cache_ide1_search_start       rd 1
394
cache_ide1_appl_sad_size      rd 1
389
cache_ide1_appl_search_start  rd 1
395
cache_ide1_search_start       rd 1
390
 
396
cache_ide1_appl_search_start  rd 1
391
cache_ide2:
397
 
392
cache_ide2_pointer            rd 1
398
cache_ide2:
393
cache_ide2_size               rd 1   ; not use
399
cache_ide2_pointer            rd 1
394
cache_ide2_data_pointer       rd 1
400
cache_ide2_size               rd 1   ; not use
395
cache_ide2_system_data_size   rd 1   ; not use
401
cache_ide2_data_pointer       rd 1
396
cache_ide2_appl_data_size     rd 1   ; not use
402
cache_ide2_system_data_size   rd 1   ; not use
397
cache_ide2_system_data        rd 1
403
cache_ide2_appl_data_size     rd 1   ; not use
398
cache_ide2_appl_data          rd 1
404
cache_ide2_system_data        rd 1
399
cache_ide2_system_sad_size    rd 1
405
cache_ide2_appl_data          rd 1
400
cache_ide2_appl_sad_size      rd 1
406
cache_ide2_system_sad_size    rd 1
401
cache_ide2_search_start       rd 1
407
cache_ide2_appl_sad_size      rd 1
402
cache_ide2_appl_search_start  rd 1
408
cache_ide2_search_start       rd 1
403
 
409
cache_ide2_appl_search_start  rd 1
404
cache_ide3:
410
 
405
cache_ide3_pointer            rd 1
411
cache_ide3:
406
cache_ide3_size               rd 1   ; not use
412
cache_ide3_pointer            rd 1
407
cache_ide3_data_pointer       rd 1
413
cache_ide3_size               rd 1   ; not use
408
cache_ide3_system_data_size   rd 1   ; not use
414
cache_ide3_data_pointer       rd 1
409
cache_ide3_appl_data_size     rd 1   ; not use
415
cache_ide3_system_data_size   rd 1   ; not use
410
cache_ide3_system_data        rd 1
416
cache_ide3_appl_data_size     rd 1   ; not use
411
cache_ide3_appl_data          rd 1
417
cache_ide3_system_data        rd 1
412
cache_ide3_system_sad_size    rd 1
418
cache_ide3_appl_data          rd 1
413
cache_ide3_appl_sad_size      rd 1
419
cache_ide3_system_sad_size    rd 1
414
cache_ide3_search_start       rd 1
420
cache_ide3_appl_sad_size      rd 1
415
cache_ide3_appl_search_start  rd 1
421
cache_ide3_search_start       rd 1
416
 
422
cache_ide3_appl_search_start  rd 1
417
debug_step_pointer rd 1
423
 
418
hdd_appl_data rb 1 ; 0 = system cache, 1 - application cache
424
debug_step_pointer rd 1
419
cd_appl_data rb 1 ; 0 = system cache, 1 - application cache
425
hdd_appl_data rb 1 ; 0 = system cache, 1 - application cache
420
 
426
cd_appl_data rb 1 ; 0 = system cache, 1 - application cache
421
lba_read_enabled      rd 1  ; 0 = disabled , 1 = enabled
427
 
422
pci_access_enabled    rd 1  ; 0 = disabled , 1 = enabled
428
lba_read_enabled      rd 1  ; 0 = disabled , 1 = enabled
423
timer_ticks_enable rb 1 	; for cd driver
429
pci_access_enabled    rd 1  ; 0 = disabled , 1 = enabled
424
 
430
timer_ticks_enable rb 1 	; for cd driver
425
NumBiosDisks    rd 1
431
 
426
BiosDisksData   rb 200h
432
NumBiosDisks    rd 1
427
BiosDiskCaches  rb 80h*(cache_ide1-cache_ide0)
433
BiosDisksData   rb 200h
428
BiosDiskPartitions rd 80h
434
BiosDiskCaches  rb 80h*(cache_ide1-cache_ide0)
429
 
435
BiosDiskPartitions rd 80h
430
IncludeUGlobals
436
 
431
>
437
IncludeUGlobals
-
 
438
>