home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Gambler 34 A
/
GAMBLERCD34A.BIN
/
Utils
/
GP
/
Progs
/
MRipper
/
UTILS
/
XORFILE.ZIP
/
ASM.INC
next >
Wrap
Text File
|
1996-01-13
|
2KB
|
90 lines
; ┌───────────────────────────────────────────────────────────────────────┐
; │ Standard Include FIle by Softwizard │
; └───────────────────────────────────────────────────────────────────────┘
LEGGI equ 01H
SCRIVI equ 09H
EXIT equ 4CH
INPUT equ 3FH
OUTPUT equ 40H
PSP equ 51H
CLS equ 07H
LOCATE equ 02H
CR equ 0DH
LF equ 0AH
EOM equ 24H
@INIEXE MACRO
mov ax,@data
mov ds,ax
ENDM
@DOS MACRO func,subfun
mov ah,func
ifb <subfun>
xor al,al
else
mov al,subfun
endif
int 21H
ENDM
@BIOS MACRO func,subfun
mov ah,func
ifb <subfun>
xor al,al
else
mov al,subfun
endif
int 10H
ENDM
@MOUSE MACRO func
mov ax,func
int 33H
ENDM
@SAY MACRO msg
mov dx,OFFSET msg
@DOS SCRIVI
ENDM
@INPUT MACRO str,len
xor bx,bx
mov cx,len
mov dx,OFFSET str
@DOS INPUT
ENDM
@OUTPUT MACRO str,len
mov bx,1
mov cx,len
mov dx,OFFSET str
@DOS OUTPUT
ENDM
@CLS MACRO fr,fc,lr,lc,col
mov ch,fr
mov cl,fc
mov dh,lr
mov dl,lc
mov bh,col
@BIOS CLS
ENDM
@LOCATE MACRO row,col
xor bh,bh
mov dh,row
mov dl,col
@BIOS LOCATE
ENDM
@GET MACRO
xor ah,ah
int 16H
ENDM