extrn   _main:near
code    segment word public
assume  cs:code
org     100h
public  start
start:
; this is all the startup code we have at the moment - generally things
; like memory subsystem setup are the responsibility of the SLC code.
; this guarantees that execution will start at main even if it isn't the
; first function in the first file linked.
        call    _main
public done
done:
        mov     ah,4ch
        int     21h

code    ends
end     start
