Subversion Repositories Kolibri OS

Rev

Rev 170 | Rev 206 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 170 Rev 188
Line 160... Line 160...
160
BTN_COUNT           equ OS_BASE+0x000F500
160
BTN_COUNT           equ OS_BASE+0x000F500
Line 161... Line 161...
161
BTN_BUFF            equ OS_BASE+0x000F501
161
BTN_BUFF            equ OS_BASE+0x000F501
162
 
162
 
Line 163... Line 163...
163
TSC                 equ OS_BASE+0x000F600
163
CPU_FREQ            equ OS_BASE+0x000F600
164
MOUSE_PORT          equ OS_BASE+0x000F604
164
MOUSE_PORT          equ OS_BASE+0x000F604
Line 165... Line 165...
165
 
165
 
166
PS2_CHUNK           equ OS_BASE+0x000FB00
166
PS2_CHUNK           equ OS_BASE+0x000FB00
167
MOUSE_X             equ OS_BASE+0x000FB0A
167
MOUSE_X             equ OS_BASE+0x000FB0A
Line 224... Line 224...
224
VMODE_BASE          equ OS_BASE+0x0760000
224
VMODE_BASE          equ OS_BASE+0x0760000
225
resendQ             equ OS_BASE+0x0770000
225
resendQ             equ OS_BASE+0x0770000
226
 
226
 
227
;skin_data           equ OS_BASE+0x0778000
227
;skin_data          equ OS_BASE+0x0778000
Line 228... Line 228...
228
 
228
 
Line 229... Line 229...
229
draw_data           equ OS_BASE+0x0800000
229
draw_data           equ OS_BASE+0x0800000
230
sysint_stack_data   equ OS_BASE+0x0803000
230
sysint_stack_data   equ OS_BASE+0x0803000
Line 231... Line 231...
231
 
231
 
Line 232... Line -...
232
tss_data            equ OS_BASE+0x0920000
-
 
233
 
-
 
234
;tmp_pg_dir          equ  OS_BASE+0x00050000
232
tss_data            equ OS_BASE+0x0920000
235
;tmp_page_map        equ  0x00051000
-
 
236
;master_tab          equ  0x80200000
233
 
237
 
234
pages_tab           equ  0x60000000
238
pages_tab            equ  0x60000000
235
master_tab          equ  0x60180000
239
master_tab           equ  0x60180000
236
current_pgdir       equ  0x60180000
240
 
237
 
241
sys_pgdir            equ  OS_BASE+0x00050000
238
sys_pgdir           equ  OS_BASE+0x00050000
Line 242... Line 239...
242
sys_master_tab       equ  OS_BASE+0x00051000
239
sys_master_tab      equ  OS_BASE+0x00051000
Line 243... Line 240...
243
sys_pgmap            equ  OS_BASE+0x00052000
240
sys_pgmap           equ  OS_BASE+0x00052000
244
 
241
 
245
;lfb_start            equ  0x00800000
242
;lfb_start          equ  0x00800000
Line 246... Line 243...
246
 
243
 
Line 247... Line 244...
247
;new_app_pdir          equ OS_BASE+0x01000000
244
;new_app_pdir          equ OS_BASE+0x01000000
Line 248... Line 245...
248
;new_app_master_table  equ OS_BASE+0x01001000
245
;new_app_master_table  equ OS_BASE+0x01001000
Line 249... Line 246...
249
;new_app_ptable        equ OS_BASE+0x01002000
246
;new_app_ptable        equ OS_BASE+0x01002000
Line 250... Line 247...
250
 
247
 
251
new_app_base          equ  0x60400000
248
new_app_base        equ  0x60400000
252
 
249
 
253
twdw                  equ (CURRENT_TASK-window_data)
250
twdw                equ (CURRENT_TASK-window_data)
254
 
251
 
255
std_application_base_address   equ new_app_base
252
std_application_base_address   equ new_app_base
256
 
253
 
257
PAGES_USED           equ 4
254
PAGES_USED          equ 4
258
 
255
 
Line 259... Line 256...
259
PG_UNMAP             equ 0x000
256
PG_UNMAP            equ 0x000
Line 260... Line 257...
260
PG_MAP               equ 0x001
257
PG_MAP              equ 0x001
261
PG_WRITE             equ 0x002
258
PG_WRITE            equ 0x002
Line 377... Line 374...
377
{ .srv_name          rb 16
374
{ .srv_name          rb 16
378
  .magic             dd ?
375
  .magic             dd ?
379
  .size              dd ?
376
  .size              dd ?
380
  .lib               dd ?
377
  .base              dd ?
381
  .srv_proc          dd ?
378
  .srv_proc          dd ?
382
}
379
}
383
 
380
 
Line 384... Line 381...
384
struc COFF_HEADER
381
struc COFF_HEADER
385
{  .machine          dw ?
382
{  .machine          dw ?
Line 419... Line 416...
419
   .StorageClass     db ?
416
   .StorageClass     db ?
420
   .NumAuxSymbols    db ?
417
   .NumAuxSymbols    db ?
421
}
418
}
422
 
419
CSYM_SIZE equ 18
423
struc IOCTL
420
 
-
 
421
struc IOCTL
Line 424... Line 422...
424
{  .handle           dd ?
422
{  .handle           dd ?
425
   .io_code          dd ?
423
   .io_code          dd ?
426
   .input            dd ?
424
   .input            dd ?
427
   .inp_size         dd ?
425
   .inp_size         dd ?
Line 445... Line 443...
445
end virtual
443
end virtual
446
 
444
 
447
virtual at 0
445
virtual at 0
Line 448... Line 446...
448
  CFS COFF_SECTION
446
  CFH COFF_HEADER
449
end virtual
447
end virtual
450
 
448
 
Line 451... Line 449...
451
virtual at 0
449
virtual at 0
452
  CRELOC COFF_RELOC
450
  CFS COFF_SECTION
453
end virtual
451
end virtual
Line 454... Line 452...
454
 
452
 
455
virtual at 0
453
virtual at 0
456
  CSYM COFF_SYM
454
  CRELOC COFF_RELOC
Line 457... Line 455...
457
end virtual
455
end virtual
458
 
456
 
459
virtual at 0
457
virtual at 0
Line 460... Line -...
460
  CFH COFF_HEADER
-