Programación General > ASM (Ensamblador)

 Sonido en assembly

(1/1)

byronjrm:
alquien sae como hacer sonido desde assembler

robertogt:
Ya intentaste buscar el la web las interrupciones para lograrlo ;) ?, hay mucha información de esto si la buscas con cuidado

Bicholey:
:D  :D

mmm no debeis hacer dos posts con el mismo tema en este link ya se hablo sobre sonido en asm pero con winasm:
http://foros.solocodigo.com/index.php?show...22642&hl=sonido

y aqui tambien:
http://foros.solocodigo.com/index.php?show...=7101&hl=sonido

podrrido:
Es algo simple va :comp:  


TITLE SONYG(EXE) CREAR SONIDO POR GABINOC
SOUNGS SEGMENT PARA 'code'
  ASSUME DS:SOUNGS,CS:SOUNGS,SS:SOUNGS
   ORG 100H
BEGIN: JMP MAIN
;-------------------------------------------------
TIEMPO DW 10000
SONIDO DW 512H
;-------------------------------------------------
MAIN PROC NEAR
   IN AL,61H
   PUSH AX
   CLI
   CALL CREA_SONIDO
   POP AX
   OUT 61H,AL
   STI
   RET
MAIN ENDP
;-------------------------------------------------
 CREA_SONIDO PROC NEAR
A40:
   MOV DX,TIEMPO
A30:  
   AND AL,11111100B
   OUT 61H,AL
   MOV CX,SONIDO
A10:  
   INC SONIDO
   LOOP A10
   
   OR AL,00000010B
   OUT 61H,AL
   MOV CX,SONIDO
A20:  
   LOOP A20
   DEC DX
   JNZ A30
   SHL SONIDO,1
    SHR TIEMPO,1
    JNZ A40
    RET
CREA_SONIDO ENDP
;---------------------------------------------------------
SOUNGS ENDS
       END BEGIN

Navegación

[0] Índice de Mensajes

Ir a la versión completa