54,8 → 54,10 |
boot_v86machine: cp866 'Инициализация системы V86 машины',0 |
boot_inittimer: cp866 'Инициализация системного таймера (IRQ0)',0 |
boot_initapic: cp866 'Попытка инициализации APIC',0 |
boot_enableirq: cp866 'Включить прерывания 2, 6, 13, 14, 15',0 |
boot_enablint_ide:cp866 'Разрешение прерываний в контроллере IDE',0 |
boot_enableirq: cp866 'Включить прерывания 2, 13',0 |
boot_disabling_ide:cp866 'Запрещение прерываний в контроллере IDE',0 |
boot_enabling_ide:cp866 'Разрешение прерываний в контроллере IDE',0 |
boot_set_int_IDE: cp866 'Установка обработчиков прерываний IDE',0 |
boot_detectfloppy:cp866 'Поиск floppy дисководов',0 |
boot_detecthdcd: cp866 'Поиск жестких дисков и ATAPI приводов',0 |
boot_getcache: cp866 'Получение памяти для кэша',0 |
95,8 → 97,10 |
boot_v86machine db 'Initialize system V86 machine',0 |
boot_inittimer db 'Initialize system timer (IRQ0)',0 |
boot_initapic db 'Try to initialize APIC',0 |
boot_enableirq db 'Enable interrupts 2, 6, 13, 14, 15',0 |
boot_enablint_ide db 'Enable interrupts in IDE controller',0 |
boot_enableirq db 'Enable interrupts 2, 13',0 |
boot_disabling_ide db 'Disable interrupts in IDE controller',0 |
boot_enabling_ide db 'Enable interrupts in IDE controller',0 |
boot_set_int_IDE db 'Set handler of interrupts for IDE',0 |
boot_detectfloppy db 'Search floppy drives',0 |
boot_detecthdcd db 'Search hard drives and ATAPI drives',0 |
boot_getcache db 'Get memory for cache',0 |
164,8 → 168,6 |
ud_user_message db 'Error: unsupported processor instruction',0 |
end if |
|
bootpath db '/KOLIBRI ' |
bootpath2 db 0 |
vmode db '/sys/drivers/VMODE.MDR',0 |
;vrr_m db 'VRR_M',0 |
kernel_file db 'KERNEL MNT' |
335,8 → 337,6 |
mem_used_list rd 64*2 |
mem_hash_cnt rd 64 |
|
MEM_AMOUNT rd 1 |
|
cpu_freq rq 1 |
|
heap_mutex MUTEX |
384,6 → 384,7 |
|
REDRAW_BACKGROUND rb 4 |
|
align 4 |
draw_data: rb 16*256 |
BPSLine_calc_area rd 1440 |
d_width_calc_area rd 1140 |
404,6 → 405,7 |
|
BTN_DOWN: rb 4 |
|
align 4 |
def_cursor rd 1 |
def_cursor_clock rd 1 |
current_cursor rd 1 |
435,17 → 437,6 |
|
current_slot rd 1 |
|
BTN_ADDR rd 1 |
BTN_COUNT rb 4 |
BTN_BUFF rd 255 |
|
KEY_COUNT rb 4 |
KEY_BUFF rb 128 |
|
|
SYS_SHUTDOWN rb 4 |
|
|
; status |
hd1_status rd 1 ; 0 - free : other - pid |
application_table_owner rd 1 ; 0 - free : other - pid |
548,17 → 539,21 |
cache_ide3_appl_search_start rd 1 |
|
debug_step_pointer rd 1 |
|
lba_read_enabled rd 1 ; 0 = disabled , 1 = enabled |
pci_access_enabled rd 1 ; 0 = disabled , 1 = enabled |
|
hdd_appl_data rb 1 ; 0 = system cache, 1 - application cache |
cd_appl_data rb 1 ; 0 = system cache, 1 - application cache |
|
lba_read_enabled rd 1 ; 0 = disabled , 1 = enabled |
pci_access_enabled rd 1 ; 0 = disabled , 1 = enabled |
timer_ticks_enable rb 1 ; for cd driver |
|
align 4 |
NumBiosDisks rd 1 |
BiosDisksData rb 200h |
BiosDiskCaches rb 80h*(cache_ide1-cache_ide0) |
BiosDiskPartitions rd 80h |
|
align 16 |
DRIVE_DATA: rb DRIVE_DATA_SIZE |
|
583,22 → 578,6 |
BgrAuxTable rb 32768 |
BUTTON_INFO rb 64*1024 |
RESERVED_PORTS: rb 64*1024 |
BOOT_VAR: rb 64*1024 |
FLOPPY_BUFF: rb 18*512 ;one track |
|
sys_pgmap: rb 1024*1024/8 |
|
align 4096 |
|
SLOT_BASE: rb 64*1024 |
FLOPPY_BUFF: rb 16*1024 |
|
|
window_data: rb 8192 |
CURRENT_TASK: rb 8192 |
WIN_STACK: rb 0x400 |
WIN_POS: rb 0x800 |
|
CDDataBuf: rb 4096 |
|
idts rq 0x41 |
|
|