blob: 7125686a4e809d9d5880b2321f871ac453275eaa [file] [log] [blame]
;
; Simple COMBOOT program that just prints out its own command line.
; This also works in DOS.
;
org 100h
_start:
xor cx,cx
mov cl,[80h] ; Command line len
mov si,81h ; Command line
mov dl,"<"
mov ah,02h
int 21h
.writechar:
lodsb
mov dl,al
mov ah,02h
int 21h
loop .writechar
mov dx,end_str
mov ah,09h
int 21h
; Exit with near return, INT 20h, or INT 21h AX=4C00h
ret
end_str db ">", 0Dh, 0Ah, "$"