Advertisement
Guest User

Untitled

a guest
Aug 24th, 2019
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. reproducir_musica:
  2.  
  3.     ld      a,[IDBYTE1]
  4.     bit     7,a                 ;0 = 60Hz, 1 = 50Hz
  5.     jr      z,maquina_60hz      ;esta a 60hz, saltamos al contador
  6.     jr      rout_play           ;esta a 50hz, reproducimos
  7.  
  8. maquina_60hz:
  9.  
  10.     ld      a,[contador_60hz]       ;cargamos el contador
  11.     dec     a                       ;decrementmos
  12.     ld      [contador_60hz],a       ;guardamos
  13.     jp      nz,rout_play            ;si no ha legado a cero, saltamos a reproducir
  14.     ld      a,6                     ;ha llegado a cero
  15.     ld      [contador_60hz],a       ;reseteamos contador
  16.  
  17.     ret                             ;salimos
  18.  
  19. rout_play:
  20.  
  21.     di
  22.     call    PT3_ROUT
  23.     call    PT3_PLAY
  24.     ei
  25.  
  26.     ret
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement