rdos/com/@rdos.asm

39 lines
440 B
NASM

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