Subversion Repositories Kolibri OS

Rev

Rev 3629 | Rev 4265 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3629 Rev 3908
Line 3... Line 3...
3
;; Copyright (C) KolibriOS team 2004-2012. All rights reserved. ;;
3
;; Copyright (C) KolibriOS team 2004-2012. All rights reserved. ;;
4
;; Distributed under terms of the GNU General Public License    ;;
4
;; Distributed under terms of the GNU General Public License    ;;
5
;;                                                              ;;
5
;;                                                              ;;
6
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
6
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Line 7... Line 7...
7
 
7
 
Line 8... Line 8...
8
$Revision: 3629 $
8
$Revision: 3908 $
Line 9... Line 9...
9
 
9
 
Line 52... Line 52...
52
  boot_initirq:     cp866 'Инициализация IRQ',0
52
  boot_initirq:     cp866 'Инициализация IRQ',0
53
  boot_picinit:     cp866 'Инициализация PIC',0
53
  boot_picinit:     cp866 'Инициализация PIC',0
54
  boot_v86machine:  cp866 'Инициализация системы V86 машины',0
54
  boot_v86machine:  cp866 'Инициализация системы V86 машины',0
55
  boot_inittimer:   cp866 'Инициализация системного таймера (IRQ0)',0
55
  boot_inittimer:   cp866 'Инициализация системного таймера (IRQ0)',0
56
  boot_initapic:    cp866 'Попытка инициализации APIC',0
56
  boot_initapic:    cp866 'Попытка инициализации APIC',0
57
  boot_enableirq:   cp866 'Включить прерывания 2, 6, 13, 14, 15',0
57
  boot_enableirq:   cp866 'Включить прерывания 2, 13',0
-
 
58
  boot_disabling_ide:cp866 'Запрещение прерываний в контроллере IDE',0
58
  boot_enablint_ide:cp866 'Разрешение прерываний в контроллере IDE',0
59
  boot_enabling_ide:cp866 'Разрешение прерываний в контроллере IDE',0
-
 
60
  boot_set_int_IDE: cp866 'Установка обработчиков прерываний IDE',0
59
  boot_detectfloppy:cp866 'Поиск floppy дисководов',0
61
  boot_detectfloppy:cp866 'Поиск floppy дисководов',0
60
  boot_detecthdcd:  cp866 'Поиск жестких дисков и ATAPI приводов',0
62
  boot_detecthdcd:  cp866 'Поиск жестких дисков и ATAPI приводов',0
61
  boot_getcache:    cp866 'Получение памяти для кэша',0
63
  boot_getcache:    cp866 'Получение памяти для кэша',0
62
  boot_detectpart:  cp866 'Поиск разделов на дисковых устройствах',0
64
  boot_detectpart:  cp866 'Поиск разделов на дисковых устройствах',0
63
  boot_init_sys:    cp866 'Инициализация системного каталога /sys',0
65
  boot_init_sys:    cp866 'Инициализация системного каталога /sys',0
Line 93... Line 95...
93
  boot_initirq      db   'Initialize IRQ',0
95
  boot_initirq      db   'Initialize IRQ',0
94
  boot_picinit      db   'Initialize PIC',0
96
  boot_picinit      db   'Initialize PIC',0
95
  boot_v86machine   db   'Initialize system V86 machine',0
97
  boot_v86machine   db   'Initialize system V86 machine',0
96
  boot_inittimer    db   'Initialize system timer (IRQ0)',0
98
  boot_inittimer    db   'Initialize system timer (IRQ0)',0
97
  boot_initapic     db   'Try to initialize APIC',0
99
  boot_initapic     db   'Try to initialize APIC',0
98
  boot_enableirq    db   'Enable interrupts 2, 6, 13, 14, 15',0
100
  boot_enableirq    db   'Enable interrupts 2, 13',0
-
 
101
  boot_disabling_ide db   'Disable interrupts in IDE controller',0
99
  boot_enablint_ide db   'Enable interrupts in IDE controller',0
102
  boot_enabling_ide db   'Enable interrupts in IDE controller',0
-
 
103
  boot_set_int_IDE  db   'Set handler of interrupts for IDE',0
100
  boot_detectfloppy db   'Search floppy drives',0
104
  boot_detectfloppy db   'Search floppy drives',0
101
  boot_detecthdcd   db   'Search hard drives and ATAPI drives',0
105
  boot_detecthdcd   db   'Search hard drives and ATAPI drives',0
102
  boot_getcache     db   'Get memory for cache',0
106
  boot_getcache     db   'Get memory for cache',0
103
  boot_detectpart   db   'Search partitions on disk devices',0
107
  boot_detectpart   db   'Search partitions on disk devices',0
104
  boot_init_sys     db   'Initialize system directory /sys',0
108
  boot_init_sys     db   'Initialize system directory /sys',0
Line 162... Line 166...
162
ud_user_message: cp866 'Ошибка: неподдерживаемая инструкция процессора',0
166
ud_user_message: cp866 'Ошибка: неподдерживаемая инструкция процессора',0
163
else if ~ lang eq sp
167
else if ~ lang eq sp
164
ud_user_message db 'Error: unsupported processor instruction',0
168
ud_user_message db 'Error: unsupported processor instruction',0
165
end if
169
end if
Line 166... Line -...
166
 
-
 
167
bootpath       db  '/KOLIBRI    '
-
 
168
bootpath2      db  0
170
 
169
vmode          db  '/sys/drivers/VMODE.MDR',0
171
vmode          db  '/sys/drivers/VMODE.MDR',0
170
;vrr_m          db  'VRR_M',0
172
;vrr_m          db  'VRR_M',0
Line 171... Line 173...
171
kernel_file    db  'KERNEL  MNT'
173
kernel_file    db  'KERNEL  MNT'
Line 333... Line 335...
333
 
