Specifications
II-68 EPSON S1C62N82 TECHNICAL SOFTWARE
CHAPTER 3: PERIPHERAL CIRCUITS (Melody Generator)
LD MX,02H
LD Y,0F2H ;Set TEMPC1 for MEL5, 6
LD MY,03H
JP MELEND
MELDY6 LD X,0F0H ;Set MEL6 address (30)
LD MX,00H
INC X
LD MX,03H
JP MELEND
MELSTP LD Y,0F2H ;Melody stop after end
LD MY,00H
MELEND LD Y,0ECH ;Read clear interrupt factor flag
LD A,MY
POP A
POP YH
POP YL
POP XH
POP XL
EI
RET
For one shot
Labe Mnemonic/operand Comment
:
LD X,0F0H ;Set melody address
LD MX,00H
INC X
LD MX,00H
LD X,0F4H ;Enable melody output
AND MX,0111B
LD Y,0F2H ;Set melody start
LD MY,01H
LD MY,00H ;Set MELC to "0"
LD X,0E7H ;Enable melody interrupt mask
LD MX,01H
EI ;Enable interrupt
: