org 0x100 jmp init %defstr V VERSION banner: db "RDOS ", V, 0x0A, 0x0D, 0, 0x1A %include "kernel/far.asm" %include "inc/bpb.asm" %include "kernel/drive.asm" section .text init: call rstseg mov si, banner .l01: lodsb test al, al jz .l02 mov ah, 0x0e xor bx, bx int 0x10 jmp .l01 .l02: call dinit mov dl, 0 call logdrv xor ax, ax xor dx, dx call maprd inc word [dskbuf+0x80] call dirty call flush hlt: hlt jmp hlt