D5E7: Configure sound channel and mixer register
| D5E7 |
PUSH IY |
| D5E9 |
PUSH IX |
| D5EB |
PUSH BC |
| D5EC |
PUSH DE |
| D5ED |
POP IY |
| D5EF |
CALL $D5F8 |
| D5F2 |
POP BC |
| D5F3 |
POP IX |
| D5F5 |
POP IY |
| D5F7 |
RET |
| D5F8 |
LD A,(IY+$00) |
| D5FB |
DEC A |
| D5FC |
SLA A |
| D5FE |
SLA A |
| D600 |
SLA A |
| D602 |
LD C,A |
| D603 |
LD B,$00 |
| D605 |
LD IX,$D832 |
| D609 |
ADD IX,BC |
| D60B |
LD A,(IY+$02) |
| D60E |
LD (IX+$00),A |
| D611 |
LD A,(IY+$06) |
| D614 |
LD (IX+$01),A |
| D617 |
PUSH IY |
| D619 |
POP HL |
| D61A |
LD BC,$0006 |
| D61D |
ADD HL,BC |
| D61E |
LD (IX+$02),L |
| D621 |
LD (IX+$03),H |
| D624 |
LD A,(IY+$04) |
| D627 |
LD (IX+$04),A |
| D62A |
LD A,(IY+$05) |
| D62D |
LD (IX+$05),A |
| D630 |
LD A,(IY+$03) |
| D633 |
LD (IX+$07),A |
| D636 |
LD A,(IY+$01) |
| D639 |
CP $00 |
| D63B |
JP NZ,$D651 |
| D63E |
LD B,(IY+$00) |
| D641 |
LD C,$04 |
| D643 |
SLA C |
| D645 |
DJNZ $D643 |
| D647 |
LD A,($D855) |
| D64A |
OR C |
| D64B |
LD ($D855),A |
| D64E |
JP $D682 |
| D651 |
LD A,($D855) |
| D654 |
LD B,A |
| D655 |
LD A,(IY+$00) |
| D658 |
CP $01 |
| D65A |
JP NZ,$D664 |
| D65D |
RES 3,B |
| D65F |
SET 0,B |
| D661 |
JP $D674 |
| D664 |
CP $02 |
| D666 |
JP NZ,$D670 |
| D669 |
RES 4,B |
| D66B |
SET 1,B |
| D66D |
JP $D674 |
| D670 |
RES 5,B |
| D672 |
SET 2,B |
| D674 |
LD A,B |
| D675 |
LD ($D855),A |
| D678 |
CALL $D682 |
| D67B |
LD A,(IY+$01) |
| D67E |
LD (IX+$06),A |
| D681 |
RET |