Полный список документированных файлов.
[уровень детализации 123456]
| ▼ kernel | |
| ▼ include | |
| ► 3rdparty | |
| stb_truetype.h | |
| ► debug | |
| hexview.h | |
| memmeter.h | |
| ubsan.h | |
| ► desktop | |
| parallel_desktop.h | |
| render.h | |
| widget.h | |
| widget_button.h | |
| widget_image.h | |
| widget_label.h | |
| widget_progress.h | |
| window.h | |
| ► drv | |
| ► audio | |
| ac97.h | |
| hda.h | |
| ► disk | |
| ahci.h | |
| ata.h | |
| ata_dma.h | |
| ata_pio.h | |
| dpm.h | |
| floppy.h | |
| initrd.h | |
| mbr.h | |
| ► input | |
| keyboard.h | |
| keymap.h | |
| mouse.h | |
| ► network | |
| virtio_network.h | |
| atapi.h | |
| beeper.h | |
| cmos.h | |
| fpu.h | |
| pci.h | |
| ps2.h | |
| psf.h | |
| rtl8139.h | |
| vfs_new.h | |
| ► elf | |
| elf.h | |
| ► fmt | |
| tga.h | |
| wav.h | |
| ► fs | |
| fat12.h | |
| fat32.h | |
| fsm.h | |
| iso9660.h | |
| milla.h | |
| natfs.h | |
| nvfs.h | |
| smfs.h | |
| tarfs.h | |
| tempfs.h | |
| ► gfx | |
| intel.h | |
| ► gui | |
| basics.h | |
| circle.h | |
| line.h | |
| pointutils.h | |
| ► io | |
| ports.h | |
| rgb_image.h | |
| screen.h | |
| serial_port.h | |
| status_loggers.h | |
| status_sounds.h | |
| tty.h | |
| ► lib | |
| ► libstring | |
| string.h | |
| ► php | |
| explode.h | |
| pathinfo.h | |
| str_contains.h | |
| str_replace.h | |
| command_parser.h | |
| fileio.h | |
| lba.h | |
| list.h | |
| math.h | |
| pixel.h | |
| rand.h | |
| setjmp.h | |
| split.h | |
| sprintf.h | |
| stdarg.h | |
| stdio.h | |
| stdlib.h | |
| string.h | |
| tui.h | |
| utf_conversion.h | |
| ► mem | |
| pmm.h | |
| vmm.h | |
| ► net | |
| arp.h | |
| cards.h | |
| dhcp.h | |
| endianess.h | |
| ethernet.h | |
| icmp.h | |
| ipv4.h | |
| stack.h | |
| tcp.h | |
| udp.h | |
| ► sys | |
| acpi.h | |
| apic_table.h | |
| bootscreen.h | |
| cpu_intel.h | |
| cpu_isr.h | |
| cpuid.h | |
| cpuinfo.h | |
| cputemp.h | |
| descriptor_tables.h | |
| fadt.h | |
| file_descriptors.h | |
| float.h | |
| grub_modules.h | |
| isr.h | |
| lapic.h | |
| logo.h | |
| madt.h | |
| msr.h | |
| mtrr.h | |
| pixfmt.h | |
| rsdp.h | |
| rsdt.h | |
| scheduler.h | |
| sse.h | |
| status.h | |
| sync.h | |
| syscalls.h | |
| system.h | |
| timer.h | |
| trigger.h | |
| unwind.h | |
| v8086.h | |
| variable.h | |
| ► user | |
| env.h | |
| common.h | Основные определения ядра |
| config.h | |
| kernel.h | |
| multiboot.h | |
| portability.h | |
| version.h | |
| ▼ src | |
| ► debug | |
| hexview.c | |
| memmeter.c | |
| ubsan.c | |
| ► desktop | |
| eki.c | |
| parallel_desktop.c | |
| render.c | |
| widget.c | |
| widget_button.c | |
| widget_image.c | |
| widget_label.c | |
| widget_progress.c | |
| window.c | |
| ► drv | |
| ► audio | |
| ac97.c | |
| hda.c | |
| ► disk | |
| ahci.c | |
| ata.c | |
| ata_dma.c | |
| ata_pio.c | |
| atapi.c | |
| dpm.c | Disk Partition Manager - Менеджер разметки дисков |
| floppy.c | Драйвер Floppy |
| initrd.c | Файл виртуального диска, основаного на основе TarFS |
| mbr.c | |
| ► input | |
| keyboard.c | Драйвер клавиатуры |
| mouse.c | Драйвер мыши |
| ► network | |
| rtl8139.c | |
| virtio_network.c | |
| ► video | |
| intel.c | |
| vbe.c | Драйвер VBE |
| vmware.c | Драйвер VMWare |
| beeper.c | Драйвер пищалки |
| cmos.c | Драйвер CMOS |
| fpu.c | FPU |
| pci.c | Драйвер PCI (Peripheral Component Interconnect) |
| ps2.c | |
| psf.c | Поддержка шрифтов PSF |
| ► extra | |
| cli.c | [CLI] Sayori Command Line (SCL -> Shell) |
| command_parser.c | |
| texplorer.c | TShell |
| tshell.c | TShell |
| ► fmt | |
| tga.c | |
| ► fs | |
| fat12.c | |
| fat32.c | |
| fsm.c | |
| iso9660.c | |
| natfs.c | |
| NatSuki.c | [VFS] [Драйвер] NatSuki - Виртуальная файловая система |
| nullfs.c | |
| nvfs.c | |
| smfs.c | |
| tarfs.c | |
| tempfs.c | |
| ► gui | |
| basics.c | |
| circle.c | |
| line.c | |
| pointutils.c | |
| ► io | |
| ports.c | Средства для работы с портами |
| rgb_image.c | |
| screen.c | |
| serial_port.c | |
| status_loggers.c | |
| status_sounds.c | |
| tty.c | Средства для работы с видеодрайвером |
| ► lib | |
| ► elk | |
| ► ext | |
| jse_array.c | |
| jse_array.h | |
| jse_canvas.c | |
| jse_canvas.h | |
| jse_event.c | |
| jse_event.h | |
| jse_function.h | |
| elk.c | |
| elk.h | |
| elk_config.h | |
| elk_engine.c | |
| elk_libs.c | |
| jse_func.c | |
| ► libstring | |
| ► include | |
| string.h | |
| ► src | |
| string.c | |
| ► libvector | |
| ► include | |
| vector.h | |
| ► src | |
| vector.c | |
| ► math | |
| acos.c | |
| asin.c | |
| atan.c | |
| cbrt.c | |
| cos.c | |
| exp.c | |
| integral.c | |
| log.c | |
| math.c | |
| modf.c | |
| pow.c | |
| sin.c | |
| sqrt.c | |
| tan.c | |
| ► php | |
| explode.c | Функция замены строк |
| pathinfo.c | Функция замены строк |
| str_replace.c | Функция замены строк |
| base64.c | Base64 Encode/Decode |
| duk_config.h | |
| fileio.c | Функции для работы с файлами и папками |
| list.c | Массивы |
| pixel.c | Драйвера для работы с пикселями (Пакет Пиксель) |
| rand.c | |
| split.c | Функция для деления строк |
| sprintf.c | |
| stdio.c | Функции для работы с файлами |
| string.c | Функции для работы со строками |
| ttf_font.c | |
| ttf_font.h | |
| utf_conversion.c | |
| ► mem | |
| pmm.c | |
| vmm.c | |
| ► net | |
| arp.c | |
| cards.c | |
| dhcp.c | |
| endianess.c | |
| ethernet.c | |
| icmp.c | |
| ipv4.c | |
| net_info_cli.c | |
| stack.c | |
| tcp.c | |
| udp.c | |
| ► ports | |
| ► eBat | |
| eBat.c | |
| eBat.h | |
| eBatRuntime.c | |
| eBatRuntime.h | |
| FileIO.c | |
| String.c | |
| System.c | |
| ► gameboy | |
| cpu.c | |
| cpu.h | |
| interrupt.c | |
| interrupt.h | |
| lcd.c | |
| lcd.h | |
| main.c | |
| mbc.c | |
| mbc.h | |
| mem.c | |
| mem.h | |
| rom.c | |
| rom.h | |
| sdl.c | |
| sdl.h | |
| timer.c | |
| timer.h | |
| ► sys | |
| acpi.c | |
| bootscreen.c | BootScreen - Анимация загрузки ядра |
| cpu_isr.c | Обработчик прерываний |
| cpuid.c | |
| cpuinfo.c | Определение процессора |
| cputemp.c | |
| elf.c | Загрузщик ELF |
| file_descriptors.c | |
| fxsave_region.c | |
| gdt.c | (GDT) Глобальная таблица дескрипторов |
| grub_modules.c | |
| isr.c | Обработчик прерывания высокого уровня |
| lapic.c | |
| logo.c | |
| mtrr.c | |
| pixfmt.c | |
| scheduler.c | Менеджер задач |
| sync.c | Примитивы синхронизации |
| syscalls.c | Интерфейс системных вызовов |
| system.c | Дополнительные системные функции |
| testing.c | |
| timer.c | Модуль системного таймера |
| trigger.c | Система триггеров |
| unwind.c | |
| variable.c | Система переменных |
| ► toys | |
| calendar.c | |
| dino.c | |
| diskctl.c | |
| forth.c | |
| gfxbench.c | |
| mala.c | |
| minesweeper.c | |
| minesweeper_sprites.h | |
| miniplay.c | |
| pavi.c | |
| piano.c | |
| ► user | |
| env.c | |
| kernel.c | Основная точка входа в ядро |