home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Large Pack of OldSkool DOS MOD Trackers
/
hsc14ecr.zip
/
HSCTOC.ASM
< prev
next >
Wrap
Assembly Source File
|
1994-03-20
|
1KB
|
60 lines
;--------------------------------------------------------------
;some C callable functions by Juergen Ludyga
;--------------------------------------------------------------
.model large
EXTRN _HscPlayer:PROC
.code
PUBLIC _PlayMode, _PollFMM, _FadeFMM, _StopFMM
;
;byte1:
; 0 = irq
; 1 = polling
;byte2:
; 0 = calling old int 1ch
; 1 = don't call old int 1ch
;Module:
; pointer to sounddata
_PlayMode PROC
ARG byte1:BYTE,byte2:BYTE,Module:DWORD
push bp
mov bp,sp
push ax bx es si
mov ah,0
mov bl,byte1
mov bh,byte2
les si,Module
call _HscPlayer
pop si es bx ax
pop bp
ret
_PlayMode ENDP
_PollFMM PROC
push ax
mov ah,1
call _HscPlayer
pop ax
ret
_PollFMM ENDP
_FadeFMM PROC
push ax
mov ah,3
call _HscPlayer
pop ax
ret
_FadeFMM ENDP
_StopFMM PROC
push ax
mov ah,2
call _HscPlayer
pop ax
ret
_StopFMM ENDP
end