Chase H.Q. | Routines |
Prev: F29D | Up: Map | Next: F2B6 |
Used by the routine at play_siren_sfx_128k.
|
||||
write_registers_128k | F2A2 | LD HL,$A21E | Address of sound register value(s) -- other values must be earlier | |
F2A5 | LD A,$0B | Select AY-3-8912 sound chip register 11: envelope fine duration | ||
F2A7 | LD C,$FD | |||
wr_loop | F2A9 | LD B,$FF | ||
F2AB | OUT (C),A | |||
F2AD | LD B,$BF | Write to the register from (HL), then decrement B and HL | ||
F2AF | OUTD | |||
F2B1 | DEC A | Next register down | ||
F2B2 | JP P,ls_809D | Loop to wr_loop while +ve | ||
F2B5 | RET | Return |
Prev: F29D | Up: Map | Next: F2B6 |