Routines |
Prev: CBF7 | Up: Map | Next: CC84 |
Initialise_AYSound | CC62 | XOR A | A=00. | |
CC63 | LD ($D009),A | Write A to *D009. | ||
This entry point is used by the routine at CC84.
|
||||
Initialise_AYSound_0 | CC66 | LD C,$FD | Set the port number for the AY sound in C (FD). | |
CC68 | LD DE,$0D00 | DE=0D00. | ||
CC6B | SUB A | A-=A. | ||
Initialise_AYSound_1 | CC6C | LD B,$FF | Select the register port. | |
CC6E | OUT (C),D | Select register. | ||
CC70 | LD B,$BF | Set the data port in B (BF). | ||
CC72 | OUT (C),A | Write zero to the register. | ||
CC74 | DEC D | Decrease D by one. | ||
CC75 | JP P,Initialise_AYSound_1 | Jump back to Initialise_AYSound_1 if D is greater than or equal to 00. | ||
Set mixer control.
|
||||
CC78 | LD DE,$073F | DE=073F. | ||
CC7B | LD B,$FF | B=FF. | ||
CC7D | OUT (C),D | Select mixer register. | ||
CC7F | LD B,$BF | Set the data port in B (BF). | ||
CC81 | OUT (C),E | Set mixer state. | ||
CC83 | RET | Return. |
Prev: CBF7 | Up: Map | Next: CC84 |