Rev 3500 | Rev 3589 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 3500 | Rev 3555 | ||
---|---|---|---|
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: 3500 $ |
8 | $Revision: 3555 $ |
Line 9... | Line 9... | ||
9 | 9 | ||
Line 47... | Line 47... | ||
47 | db 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' |
47 | db 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' |
Line 48... | Line 48... | ||
48 | 48 | ||
49 | 49 | ||
50 | 50 | ||
51 | if lang eq ru |
51 | if lang eq ru |
52 | boot_initirq db '¨æ¨ «¨§ æ¨ï IRQ',0 |
52 | boot_initirq: cp866 'Инициализация IRQ',0 |
53 | boot_picinit db '¨æ¨ «¨§ æ¨ï PIC',0 |
53 | boot_picinit: cp866 'Инициализация PIC',0 |
54 | boot_v86machine db '¨æ¨ «¨§ æ¨ï á¨á⥬ë V86 ¬ è¨ë',0 |
54 | boot_v86machine: cp866 'Инициализация системы V86 машины',0 |
55 | boot_inittimer db '¨æ¨ «¨§ æ¨ï á¨á⥬®£® â ©¬¥à (IRQ0)',0 |
55 | boot_inittimer: cp866 'Инициализация системного таймера (IRQ0)',0 |
56 | boot_initapic db '®¯ë⪠¨¨æ¨ «¨§ 樨 APIC',0 |
56 | boot_initapic: cp866 'Попытка инициализации APIC',0 |
57 | boot_enableirq db 'ª«îç¨âì ¯à¥àë¢ ¨ï 2, 6, 13, 14, 15',0 |
57 | boot_enableirq: cp866 'Включить прерывания 2, 6, 13, 14, 15',0 |
58 | boot_enablint_ide db ' §à¥è¥¨¥ ¯à¥àë¢ ¨© ¢ ª®â஫«¥à¥ IDE',0 |
58 | boot_enablint_ide:cp866 'Разрешение прерываний в контроллере IDE',0 |
59 | boot_detectfloppy db '®¨áª floppy ¤¨áª®¢®¤®¢',0 |
59 | boot_detectfloppy:cp866 'Поиск floppy дисководов',0 |
60 | boot_detecthdcd db '®¨áª ¦¥áâª¨å ¤¨áª®¢ ¨ ATAPI ¯à¨¢®¤®¢',0 |
60 | boot_detecthdcd: cp866 'Поиск жестких дисков и ATAPI приводов',0 |
61 | boot_getcache db '®«ã票¥ ¯ ¬ï⨠¤«ï ªíè ',0 |
61 | boot_getcache: cp866 'Получение памяти для кэша',0 |
62 | boot_detectpart db '®¨áª à §¤¥«®¢ ¤¨áª®¢ëå ãáâனá⢠å',0 |
62 | boot_detectpart: cp866 'Поиск разделов на дисковых устройствах',0 |
63 | boot_init_sys db '¨æ¨ «¨§ æ¨ï á¨á⥬®£® ª â «®£ /sys',0 |
63 | boot_init_sys: cp866 'Инициализация системного каталога /sys',0 |
64 | boot_loadlibs db ' £à㧪 ¡¨¡«¨®â¥ª (.obj)',0 |
64 | boot_loadlibs: cp866 'Загрузка библиотек (.obj)',0 |
65 | boot_memdetect db '®«¨ç¥á⢮ ®¯¥à ⨢®© ¯ ¬ïâ¨',' ',' ¡',0 |
65 | boot_memdetect: cp866 'Количество оперативной памяти',' ',' Мб',0 |
66 | boot_tss db 'áâ ®¢ª TSSs',0 |
66 | boot_tss: cp866 'Установка TSSs',0 |
67 | boot_cpuid db '⥨¥ CPUIDs',0 |
67 | boot_cpuid: cp866 'Чтение CPUIDs',0 |
68 | ; boot_devices db '®¨áª ãáâனáâ¢',0 |
68 | ; boot_devices: cp866 'Поиск устройств',0 |
69 | boot_timer db 'áâ ®¢ª â ©¬¥à ',0 |
69 | boot_timer: cp866 'Установка таймера',0 |
70 | boot_irqs db '¥à¥®¯à¥¤¥«¥¨¥ IRQ',0 |
70 | boot_irqs: cp866 'Переопределение IRQ',0 |
71 | boot_setmouse db 'áâ ®¢ª ¬ëè¨',0 |
71 | boot_setmouse: cp866 'Установка мыши',0 |
72 | boot_windefs db 'áâ ®¢ª áâ஥ª ®ª® ¯® 㬮«ç ¨î',0 |
72 | boot_windefs: cp866 'Установка настроек окон по умолчанию',0 |
73 | boot_bgr db 'áâ ®¢ª ä® ',0 |
73 | boot_bgr: cp866 'Установка фона',0 |
74 | boot_resirqports db '¥§¥à¢¨à®¢ ¨¥ IRQ ¨ ¯®à⮢',0 |
74 | boot_resirqports: cp866 'Резервирование IRQ и портов',0 |
75 | boot_setrports db 'áâ ®¢ª ¤à¥á®¢ IRQ',0 |
75 | boot_setrports: cp866 'Установка адресов IRQ',0 |
76 | boot_setostask db '®§¤ ¨¥ ¯à®æ¥áá ï¤à ',0 |
76 | boot_setostask: cp866 'Создание процесса ядра',0 |
77 | boot_allirqs db 'âªàë⨥ ¢á¥å IRQ',0 |
77 | boot_allirqs: cp866 'Открытие всех IRQ',0 |
78 | boot_tsc db '⥨¥ TSC',0 |
78 | boot_tsc: cp866 'Чтение TSC',0 |
79 | boot_cpufreq db ' áâ®â ¯à®æ¥áá®à ',' ',' æ',0 |
79 | boot_cpufreq: cp866 'Частота процессора ',' ',' МГц',0 |
80 | boot_pal_ega db 'áâ ®¢ª EGA/CGA 320x200 ¯ «¨âàë',0 |
80 | boot_pal_ega: cp866 'Установка EGA/CGA 320x200 палитры',0 |
Line 81... | Line 81... | ||
81 | boot_pal_vga db 'áâ ®¢ª VGA 640x480 ¯ «¨âàë',0 |
81 | boot_pal_vga: cp866 'Установка VGA 640x480 палитры',0 |
82 | boot_failed db ' £à㧪 ¯¥à¢®£® ¯à¨«®¦¥¨ï ¥ 㤠« áì',0 |
82 | boot_failed: cp866 'Загрузка первого приложения не удалась',0 |
83 | boot_mtrr db 'áâ ®¢ª MTRR',0 |
83 | boot_mtrr: cp866 'Установка MTRR',0 |
84 | 84 | ||
85 | boot_APIC_found db 'APIC ¢ª«îç¥', 0 |
85 | boot_APIC_found: cp866 'APIC включен', 0 |
86 | boot_APIC_nfound db 'APIC ¥ ©¤¥', 0 |
86 | boot_APIC_nfound: cp866 'APIC не найден', 0 |
87 | if preboot_blogesc |
87 | if preboot_blogesc |
88 | boot_tasking db 'ᥠ£®â®¢® ¤«ï § ¯ã᪠, ¦¬¨âॠESC ¤«ï áâ àâ ',0 |
88 | boot_tasking: cp866 'Все готово для запуска, нажмитре ESC для старта',0 |
89 | end if |
89 | end if |
Line 143... | Line 143... | ||
143 | AMD_str db "AuthenticAMD",0 |
143 | AMD_str db "AuthenticAMD",0 |
Line 144... | Line 144... | ||
144 | 144 | ||
145 | szHwMouse db 'ATI2D',0 |
145 | szHwMouse db 'ATI2D',0 |
146 | szPS2MDriver db 'PS2MOUSE',0 |
146 | szPS2MDriver db 'PS2MOUSE',0 |
- | 147 | ;szCOM_MDriver db 'COM_MOUSE',0 |
|
147 | ;szCOM_MDriver db 'COM_MOUSE',0 |
148 | szVidintel db 'vidintel',0 |
148 | szUSB db 'USB',0 |
149 | szUSB db 'USB',0 |
Line 149... | Line 150... | ||
149 | szAtiHW db '/rd/1/drivers/ati2d.drv',0 |
150 | szAtiHW db '/rd/1/drivers/ati2d.drv',0 |
150 | 151 | ||
Line 156... | Line 157... | ||
156 | 157 | ||
157 | read_firstapp db '/sys/' |
158 | read_firstapp db '/sys/' |
158 | firstapp db 'LAUNCHER',0 |
159 | firstapp db 'LAUNCHER',0 |
159 | notifyapp db '@notify',0 |
160 | notifyapp db '@notify',0 |
160 | if lang eq ru |
161 | if lang eq ru |
161 | ud_user_message db '訡ª : ¥¯®¤¤¥à¦¨¢ ¥¬ ï ¨áâàãªæ¨ï ¯à®æ¥áá®à ',0 |
162 | ud_user_message: cp866 'Ошибка: неподдерживаемая инструкция процессора',0 |
162 | else if ~ lang eq sp |
163 | else if ~ lang eq sp |
163 | ud_user_message db 'Error: unsupported processor instruction',0 |
164 | ud_user_message db 'Error: unsupported processor instruction',0 |
Line 164... | Line 165... | ||
164 | end if |
165 | end if |
Line 330... | Line 331... | ||
330 | 331 | ||
331 | mem_block_list rd 64*2 |
332 | mem_block_list rd 64*2 |
332 | mem_used_list rd 64*2 |
333 | mem_used_list rd 64*2 |
Line 333... | Line 334... | ||
333 | mem_hash_cnt rd 64 |
334 | mem_hash_cnt rd 64 |
Line -... | Line 335... | ||
- | 335 | ||
334 | 336 | MEM_AMOUNT rd 1 |
|
335 | cpu_freq rq 1 |
337 | |
336 | 338 | cpu_freq rq 1 |
|
337 | heap_mutex MUTEX |
339 | heap_mutex MUTEX |
338 | heap_size rd 1 |
340 | heap_size rd 1 |
Line 361... | Line 363... | ||
361 | _display display_t |
363 | _display display_t |
Line 362... | Line 364... | ||
362 | 364 | ||
363 | _WinMapAddress rd 1 |
365 | _WinMapAddress rd 1 |
Line -... | Line 366... | ||
- | 366 | _WinMapSize rd 1 |
|
- | 367 | ||
- | 368 | Screen_Max_X rd 1 |
|
- | 369 | Screen_Max_Y rd 1 |
|
- | 370 | ||
- | 371 | LFBAddress rd 1 |
|
- | 372 | BytesPerScanLine rd 1 |
|
- | 373 | SCR_MODE rw 2 |
|
- | 374 | ||
- | 375 | PUTPIXEL rd 1 |
|
- | 376 | GETPIXEL rd 1 |
|
- | 377 | ||
- | 378 | BgrDrawMode rd 1 |
|
- | 379 | BgrDataWidth rd 1 |
|
- | 380 | BgrDataHeight rd 1 |
|
- | 381 | REDRAW_BACKGROUND rb 4 |
|
- | 382 | ||
- | 383 | MOUSE_PICTURE rd 1 |
|
- | 384 | ||
- | 385 | MOUSE_SCROLL_H rw 1 |
|
- | 386 | MOUSE_X: rw 1 |
|
- | 387 | MOUSE_Y: rw 1 |
|
- | 388 | MOUSE_SCROLL_V rw 1 |
|
- | 389 | ||
- | 390 | X_UNDER rw 1 |
|
- | 391 | Y_UNDER rw 1 |
|
- | 392 | COLOR_TEMP rd 1 |
|
- | 393 | MOUSE_COLOR_MEM rd 1 |
|
- | 394 | ||
364 | _WinMapSize rd 1 |
395 | BTN_DOWN: rb 4 |
365 | 396 | ||
366 | def_cursor rd 1 |
397 | def_cursor rd 1 |
367 | def_cursor_clock rd 1 |
398 | def_cursor_clock rd 1 |
368 | current_cursor rd 1 |
399 | current_cursor rd 1 |
Line 392... | Line 423... | ||
392 | 423 | ||
Line 393... | Line 424... | ||
393 | LFBSize rd 1 |
424 | LFBSize rd 1 |
Line -... | Line 425... | ||
- | 425 | ||
- | 426 | current_slot rd 1 |
|
- | 427 | ||
- | 428 | BTN_ADDR rd 1 |
|
- | 429 | BTN_COUNT rb 4 |
|
- | 430 | BTN_BUFF rd 255 |
|
- | 431 | ||
- | 432 | KEY_COUNT rb 4 |
|
- | 433 | KEY_BUFF rb 128 |
|
- | 434 | ||
- | 435 | mouseunder rd 16*24 |
|
- | 436 | ||
394 | 437 | SYS_SHUTDOWN rb 4 |
|
395 | current_slot rd 1 |
438 | |
396 | 439 | ||
- | 440 | ; status |
|
Line 397... | Line 441... | ||
397 | ; status |
441 | hd1_status rd 1 ; 0 - free : other - pid |
398 | hd1_status rd 1 ; 0 - free : other - pid |
442 | application_table_owner rd 1 ; 0 - free : other - pid |
399 | application_table_status rd 1 ; 0 - free : other - pid |
443 | application_table_mutex MUTEX |
Line 499... | Line 543... | ||
499 | NumBiosDisks rd 1 |
543 | NumBiosDisks rd 1 |
500 | BiosDisksData rb 200h |
544 | BiosDisksData rb 200h |
501 | BiosDiskCaches rb 80h*(cache_ide1-cache_ide0) |
545 | BiosDiskCaches rb 80h*(cache_ide1-cache_ide0) |
502 | BiosDiskPartitions rd 80h |
546 | BiosDiskPartitions rd 80h |
Line -... | Line 547... | ||
- | 547 | ||
- | 548 | align 4096 |
|
- | 549 | ||
- | 550 | SLOT_BASE: rb 64*1024 |
|
- | 551 | DRIVE_DATA: rb 64*1024 |
|
- | 552 | RESERVED_PORTS: rb 64*1024 |
|
- | 553 | FLOPPY_BUFF: rb 16*1024 |
|
- | 554 | BUTTON_INFO: rb 16*1024 |
|
- | 555 | BgrAuxTable: rb 32*1024 |
|
- | 556 | skin_data: rb 32*1024 |
|
- | 557 | ||
- | 558 | ;IDE_DMA: rb 32*1024 |
|
- | 559 | ||
- | 560 | window_data: rb 8192 |
|
- | 561 | CURRENT_TASK: rb 8192 |
|
- | 562 | draw_data: rb 4096 |
|
- | 563 | WIN_STACK: rb 0x400 |
|
- | 564 | WIN_POS: rb 0x800 |
|
- | 565 | ||
- | 566 | CDDataBuf: rb 4096 |
|
- | 567 | ||
- | 568 | idts rq 0x41 |
|
- | 569 | ||
- | 570 | RAMDISK_FAT: rb 2856*2 +16 |
|
- | 571 | ||
- | 572 | FLOPPY_FAT: rb 2856*2 +16 |
|
503 | 573 |