Subversion Repositories NedoOS

Rev

Rev 2376 | Blame | Compare with Previous | Last modification | View Log | Download

  1.         macro opn_write_music_only write_register
  2.         ld a,e
  3.         cp 0x0e
  4.         jp c,write_register
  5.         cp 0x27
  6.         jp z,write_register
  7.         cp 0x28
  8.         jp z,write_register
  9.         cp 0x30
  10.         jp nc,write_register
  11.         endm
  12.  
  13. opnwritemusiconlyfm1
  14. ;skips writes to control registers
  15. ;e = register
  16. ;d = value
  17.         opn_write_music_only opnwritefm1
  18.         ret
  19.  
  20. opnwritemusiconlyfm2
  21. ;skips writes to control registers
  22. ;e = register
  23. ;d = value
  24.         opn_write_music_only opnwritefm2
  25.         ret
  26.  
  27. vgmopninit
  28.         call turnturbooff
  29.         jp opninit
  30.  
  31. vgmopnmute
  32.         call opnmute
  33.         jp turnturboon
  34.