http://git.dujemihanovic.i2p?p=nameless-os.git;a=blob;f=boot/x86/stage3/loader.s;h=2967c6ee7b1d9f00c1d9fb1ef732f02a10c3847e;hb=2967c6ee7b1d9f00c1d9fb1ef732f02a10c3847e
/fat32/fat32-structs.s" 6 7 %macro print 1 8 push si 9 mov si, %1 10 call print_str 11 pop si 12 %endmacro 13 14 _start: 15 mov [BOOT_DRIVE], dl 16 call enable_unreal 17 print begin 18 call check_a20 19 jc .a20_enabled 20 call enable_a20 21 jnc .a20_enable_fail 22 .a20_enabled: 23 print a20_enabled 24 call get_1st_data_sec 25 mov ax, 0x1000 26 mov es, ax 27 mov eax, BPB_RootClus 28 xor di, di 29 call read_cluster_chain 30 jc critical_error 31 32 push cx 33 push si 34 .find_kernel: 35 mov si, kernel_name 36...