49,43 → 49,43 |
|
|
if lang eq ru |
boot_initirq db '¨æ¨ «¨§ æ¨ï IRQ',0 |
boot_picinit db '¨æ¨ «¨§ æ¨ï PIC',0 |
boot_v86machine db '¨æ¨ «¨§ æ¨ï á¨á⥬ë V86 ¬ è¨ë',0 |
boot_inittimer db '¨æ¨ «¨§ æ¨ï á¨á⥬®£® â ©¬¥à (IRQ0)',0 |
boot_initapic db '®¯ë⪠¨¨æ¨ «¨§ 樨 APIC',0 |
boot_enableirq db 'ª«îç¨âì ¯à¥àë¢ ¨ï 2, 6, 13, 14, 15',0 |
boot_enablint_ide db ' §à¥è¥¨¥ ¯à¥àë¢ ¨© ¢ ª®â஫«¥à¥ IDE',0 |
boot_detectfloppy db '®¨áª floppy ¤¨áª®¢®¤®¢',0 |
boot_detecthdcd db '®¨áª ¦¥áâª¨å ¤¨áª®¢ ¨ ATAPI ¯à¨¢®¤®¢',0 |
boot_getcache db '®«ã票¥ ¯ ¬ï⨠¤«ï ªíè ',0 |
boot_detectpart db '®¨áª à §¤¥«®¢ ¤¨áª®¢ëå ãáâனá⢠å',0 |
boot_init_sys db '¨æ¨ «¨§ æ¨ï á¨á⥬®£® ª â «®£ /sys',0 |
boot_loadlibs db ' £à㧪 ¡¨¡«¨®â¥ª (.obj)',0 |
boot_memdetect db '®«¨ç¥á⢮ ®¯¥à ⨢®© ¯ ¬ïâ¨',' ',' ¡',0 |
boot_tss db 'áâ ®¢ª TSSs',0 |
boot_cpuid db '⥨¥ CPUIDs',0 |
; boot_devices db '®¨áª ãáâனáâ¢',0 |
boot_timer db 'áâ ®¢ª â ©¬¥à ',0 |
boot_irqs db '¥à¥®¯à¥¤¥«¥¨¥ IRQ',0 |
boot_setmouse db 'áâ ®¢ª ¬ëè¨',0 |
boot_windefs db 'áâ ®¢ª áâ஥ª ®ª® ¯® 㬮«ç ¨î',0 |
boot_bgr db 'áâ ®¢ª ä® ',0 |
boot_resirqports db '¥§¥à¢¨à®¢ ¨¥ IRQ ¨ ¯®à⮢',0 |
boot_setrports db 'áâ ®¢ª ¤à¥á®¢ IRQ',0 |
boot_setostask db '®§¤ ¨¥ ¯à®æ¥áá ï¤à ',0 |
boot_allirqs db 'âªàë⨥ ¢á¥å IRQ',0 |
boot_tsc db '⥨¥ TSC',0 |
boot_cpufreq db ' áâ®â ¯à®æ¥áá®à ',' ',' æ',0 |
boot_pal_ega db 'áâ ®¢ª EGA/CGA 320x200 ¯ «¨âàë',0 |
boot_pal_vga db 'áâ ®¢ª VGA 640x480 ¯ «¨âàë',0 |
boot_failed db ' £à㧪 ¯¥à¢®£® ¯à¨«®¦¥¨ï ¥ 㤠« áì',0 |
boot_mtrr db 'áâ ®¢ª MTRR',0 |
boot_initirq: cp866 'Инициализация IRQ',0 |
boot_picinit: cp866 'Инициализация PIC',0 |
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_detectfloppy:cp866 'Поиск floppy дисководов',0 |
boot_detecthdcd: cp866 'Поиск жестких дисков и ATAPI приводов',0 |
boot_getcache: cp866 'Получение памяти для кэша',0 |
boot_detectpart: cp866 'Поиск разделов на дисковых устройствах',0 |
boot_init_sys: cp866 'Инициализация системного каталога /sys',0 |
boot_loadlibs: cp866 'Загрузка библиотек (.obj)',0 |
boot_memdetect: cp866 'Количество оперативной памяти',' ',' Мб',0 |
boot_tss: cp866 'Установка TSSs',0 |
boot_cpuid: cp866 'Чтение CPUIDs',0 |
; boot_devices: cp866 'Поиск устройств',0 |
boot_timer: cp866 'Установка таймера',0 |
boot_irqs: cp866 'Переопределение IRQ',0 |
boot_setmouse: cp866 'Установка мыши',0 |
boot_windefs: cp866 'Установка настроек окон по умолчанию',0 |
boot_bgr: cp866 'Установка фона',0 |
boot_resirqports: cp866 'Резервирование IRQ и портов',0 |
boot_setrports: cp866 'Установка адресов IRQ',0 |
boot_setostask: cp866 'Создание процесса ядра',0 |
boot_allirqs: cp866 'Открытие всех IRQ',0 |
boot_tsc: cp866 'Чтение TSC',0 |
boot_cpufreq: cp866 'Частота процессора ',' ',' МГц',0 |
boot_pal_ega: cp866 'Установка EGA/CGA 320x200 палитры',0 |
boot_pal_vga: cp866 'Установка VGA 640x480 палитры',0 |
boot_failed: cp866 'Загрузка первого приложения не удалась',0 |
boot_mtrr: cp866 'Установка MTRR',0 |
|
boot_APIC_found db 'APIC ¢ª«îç¥', 0 |
boot_APIC_nfound db 'APIC ¥ ©¤¥', 0 |
boot_APIC_found: cp866 'APIC включен', 0 |
boot_APIC_nfound: cp866 'APIC не найден', 0 |
if preboot_blogesc |
boot_tasking db 'ᥠ£®â®¢® ¤«ï § ¯ã᪠, ¦¬¨âॠESC ¤«ï áâ àâ ',0 |
boot_tasking: cp866 'Все готово для запуска, нажмитре ESC для старта',0 |
end if |
else if lang eq sp |
include 'data32sp.inc' |
145,6 → 145,7 |
szHwMouse db 'ATI2D',0 |
szPS2MDriver db 'PS2MOUSE',0 |
;szCOM_MDriver db 'COM_MOUSE',0 |
szVidintel db 'vidintel',0 |
szUSB db 'USB',0 |
szAtiHW db '/rd/1/drivers/ati2d.drv',0 |
|
158,7 → 159,7 |
firstapp db 'LAUNCHER',0 |
notifyapp db '@notify',0 |
if lang eq ru |
ud_user_message db '訡ª : ¥¯®¤¤¥à¦¨¢ ¥¬ ï ¨áâàãªæ¨ï ¯à®æ¥áá®à ',0 |
ud_user_message: cp866 'Ошибка: неподдерживаемая инструкция процессора',0 |
else if ~ lang eq sp |
ud_user_message db 'Error: unsupported processor instruction',0 |
end if |
332,8 → 333,9 |
mem_used_list rd 64*2 |
mem_hash_cnt rd 64 |
|
MEM_AMOUNT rd 1 |
|
cpu_freq rq 1 |
|
heap_mutex MUTEX |
heap_size rd 1 |
heap_free rd 1 |
363,6 → 365,35 |
_WinMapAddress rd 1 |
_WinMapSize rd 1 |
|
Screen_Max_X rd 1 |
Screen_Max_Y rd 1 |
|
LFBAddress rd 1 |
BytesPerScanLine rd 1 |
SCR_MODE rw 2 |
|
PUTPIXEL rd 1 |
GETPIXEL rd 1 |
|
BgrDrawMode rd 1 |
BgrDataWidth rd 1 |
BgrDataHeight rd 1 |
REDRAW_BACKGROUND rb 4 |
|
MOUSE_PICTURE rd 1 |
|
MOUSE_SCROLL_H rw 1 |
MOUSE_X: rw 1 |
MOUSE_Y: rw 1 |
MOUSE_SCROLL_V rw 1 |
|
X_UNDER rw 1 |
Y_UNDER rw 1 |
COLOR_TEMP rd 1 |
MOUSE_COLOR_MEM rd 1 |
|
BTN_DOWN: rb 4 |
|
def_cursor rd 1 |
def_cursor_clock rd 1 |
current_cursor rd 1 |
394,9 → 425,22 |
|
current_slot rd 1 |
|
BTN_ADDR rd 1 |
BTN_COUNT rb 4 |
BTN_BUFF rd 255 |
|
KEY_COUNT rb 4 |
KEY_BUFF rb 128 |
|
mouseunder rd 16*24 |
|
SYS_SHUTDOWN rb 4 |
|
|
; status |
hd1_status rd 1 ; 0 - free : other - pid |
application_table_status rd 1 ; 0 - free : other - pid |
application_table_owner rd 1 ; 0 - free : other - pid |
application_table_mutex MUTEX |
|
; device addresses |
mididp rd 1 |
501,4 → 545,30 |
BiosDiskCaches rb 80h*(cache_ide1-cache_ide0) |
BiosDiskPartitions rd 80h |
|
align 4096 |
|
SLOT_BASE: rb 64*1024 |
DRIVE_DATA: rb 64*1024 |
RESERVED_PORTS: rb 64*1024 |
FLOPPY_BUFF: rb 16*1024 |
BUTTON_INFO: rb 16*1024 |
BgrAuxTable: rb 32*1024 |
skin_data: rb 32*1024 |
|
;IDE_DMA: rb 32*1024 |
|
window_data: rb 8192 |
CURRENT_TASK: rb 8192 |
draw_data: rb 4096 |
WIN_STACK: rb 0x400 |
WIN_POS: rb 0x800 |
|
CDDataBuf: rb 4096 |
|
idts rq 0x41 |
|
RAMDISK_FAT: rb 2856*2 +16 |
|
FLOPPY_FAT: rb 2856*2 +16 |
|
IncludeUGlobals |