335
 
334
mem_block_list    rd 64*2
336
mem_block_list      rd 64*2
335
mem_used_list     rd 64*2
337
mem_used_list       rd 64*2
Line 336... Line -...
336
mem_hash_cnt      rd 64
-
 
337
 
-
 
338
MEM_AMOUNT        rd 1
338
mem_hash_cnt        rd 64
Line 339... Line 339...
339
 
339
 
340
cpu_freq          rq 1
340
cpu_freq            rq 1
341
 
341
 
Line 382... Line 382...
382
BANK_RW           rd 1
382
BANK_RW             rd 1
383
end if
383
end if
Line 384... Line 384...
384
 
384
 
Line -... Line 385...
-
 
385
REDRAW_BACKGROUND   rb 4
385
REDRAW_BACKGROUND rb 4
386
 
386
 
387
align 4
387
draw_data:          rb 16*256
388
draw_data:          rb 16*256
Line 388... Line 389...
388
BPSLine_calc_area   rd 1440
389
BPSLine_calc_area   rd 1440
Line 402... Line 403...
402
COLOR_TEMP        rd 1
403
COLOR_TEMP          rd 1
403
MOUSE_COLOR_MEM   rd 1
404
MOUSE_COLOR_MEM     rd 1
Line 404... Line 405...
404
 
405
 
Line -... Line 406...
-
 
406
BTN_DOWN:           rb 4
405
BTN_DOWN:         rb 4
407
 
406
 
408
align 4
407
def_cursor        rd 1
409
def_cursor          rd 1
408
def_cursor_clock  rd 1
410
def_cursor_clock    rd 1
409
current_cursor    rd 1
411
current_cursor      rd 1
Line 433... Line 435...
433
 
435
 
Line 434... Line 436...
434
LFBSize           rd 1
436
LFBSize             rd 1
Line 435... Line -...
435
 
-
 
436
current_slot      rd 1
-
 
437
 
-
 
438
BTN_ADDR          rd 1
-
 
439
BTN_COUNT         rb 4
-
 
440
BTN_BUFF          rd 255
-
 
441
 
-
 
442
KEY_COUNT         rb 4
-
 
443
KEY_BUFF          rb 128
-
 
444
 
-
 
445
 
-
 
446
SYS_SHUTDOWN      rb 4
437
 
447
 
438
current_slot        rd 1
448
 
439
 
449
; status
440
; status
Line 546... Line 537...
546
cache_ide3_appl_sad_size      rd 1
537
cache_ide3_appl_sad_size        rd 1
547
cache_ide3_search_start       rd 1
538
cache_ide3_search_start         rd 1
548
cache_ide3_appl_search_start  rd 1
539
cache_ide3_appl_search_start    rd 1
Line 549... Line 540...
549
 
540
 
550
debug_step_pointer rd 1
-
 
551
hdd_appl_data rb 1 ; 0 = system cache, 1 - application cache
-
 
Line 552... Line 541...
552
cd_appl_data rb 1 ; 0 = system cache, 1 - application cache
541
debug_step_pointer              rd 1
553
 
542
 
-
 
543
lba_read_enabled                rd 1  ; 0 = disabled , 1 = enabled
-
 
544
pci_access_enabled              rd 1  ; 0 = disabled , 1 = enabled
-
 
545
 
-
 
546
hdd_appl_data                   rb 1  ; 0 = system cache, 1 - application cache
554
lba_read_enabled      rd 1  ; 0 = disabled , 1 = enabled
547
cd_appl_data                    rb 1  ; 0 = system cache, 1 - application cache
Line -... Line 548...
-
 
548
 
555
pci_access_enabled    rd 1  ; 0 = disabled , 1 = enabled
549
timer_ticks_enable              rb 1  ; for cd driver
556
timer_ticks_enable rb 1         ; for cd driver
550
 
557
 
551
align 4
558
NumBiosDisks    rd 1
552
NumBiosDisks                    rd 1
-
 
553
BiosDisksData                   rb 200h
559
BiosDisksData   rb 200h
554
BiosDiskCaches                  rb 80h*(cache_ide1-cache_ide0)
560
BiosDiskCaches  rb 80h*(cache_ide1-cache_ide0)
555
BiosDiskPartitions              rd 80h
Line 561... Line 556...
561
BiosDiskPartitions rd 80h
556
 
Line 581... Line 576...
581
align 4096
576
align 4096
582
_IDE_DMA        rb 16*512
577
_IDE_DMA                        rb 16*512
583
BgrAuxTable     rb 32768
578
BgrAuxTable                     rb 32768
584
BUTTON_INFO     rb 64*1024
579
BUTTON_INFO                     rb 64*1024
585
RESERVED_PORTS: rb 64*1024
580
RESERVED_PORTS:                 rb 64*1024
586
BOOT_VAR:       rb 64*1024
-
 
587
sys_pgmap:      rb 1024*1024/8
-
 
588
 
-
 
589
align 4096
-
 
590
 
-
 
591
SLOT_BASE:      rb 64*1024
-
 
592
FLOPPY_BUFF:    rb 16*1024
581
FLOPPY_BUFF:                    rb 18*512           ;one track
593
 
-
 
594
 
-
 
595
window_data:    rb 8192
-
 
596
CURRENT_TASK:   rb 8192
-
 
597
WIN_STACK:      rb 0x400
-
 
598
WIN_POS:        rb 0x800
-
 
599
 
-
 
600
CDDataBuf:      rb 4096
-
 
601
 
-
 
602
idts            rq 0x41
-
 
603
>
-
 
Line -... Line 582...
-
 
582