Repository navigation
Agent KB_misc
grisun0 edited this page Oct 28, 2026
·
14 revisions
Pages: KB_misc.md, KB_misc_p2.md, KB_misc_p3.md
- Doc: Docstring: boot/uefi_stub.c -- Minimal MiniOS UEFI stub (Phase 1).
- Layer: testing
- Language: c
- Symbols:
-
efi_simple_text_output(struct, line 61) -
efi_gop(struct, line 100) -
efi_file(struct, line 288) -
efi_table_header(struct, line 45) -
efi_input_key(struct, line 53) -
efi_pixel_bitmask(struct, line 74) -
efi_gop_mode_info(struct, line 81) -
efi_gop_mode(struct, line 90) -
efi_mem_desc(struct, line 107) -
efi_boot_services(struct, line 115) -
efi_system_table(struct, line 171) -
efi_block_io(struct, line 240) -
efi_block_media(struct, line 250) -
efi_loaded_image(struct, line 272) -
efi_sfs(struct, line 302) -
u64(type_alias, line 26)typedef unsigned long long u64; -
u32(type_alias, line 28)typedef unsigned int u32; -
u16(type_alias, line 29)typedef unsigned short u16; -
u8(type_alias, line 30)typedef unsigned char u8; -
efi_status(type_alias, line 31)typedef u64 efi_status; -
efi_physical_addr(type_alias, line 33)typedef u64 efi_physical_addr; -
efi_virtual_addr(type_alias, line 34)typedef u64 efi_virtual_addr; -
efi_simple_text_output(type_alias, line 57)typedef struct efi_simple_text_output efi_simple_text_output; -
efi_gop(type_alias, line 98)typedef struct efi_gop efi_gop; -
efi_file(type_alias, line 279)typedef struct efi_file efi_file; -
com1_putc(function, line 188)static void com1_putc(char c) -
puts_both(function, line 197)static void puts_both(const char *s) -
puts_con(function, line 205)static void puts_con(const u16 *s) -
put_u64(function, line 210)static void put_u64(u64 v) -
put_hex(function, line 227)static void put_hex(u64 v) -
w_u16(function, line 350)static void w_u16(unsigned long addr, unsigned v) -
w_u32(function, line 356)static void w_u32(unsigned long addr, unsigned long v) -
w_u64(function, line 364)static void w_u64(unsigned long addr, unsigned long long v) -
boot_kernel(function, line 371)static void boot_kernel(unsigned long src, unsigned long len) -
efi_main(function, line 416)efi_status EFIABI efi_main(efi_handle image, efi_system_table *systab) -
EFIABI(macro, line 41)#define EFIABI -
EFI_SUCCESS(macro, line 43)#define EFI_SUCCESS -
EFI_LOADER_DATA(macro, line 267)#define EFI_LOADER_DATA -
EFI_FILE_MODE_READ(macro, line 268)#define EFI_FILE_MODE_READ -
EFI_BUFFER_TOO_SMALL(macro, line 269)#define EFI_BUFFER_TOO_SMALL -
UEFI_KERNEL_MAX(macro, line 270)#define UEFI_KERNEL_MAX -
UBOOT_LOW_PAGES(macro, line 316)#define UBOOT_LOW_PAGES -
UBOOT_KERN_PAGES(macro, line 317)#define UBOOT_KERN_PAGES -
UBOOT_KERN_SPAN(macro, line 318)#define UBOOT_KERN_SPAN -
UBOOT_KERN_BASE(macro, line 319)#define UBOOT_KERN_BASE -
UBOOT_TRAMP(macro, line 320)#define UBOOT_TRAMP -
TRAMP_LGDT_OFF(macro, line 321)#define TRAMP_LGDT_OFF -
TRAMP_LEN(macro, line 322)#define TRAMP_LEN -
UBOOT_GDT(macro, line 323)#define UBOOT_GDT -
UBOOT_GDT_DESC(macro, line 324)#define UBOOT_GDT_DESC
-
- Doc: centralized configuration for the MiniOS two-stage boot path.
- Layer: utility
- Language: h
- Symbols:
-
address(function, line 196)* address (below 1 MB so a real-mode SIPI can reach it) and executed by every * AP. It reuses the page tables and... -
BOOTDEFS_H(macro, line 52)#define BOOTDEFS_H -
SECTOR_BYTES(macro, line 54)#define SECTOR_BYTES -
SECTOR_PARAGRAPH_SHIFT(macro, line 55)#define SECTOR_PARAGRAPH_SHIFT -
SECTOR_DWORD_SHIFT(macro, line 56)#define SECTOR_DWORD_SHIFT -
BOOT_SIGNATURE(macro, line 58)#define BOOT_SIGNATURE -
BOOT_SIGNATURE_BYTES(macro, line 59)#define BOOT_SIGNATURE_BYTES -
BOOT_SEG_NULL(macro, line 61)#define BOOT_SEG_NULL -
BOOT_STACK_TOP(macro, line 62)#define BOOT_STACK_TOP -
BOOT_DAP_ADDR(macro, line 64)#define BOOT_DAP_ADDR -
BOOT_DAP_SIZE(macro, line 65)#define BOOT_DAP_SIZE -
BOOT_DAP_OFF_COUNT(macro, line 66)#define BOOT_DAP_OFF_COUNT -
BOOT_DAP_OFF_OFFSET(macro, line 67)#define BOOT_DAP_OFF_OFFSET -
BOOT_DAP_OFF_SEGMENT(macro, line 68)#define BOOT_DAP_OFF_SEGMENT -
BOOT_DAP_OFF_LBA_LO(macro, line 69)#define BOOT_DAP_OFF_LBA_LO -
BOOT_DAP_OFF_LBA_HI(macro, line 70)#define BOOT_DAP_OFF_LBA_HI -
BOOT_DRIVE_ADDR(macro, line 71)#define BOOT_DRIVE_ADDR -
BOOT_KASLR_ADDR(macro, line 72)#define BOOT_KASLR_ADDR -
BOOT_STAGE2_LBA(macro, line 74)#define BOOT_STAGE2_LBA -
BOOT_STAGE2_SECTORS(macro, line 75)#define BOOT_STAGE2_SECTORS -
BOOT_STAGE2_ADDR(macro, line 76)#define BOOT_STAGE2_ADDR -
BOOT_STAGE2_SEG(macro, line 77)#define BOOT_STAGE2_SEG -
BOOT_KERNEL_LBA(macro, line 79)#define BOOT_KERNEL_LBA -
BOOT_KERNEL_BUF_ADDR(macro, line 80)#define BOOT_KERNEL_BUF_ADDR -
BOOT_KERNEL_BUF_SEG(macro, line 81)#define BOOT_KERNEL_BUF_SEG -
BOOT_KERNEL_PHYS_ADDR(macro, line 82)#define BOOT_KERNEL_PHYS_ADDR -
BOOT_CHUNK_SECTORS(macro, line 84)#define BOOT_CHUNK_SECTORS -
BOOT_BIOS_MAX_SECTORS(macro, line 85)#define BOOT_BIOS_MAX_SECTORS -
BOOT_PM_STACK_TOP(macro, line 87)#define BOOT_PM_STACK_TOP -
BOOT_SB16_DMA_ADDR(macro, line 89)#define BOOT_SB16_DMA_ADDR -
BOOT_SB16_DMA_BYTES(macro, line 90)#define BOOT_SB16_DMA_BYTES -
BOOT_PCM2_DMA_ADDR(macro, line 91)#define BOOT_PCM2_DMA_ADDR -
BOOT_PCM2_DMA_BYTES(macro, line 92)#define BOOT_PCM2_DMA_BYTES -
BIOS_DISK_INT(macro, line 94)#define BIOS_DISK_INT -
BIOS_DISK_EXT_CHECK(macro, line 95)#define BIOS_DISK_EXT_CHECK -
BIOS_DISK_EXT_REQ_MAGIC(macro, line 96)#define BIOS_DISK_EXT_REQ_MAGIC -
BIOS_DISK_EXT_ACK_MAGIC(macro, line 97)#define BIOS_DISK_EXT_ACK_MAGIC -
BIOS_DISK_EXT_PACKET_BIT(macro, line 98)#define BIOS_DISK_EXT_PACKET_BIT -
BIOS_DISK_READ_EXT(macro, line 99)#define BIOS_DISK_READ_EXT -
BIOS_VIDEO_INT(macro, line 101)#define BIOS_VIDEO_INT -
BIOS_VIDEO_TTY_WRITE(macro, line 102)#define BIOS_VIDEO_TTY_WRITE -
BIOS_VIDEO_TTY_ATTR(macro, line 103)#define BIOS_VIDEO_TTY_ATTR -
BIOS_VIDEO_SET_MODE(macro, line 104)#define BIOS_VIDEO_SET_MODE -
BIOS_VBE_GET_MODE_INFO(macro, line 116)#define BIOS_VBE_GET_MODE_INFO -
BIOS_VBE_SET_MODE(macro, line 117)#define BIOS_VBE_SET_MODE -
VBE_MODE_1024x768x32(macro, line 118)#define VBE_MODE_1024x768x32 -
VBE_MODE_800x600x32(macro, line 119)#define VBE_MODE_800x600x32 -
VBE_MODE_640x480x32(macro, line 120)#define VBE_MODE_640x480x32 -
VBE_MODE_1024x768x8(macro, line 121)#define VBE_MODE_1024x768x8 -
VBE_MODE_800x600x8(macro, line 122)#define VBE_MODE_800x600x8 -
VBE_MODE_640x480x8(macro, line 123)#define VBE_MODE_640x480x8 -
VBE_MODE_LFB(macro, line 124)#define VBE_MODE_LFB -
VBE_MODE_INFO_ADDR(macro, line 125)#define VBE_MODE_INFO_ADDR -
VBE_MODE_ATTR_OFF(macro, line 126)#define VBE_MODE_ATTR_OFF -
VBE_ATTR_SUPPORTED(macro, line 127)#define VBE_ATTR_SUPPORTED -
VBE_ATTR_LFB(macro, line 128)#define VBE_ATTR_LFB -
VBE_INFO_XRES_OFF(macro, line 129)#define VBE_INFO_XRES_OFF -
VBE_INFO_YRES_OFF(macro, line 130)#define VBE_INFO_YRES_OFF -
VBE_INFO_BYTES_SCAN_OFF(macro, line 131)#define VBE_INFO_BYTES_SCAN_OFF -
VBE_INFO_PHYSBASE_OFF(macro, line 132)#define VBE_INFO_PHYSBASE_OFF -
VBE_INFO_BPP_SRC_OFF(macro, line 133)#define VBE_INFO_BPP_SRC_OFF -
VBE_BPP_8(macro, line 134)#define VBE_BPP_8 -
VBE_BPP_24(macro, line 135)#define VBE_BPP_24 -
VBE_BPP_32(macro, line 136)#define VBE_BPP_32 -
VBE_INFO_ADDR(macro, line 148)#define VBE_INFO_ADDR -
VBE_INFO_FBBASE_OFF(macro, line 149)#define VBE_INFO_FBBASE_OFF -
VBE_INFO_PITCH_OFF(macro, line 150)#define VBE_INFO_PITCH_OFF -
VBE_INFO_WIDTH_OFF(macro, line 151)#define VBE_INFO_WIDTH_OFF -
VBE_INFO_HEIGHT_OFF(macro, line 152)#define VBE_INFO_HEIGHT_OFF -
VBE_INFO_VALID_OFF(macro, line 153)#define VBE_INFO_VALID_OFF -
VBE_INFO_BPP_OFF(macro, line 154)#define VBE_INFO_BPP_OFF -
A20_CONTROL_PORT(macro, line 156)#define A20_CONTROL_PORT -
A20_ENABLE_BIT(macro, line 157)#define A20_ENABLE_BIT -
A20_RESET_CLEAR_MASK(macro, line 158)#define A20_RESET_CLEAR_MASK -
CR0_PE(macro, line 160)#define CR0_PE -
CR0_PE_CLEAR_MASK(macro, line 161)#define CR0_PE_CLEAR_MASK -
CR0_PG(macro, line 162)#define CR0_PG -
CR0_WP(macro, line 163)#define CR0_WP -
CR4_PAE(macro, line 164)#define CR4_PAE -
CR0_MP(macro, line 165)#define CR0_MP -
CR0_EM(macro, line 166)#define CR0_EM -
CR0_NW(macro, line 167)#define CR0_NW -
CR0_CD(macro, line 168)#define CR0_CD -
CR4_OSFXSR(macro, line 169)#define CR4_OSFXSR -
CR4_OSXMMEXCPT(macro, line 170)#define CR4_OSXMMEXCPT -
MSR_EFER(macro, line 172)#define MSR_EFER -
EFER_LME(macro, line 173)#define EFER_LME -
EFER_NXE(macro, line 174)#define EFER_NXE -
GDT32_CODE32_SEL(macro, line 176)#define GDT32_CODE32_SEL -
GDT32_DATA32_SEL(macro, line 177)#define GDT32_DATA32_SEL -
GDT32_CODE16_SEL(macro, line 178)#define GDT32_CODE16_SEL -
GDT32_DATA16_SEL(macro, line 179)#define GDT32_DATA16_SEL -
GDT32_DESC_NULL(macro, line 181)#define GDT32_DESC_NULL -
GDT32_DESC_CODE32(macro, line 182)#define GDT32_DESC_CODE32 -
GDT32_DESC_DATA32(macro, line 183)#define GDT32_DESC_DATA32 -
GDT32_DESC_CODE16(macro, line 184)#define GDT32_DESC_CODE16 -
GDT32_DESC_DATA16(macro, line 185)#define GDT32_DESC_DATA16 -
GDT64_ADDR(macro, line 187)#define GDT64_ADDR -
GDT64_BYTES(macro, line 188)#define GDT64_BYTES -
GDT64_SMP_BYTES(macro, line 193)#define GDT64_SMP_BYTES -
AP_STUB_ADDR(macro, line 198)#define AP_STUB_ADDR -
GDT64_CODE_SEL(macro, line 199)#define GDT64_CODE_SEL -
GDT64_DATA_SEL(macro, line 200)#define GDT64_DATA_SEL -
GDT64_USER_DATA_SEL(macro, line 201)#define GDT64_USER_DATA_SEL -
GDT64_USER_CODE_SEL(macro, line 202)#define GDT64_USER_CODE_SEL -
GDT64_DESC_NULL(macro, line 203)#define GDT64_DESC_NULL -
GDT64_DESC_CODE(macro, line 204)#define GDT64_DESC_CODE -
GDT64_DESC_DATA(macro, line 205)#define GDT64_DESC_DATA -
GDT64_DESC_UDATA(macro, line 206)#define GDT64_DESC_UDATA -
GDT64_DESC_UCODE(macro, line 207)#define GDT64_DESC_UCODE -
PT_PML4_ADDR(macro, line 209)#define PT_PML4_ADDR -
PT_PDPT_ADDR(macro, line 210)#define PT_PDPT_ADDR -
PT_PD_ADDR(macro, line 211)#define PT_PD_ADDR -
PT_USER0_ADDR(macro, line 212)#define PT_USER0_ADDR -
PT_USER1_ADDR(macro, line 213)#define PT_USER1_ADDR -
PT_ZERO_DWORDS(macro, line 214)#define PT_ZERO_DWORDS -
PT_FLAGS_PRESENT_RW(macro, line 215)#define PT_FLAGS_PRESENT_RW -
PT_FLAGS_PRESENT_RW_PS(macro, line 216)#define PT_FLAGS_PRESENT_RW_PS -
PT_FLAGS_PS(macro, line 217)#define PT_FLAGS_PS -
PT_FLAGS_USER(macro, line 218)#define PT_FLAGS_USER -
PT_FLAGS_PCD(macro, line 219)#define PT_FLAGS_PCD -
PT_FLAGS_PWT(macro, line 220)#define PT_FLAGS_PWT -
PT_FLAGS_NX(macro, line 221)#define PT_FLAGS_NX -
PT_ADDR_MASK(macro, line 222)#define PT_ADDR_MASK -
PT_USER_ENTRY(macro, line 223)#define PT_USER_ENTRY -
PT_USER_NX_ENTRY(macro, line 224)#define PT_USER_NX_ENTRY -
PT_ENTRY_PRESENT(macro, line 225)#define PT_ENTRY_PRESENT -
PT_ENTRY_USER(macro, line 226)#define PT_ENTRY_USER -
SB16_DMA_PT_ENTRY(macro, line 232)#define SB16_DMA_PT_ENTRY -
SB16_DMA_PT_PAGES(macro, line 233)#define SB16_DMA_PT_PAGES -
PT_FLAGS_UNCACHED(macro, line 238)#define PT_FLAGS_UNCACHED -
KMM_DEVICE_PDPT_SLOT(macro, line 244)#define KMM_DEVICE_PDPT_SLOT -
PT_PD_ENTRIES(macro, line 245)#define PT_PD_ENTRIES -
PT_PD_ENTRY_BYTES(macro, line 246)#define PT_PD_ENTRY_BYTES -
PT_PD_PAGE_BYTES(macro, line 247)#define PT_PD_PAGE_BYTES -
PT_PD_INDEX_SHIFT(macro, line 248)#define PT_PD_INDEX_SHIFT -
PT_FILL_START_INDEX(macro, line 249)#define PT_FILL_START_INDEX -
PT_FILL_START_ADDR(macro, line 250)#define PT_FILL_START_ADDR -
PT_FILL_ENTRIES(macro, line 251)#define PT_FILL_ENTRIES -
PT_USER_TABLES_ADDR(macro, line 271)#define PT_USER_TABLES_ADDR -
PT_USER_TABLES_BYTES(macro, line 272)#define PT_USER_TABLES_BYTES -
KASLR_MIN_ADDR(macro, line 284)#define KASLR_MIN_ADDR -
KASLR_ALIGN_SHIFT(macro, line 285)#define KASLR_ALIGN_SHIFT -
KASLR_MAX_UNITS(macro, line 286)#define KASLR_MAX_UNITS -
KASLR_IMG_OFF_1MB(macro, line 287)#define KASLR_IMG_OFF_1MB -
KASLR_IMG_OFF_2MB(macro, line 288)#define KASLR_IMG_OFF_2MB -
KASLR_IMAGE_SPAN(macro, line 289)#define KASLR_IMAGE_SPAN -
CMOS_INDEX_PORT(macro, line 291)#define CMOS_INDEX_PORT -
CMOS_DATA_PORT(macro, line 292)#define CMOS_DATA_PORT -
CMOS_NMI_DISABLE(macro, line 293)#define CMOS_NMI_DISABLE -
CMOS_REG_EXTMEM_LO(macro, line 295)#define CMOS_REG_EXTMEM_LO -
CMOS_REG_EXTMEM_HI(macro, line 296)#define CMOS_REG_EXTMEM_HI -
CMOS_EXTMEM_BASE(macro, line 297)#define CMOS_EXTMEM_BASE -
CMOS_EXTMEM_UNIT(macro, line 298)#define CMOS_EXTMEM_UNIT -
CMOS_REG_SECONDS(macro, line 299)#define CMOS_REG_SECONDS -
CMOS_REG_MINUTES(macro, line 300)#define CMOS_REG_MINUTES -
CMOS_REG_HOURS(macro, line 301)#define CMOS_REG_HOURS
-
- Imported by:
arch/x86/ap_entry.S,arch/x86/boot/stage1.S,arch/x86/boot/stage2.S,drivers/pcm2.c,headers/arch/x86/cpu_setup.h,kernel.c,kernel/exec.c,kernel/mm.c,kernel/mm/cow.c,kernel/mm/paging.c,kernel/sched.c,kernel/syscalls.c,kernel/vga_fb.c,smp.c
- Doc: rtl_present: rtl8139 NIC driver interface.
- Layer: utility
- Language: h
- Symbols:
-
rtl_present(function, line 18)int rtl_present(void); -
rtl_init(function, line 21)void rtl_init(void); -
rtl_send(function, line 25)int rtl_send(const unsigned char *frame, unsigned len); -
net_rx_handle_frame(function, line 28)* net_rx_handle_frame (the protocol demux in net.c). */ void rtl_poll(void); -
rtl_get_mac(function, line 32)void rtl_get_mac(unsigned char out[NET_ETH_ALEN]); -
rtl_iobase(function, line 35)unsigned short rtl_iobase(void); -
rtl_counters(function, line 38)void rtl_counters(unsigned int *tx_frames, unsigned int *rx_frames); -
RTL8139_H(macro, line 2)#define RTL8139_H
-
- Depends on:
headers/net.h - Imported by:
net/net.c,net/rtl8139.c
- Doc: tile map editor that builds playable Doom PWADs.
- Layer: utility
- Language: c
- Symbols:
-
dmap_thing_type(function, line 165)static int dmap_thing_type(int cell) -
dmap_push_history(function, line 272)static void dmap_push_history(void) -
dmap_undo(function, line 289)static int dmap_undo(void) -
dmap_redo(function, line 307)static int dmap_redo(void) -
dmap_apply_cell(function, line 326)static void dmap_apply_cell(int r, int c, int brush) -
dmap_flood_fill(function, line 344)static void dmap_flood_fill(int sr, int sc, int new_cell) -
dmap_draw_line(function, line 383)static void dmap_draw_line(int r0, int c0, int r1, int c1, int cell) -
dmap_draw_rect(function, line 411)static void dmap_draw_rect(int r0, int c0, int r1, int c1, int cell) -
dmap_reach_map(function, line 440)static void dmap_reach_map(int seen[DMAP_MAX_H][DMAP_MAX_W]) -
dmap_path_len(function, line 480)static int dmap_path_len(void) -
dmap_stats(function, line 522)static void dmap_stats(char *out, int max) -
dmap_spawn(function, line 550)static long dmap_spawn(const char *path, int argc, const char **argv) -
dmap_vga(function, line 561)static long dmap_vga(int on) -
dmap_is_wall(function, line 570)static int dmap_is_wall(int row, int col) -
dmap_walkable(function, line 577)static int dmap_walkable(int cell) -
dmap_cell_class(function, line 583)static int dmap_cell_class(int cell) -
dmap_cell_color(function, line 594)static struct nk_color dmap_cell_color(int cell) -
dmap_new(function, line 639)static void dmap_new(void) -
dmap_recenter(function, line 804)static void dmap_recenter(void) -
dmap_load_preset(function, line 816)static int dmap_load_preset(int idx) -
dmap_rand(function, line 849)static unsigned dmap_rand(void) -
dmap_free_cell(function, line 857)static int dmap_free_cell(int *r, int *c) -
dmap_random_map(function, line 871)static void dmap_random_map(unsigned seed) -
dmap_load(function, line 1077)static int dmap_load(const char *path) -
dmap_save_txt(function, line 1129)static int dmap_save_txt(const char *path) -
dmap_label_regions(function, line 1163)static int dmap_label_regions(void) -
dmap_validate(function, line 1244)static int dmap_validate(char *msg, int max) -
dmap_w8(function, line 1317)static void dmap_w8(unsigned v) -
dmap_w16(function, line 1318)static void dmap_w16(int v) -
dmap_w32(function, line 1322)static void dmap_w32(int v) -
dmap_wtex(function, line 1326)static void dmap_wtex(const char *name) -
dmap_seg_angle(function, line 1333)static int dmap_seg_angle(int dx, int dy) -
dmap_build_wad(function, line 1343)static int dmap_build_wad(int *size_out) -
dmap_export_wad(function, line 1660)static int dmap_export_wad(const char *path) -
dmap_check_wad(function, line 1675)static int dmap_check_wad(const char *path) -
dmap_preview(function, line 1693)static void dmap_preview(struct nk_command_buffer *canvas, struct nk_rect area) -
dmap_brush_combo(function, line 1760)static void dmap_brush_combo(struct nk_context *ctx) -
dmap_canvas(function, line 1773)static void dmap_canvas(struct nk_context *ctx) -
dmap_preview_row(function, line 1863)static void dmap_preview_row(struct nk_context *ctx) -
dmap_run_map(function, line 1898)static void dmap_run_map(void) -
dmap_scancode(function, line 2037)static void dmap_scancode(int code, int make, int e0, void *ud) -
dmap_gui_run(function, line 2056)static void dmap_gui_run(void) -
dmap_demo_room(function, line 2110)static void dmap_demo_room(void) -
dmap_selftest(function, line 2122)static int dmap_selftest(void) -
main(function, line 2246)int main(int argc, char **argv) -
areas(function, line 1150)* floor areas (doors stand alone, dark and nukage never merge); -
DMAP_MAX_W(macro, line 55)#define DMAP_MAX_W -
DMAP_MAX_H(macro, line 56)#define DMAP_MAX_H -
DMAP_DEF_W(macro, line 57)#define DMAP_DEF_W -
DMAP_DEF_H(macro, line 58)#define DMAP_DEF_H -
DMAP_TILE(macro, line 59)#define DMAP_TILE -
DMAP_CELL_PX(macro, line 60)#define DMAP_CELL_PX -
DMAP_CANVAS_W(macro, line 61)#define DMAP_CANVAS_W -
DMAP_PANEL_MIN_H(macro, line 62)#define DMAP_PANEL_MIN_H -
DMAP_PREV_W(macro, line 63)#define DMAP_PREV_W -
DMAP_PREV_H(macro, line 64)#define DMAP_PREV_H -
DMAP_UI_MEMORY(macro, line 65)#define DMAP_UI_MEMORY -
DMAP_WAD_MAX(macro, line 66)#define DMAP_WAD_MAX -
DMAP_FNAME_MAX(macro, line 67)#define DMAP_FNAME_MAX -
DMAP_STATUS_MAX(macro, line 68)#define DMAP_STATUS_MAX -
DMAP_SLOTS(macro, line 69)#define DMAP_SLOTS -
DMAP_LEVEL_COUNT(macro, line 70)#define DMAP_LEVEL_COUNT -
DMAP_RANDOM_ATTEMPTS(macro, line 71)#define DMAP_RANDOM_ATTEMPTS -
DMAP_MAX_SECTORS(macro, line 72)#define DMAP_MAX_SECTORS -
DMAP_ROOM_MAX(macro, line 73)#define DMAP_ROOM_MAX -
DMAP_ROOM_TRIES(macro, line 74)#define DMAP_ROOM_TRIES -
DMAP_FRAME_MS(macro, line 75)#define DMAP_FRAME_MS -
DMAP_TURN_STEP(macro, line 76)#define DMAP_TURN_STEP -
DMAP_MOVE_STEP(macro, line 77)#define DMAP_MOVE_STEP -
DMAP_FOV_PLANE(macro, line 78)#define DMAP_FOV_PLANE -
DMAP_MAX_LINES(macro, line 79)#define DMAP_MAX_LINES -
DMAP_MAX_VERTS(macro, line 80)#define DMAP_MAX_VERTS -
DMAP_MAX_THINGS(macro, line 81)#define DMAP_MAX_THINGS -
DMAP_PLAYER_TYPE(macro, line 82)#define DMAP_PLAYER_TYPE -
DMAP_THING_OPT(macro, line 83)#define DMAP_THING_OPT -
DMAP_EXIT_SPECIAL(macro, line 84)#define DMAP_EXIT_SPECIAL -
DMAP_DOOR_SPECIAL(macro, line 85)#define DMAP_DOOR_SPECIAL -
DMAP_FLAG_BLOCKING(macro, line 86)#define DMAP_FLAG_BLOCKING -
DMAP_FLAG_TWOSIDED(macro, line 87)#define DMAP_FLAG_TWOSIDED -
DMAP_NO_SIDE(macro, line 88)#define DMAP_NO_SIDE -
DMAP_WALL_MID(macro, line 89)#define DMAP_WALL_MID -
DMAP_EXIT_MID(macro, line 90)#define DMAP_EXIT_MID -
DMAP_DOOR_UPPER(macro, line 91)#define DMAP_DOOR_UPPER -
DMAP_DARK_MID(macro, line 92)#define DMAP_DARK_MID -
DMAP_NUKE_MID(macro, line 93)#define DMAP_NUKE_MID -
DMAP_UNUSED_TEX(macro, line 94)#define DMAP_UNUSED_TEX -
DMAP_FLOOR_FLAT(macro, line 95)#define DMAP_FLOOR_FLAT -
DMAP_NUKE_FLAT(macro, line 96)#define DMAP_NUKE_FLAT -
DMAP_CEIL_FLAT(macro, line 97)#define DMAP_CEIL_FLAT -
DMAP_FLOOR_H(macro, line 98)#define DMAP_FLOOR_H -
DMAP_NUKE_FLOOR(macro, line 99)#define DMAP_NUKE_FLOOR -
DMAP_CEIL_H(macro, line 100)#define DMAP_CEIL_H -
DMAP_DOOR_CEIL(macro, line 101)#define DMAP_DOOR_CEIL -
DMAP_LIGHT(macro, line 102)#define DMAP_LIGHT -
DMAP_DARK_LIGHT(macro, line 103)#define DMAP_DARK_LIGHT -
DMAP_DOOR_LIGHT(macro, line 104)#define DMAP_DOOR_LIGHT -
DMAP_NUKE_SPECIAL(macro, line 105)#define DMAP_NUKE_SPECIAL -
DMAP_NODE_LEAF(macro, line 106)#define DMAP_NODE_LEAF -
DMAP_TOOL_DOOM(macro, line 107)#define DMAP_TOOL_DOOM -
DMAP_SAVE_TXT(macro, line 108)#define DMAP_SAVE_TXT -
DMAP_SAVE_WAD(macro, line 109)#define DMAP_SAVE_WAD -
DMAP_TITLE(macro, line 110)#define DMAP_TITLE -
DMAP_HISTORY(macro, line 111)#define DMAP_HISTORY -
DMAP_TOOL_PAINT(macro, line 112)#define DMAP_TOOL_PAINT -
DMAP_TOOL_LINE(macro, line 113)#define DMAP_TOOL_LINE -
DMAP_TOOL_RECT(macro, line 114)#define DMAP_TOOL_RECT -
DMAP_TOOL_FILL(macro, line 115)#define DMAP_TOOL_FILL -
DMAP_BRUSH_COUNT(macro, line 230)#define DMAP_BRUSH_COUNT
-
- Depends on:
kernel/string.c,progs/minios_abi.h,progs/nuklear/nuklear_minios.h,progs/nuklear/nuklear_theme.h
Next: KB_misc_p2.md
Generated offline by readmenator from commit 108aed281b12. Edits here are overwritten by readmenator . --rebuild.
Start
Wiki
- community_0_headers_kernel
- community_10_orphans
- community_1_progs_doomgeneric_d_englsh
- community_2_progs_src
- community_3_progs_doomgeneric_p_spec
- community_4_tools_tls_crypto
- community_5_headers_vga_fb
- community_6_progs_doomgeneric_net_defs
- community_7_headers_batch
- community_8_headers_tick
- community_9_tools_doom_pwad
- concepts
- queries
- REPORT
Agent Docs
- API
- API_p10
- API_p11
- API_p12
- API_p13
- API_p14
- API_p15
- API_p16
- API_p17
- API_p18
- API_p19
- API_p2
- API_p20
- API_p21
- API_p3
- API_p4
- API_p5
- API_p6
- API_p7
- API_p8
- API_p9
- ARCHITECTURE
- ARCHITECTURE_p2
- ARCHITECTURE_p3
- ARCHITECTURE_p4
- CONCEPTS
- GOTCHAS
- INDEX
- INDEX_p2
- KB_asm
- KB_boot
- KB_doomgeneric
- KB_doomgeneric_p10
- KB_doomgeneric_p11
- KB_doomgeneric_p12
- KB_doomgeneric_p2
- KB_doomgeneric_p3
- KB_doomgeneric_p4
- KB_doomgeneric_p5
- KB_doomgeneric_p6
- KB_doomgeneric_p7
- KB_doomgeneric_p8
- KB_doomgeneric_p9
- KB_drivers
- KB_drivers_p2
- KB_file
- KB_freedomui
- KB_fs
- KB_headers
- KB_headers_arch_x86
- KB_headers_drivers
- KB_headers_kernel
- KB_headers_p2
- KB_headers_p3
- KB_headers_p4
- KB_headers_p5
- KB_headers_p6
- KB_kernel
- KB_kernel_p2
- KB_kernel_p3
- KB_kernel_p4
- KB_lib
- KB_lisp
- KB_lua
- KB_mcp
- KB_minios
- KB_misc
- KB_misc_p2
- KB_misc_p3
- KB_mm
- KB_net
- KB_nuklear
- KB_pokemon
- KB_progs
- KB_quake2generic
- KB_root
- KB_src
- KB_src_p2
- KB_src_p3
- KB_tests
- KB_tests_p2
- KB_tls_u
- KB_tools
- KB_tools_p2
- KB_wl
- KB_x86
- MEMORY
- SECURITY
- SYMBOLS
- SYMBOLS_p10
- SYMBOLS_p11
- SYMBOLS_p12
- SYMBOLS_p13
- SYMBOLS_p14
- SYMBOLS_p15
- SYMBOLS_p16
- SYMBOLS_p17
- SYMBOLS_p18
- SYMBOLS_p19
- SYMBOLS_p2
- SYMBOLS_p20
- SYMBOLS_p21
- SYMBOLS_p22
- SYMBOLS_p23
- SYMBOLS_p24
- SYMBOLS_p25
- SYMBOLS_p26
- SYMBOLS_p27
- SYMBOLS_p3
- SYMBOLS_p4
- SYMBOLS_p5
- SYMBOLS_p6
- SYMBOLS_p7
- SYMBOLS_p8
- SYMBOLS_p9
Recipes