.BDJMPTBH EQUB HI(BDRO1) EQUB HI(BDRO2) EQUB HI(BDRO3) EQUB HI(BDRO4) EQUB HI(BDRO5) EQUB HI(BDRO6) EQUB HI(BDRO7) EQUB HI(BDRO8) EQUB HI(BDRO9) EQUB HI(BDRO10) EQUB HI(BDRO11) EQUB HI(BDRO12) EQUB HI(BDRO13) EQUB HI(BDRO14) .musicstart EQUB HI(BDRO15)Name: BDJMPTBH [Show more] Type: Variable Category: Sound Summary: A jump table containing addresses for processing music commands 1 through 15 (high bytes)Context: See this variable in context in the source code References: This variable is used as follows: * BDirqhere uses BDJMPTBH
[X]
Subroutine BDRO1 (category: Sound)
Process music command <#1 fh1 fl1> to set the frequency for voice 1 to (fh1 fl1) and the control register for voice 1 to value1
[X]
Subroutine BDRO10 (category: Sound)
Process music command <#10 h1 l1 h2 l2 h3 l3> to set the pulse width to all three voices
[X]
Subroutine BDRO11 (category: Sound)
Process music command <#11>, which does the same as command <#9> and restarts the current tune
[X]
Subroutine BDRO12 (category: Sound)
Process music command <#12 n> to set value4 = n, which sets the rest length for commands #8 and #15
[X]
Subroutine BDRO13 (category: Sound)
Process music command <#13 v1 v2 v3> to set value1, value2, value3 to the voice control register values for commands <#1> to <#3>
[X]
Subroutine BDRO14 (category: Sound)
Process music command <#14 vf fc cf> to set the volume and filter modes, filter control and filter cut-off frequency
[X]
Subroutine BDRO15 (category: Sound)
Process music command <#15> to rest for 2 * value4 interrupts
[X]
Subroutine BDRO2 (category: Sound)
Process music command <#2 fh1 fl1> to set the frequency for voice 2 to (fh2 fl2) and the control register for voice 2 to value2
[X]
Subroutine BDRO3 (category: Sound)
Process music command <#3 fh1 fl1> to set the frequency for voice 3 to (fh3 fl3) and the control register for voice 3 to value3
[X]
Subroutine BDRO4 (category: Sound)
Process music command <#4 fh1 fl1 fh2 fl2> to set the frequencies and voice control registers for voices 1 and 2
[X]
Subroutine BDRO5 (category: Sound)
Process music command <#5 fh1 fl1 fh2 fl2 fh3 fl3> to set the frequencies and voice control registers for voices 1, 2 and 3
[X]
Subroutine BDRO6 (category: Sound)
Process music command <#6> to increment value0 and move on to the next nibble of music data
[X]
Subroutine BDRO7 (category: Sound)
Process music command <#7 ad1 ad2 ad3 sr1 sr2 sr3> to set three voices' attack and decay length, sustain volume and release length
[X]
Subroutine BDRO8 (category: Sound)
Process music command <#8> to rest for value4 interrupts
[X]
Subroutine BDRO9 (category: Sound)
Process music command <#9> to restart the current tune